[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