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 > _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot