[U-Boot] [UBOOT v2 00/15] Add support for SD3.0 and eMMC HS200
Jaehoon Chung
jh80.chung at samsung.com
Thu Feb 2 10:52:06 UTC 2017
Hi Siva,
On 01/30/2017 07:38 PM, Siva Durga Prasad Paladugu wrote:
> This patch series adds support SD3.0 and eMMC HS200
> modes for ZynqMP. This series also contains changes
> in mmc and sdhci framework to support SD3.0 and HS200.
Your patches can't be applied yet. Just for testing..i had built your patches for Samsung SoC boards.
drivers/mmc/mmc.c: In function 'mmc_boot_part_access_chk':
drivers/mmc/mmc.c:733:10: warning: implicit declaration of function 'mmc_execute_tuning' [-Wimplicit-function-declaration]
ret = mmc_execute_tuning(mmc);
^~~~~~~~~~~~~~~~~~
drivers/mmc/mmc.c: At top level:
drivers/mmc/mmc.c:1269:12: error: static declaration of 'mmc_execute_tuning' follows non-static declaration
static int mmc_execute_tuning(struct mmc *mmc)
^~~~~~~~~~~~~~~~~~
drivers/mmc/mmc.c:733:10: note: previous implicit declaration of 'mmc_execute_tuning' was here
ret = mmc_execute_tuning(mmc);
^~~~~~~~~~~~~~~~~~
make[1]: *** [drivers/mmc/mmc.o] Error 1
make[1]: *** Waiting for unfinished jobs....
arm: + trats
+drivers/mmc/sdhci.c: In function 'sdhci_execute_tuning':
+drivers/mmc/sdhci.c:357:22: error: 'dev' undeclared (first use in this function)
+ sdhci_send_command(dev, &cmd, &data);
+ ^~~
+drivers/mmc/sdhci.c:357:22: note: each undeclared identifier is reported only once for each function it appears in
+make[2]: *** [drivers/mmc/sdhci.o] Error 1
+make[1]: *** [drivers/mmc] Error 2
+make[1]: *** wait: No child processes. Stop.
+make: *** [sub-make] Error 2
Plz, fix these issue..Then i can test your patches.
Best Regards,
Jaehoon Chung
>
> Siva Durga Prasad Paladugu (15):
> mmc: sdhci: Update host capabilities about host controller
> mmc: Add support for SD3.0
> mmc: sdhci: Add SD3.0 support
> mmc: sdhci: Add support for platform/board specific tuning
> mmc: sdhci: Add support for platform specific delay
> mmc: sdhci: Make sdhci_ops of host as modifiable
> zynqmp: Define routines for mmio write and read
> mmc: sdhci: zynq: Define private structure arasan_sdhci_priv
> mmc: sdhci: zynqmp: Add support of SD3.0
> mmc: sdhci: Add quirk for 1.8v switching not supported
> mmc: zynq_sdhci: Update quirk if 1.8v switching not supported
> mmc: sdhci: Add support for eMMC HS200 mode
> mmc: sdhci: Update execute tuning and set clock for HS200
> mmc: sdhci: zynqmp: Set tapdelays for eMMC HS200 mode
> mmc: Change frequency while accessing to boot partition
>
> arch/arm/cpu/armv8/zynqmp/cpu.c | 51 ++++++
> arch/arm/include/asm/arch-zynqmp/sys_proto.h | 3 +
> board/xilinx/zynqmp/Makefile | 1 +
> board/xilinx/zynqmp/tap_delays.c | 250 +++++++++++++++++++++++++++
> drivers/mmc/mmc-uclass.c | 52 ++++++
> drivers/mmc/mmc.c | 218 +++++++++++++++++++++--
> drivers/mmc/sdhci.c | 205 +++++++++++++++++++++-
> drivers/mmc/zynq_sdhci.c | 170 +++++++++++++++++-
> include/mmc.h | 74 +++++++-
> include/sdhci.h | 18 +-
> include/zynqmp_tap_delay.h | 20 +++
> 11 files changed, 1040 insertions(+), 22 deletions(-)
> create mode 100644 board/xilinx/zynqmp/tap_delays.c
> create mode 100644 include/zynqmp_tap_delay.h
>
More information about the U-Boot
mailing list