
Hi Siva,
On 01/19/2017 02:47 PM, Siva Durga Prasad Paladugu wrote:
Hi Jaehoon,
-----Original Message----- From: Jaehoon Chung [mailto:jh80.chung@samsung.com] Sent: Thursday, January 19, 2017 10:30 AM To: Siva Durga Prasad Paladugu sivadur@xilinx.com; u-boot@lists.denx.de Cc: afleming@gmail.com; Michal Simek michals@xilinx.com; Siva Durga Prasad Paladugu sivadur@xilinx.com Subject: Re: [U-Boot] [PATCH 00/12] Add support for SD3.0 and eMMC HS200
Hi,
On 01/18/2017 06:04 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.
Split the patches as mmc side and sdhci side..after that, i will review each patches.
Do you mean to split changes of mmc.c and sdhci.c separately? if so, will do that.
Yes. If you can do that, it's helpful to me for reviewing. :)
And did you consider about accessing to boot partition? As i know, boot partition can't support HS200.
No, didn't consider that yet.
Maybe..It needs to consider about this case..because we can access to boot partition with boot command. I think it's not difficult. When switch the partition, checking the speed mode and if mode is HS200, switch to DDR50 or SDR50..etc.
Anyway, Thanks for working this. I will wait for your next patches.
Best Regards, Jaehoon Chung
Regards, Siva
Best Regards, Jaehoon Chung
Siva Durga Prasad Paladugu (12): mmc: sdhci: Update host capabilities about host controller mmc: sdhci: Add support for SD3.0 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: zynqmp: Set tapdelays for eMMC HS200 mode
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 | 160 +++++++++++++++-- drivers/mmc/sdhci.c | 205 +++++++++++++++++++++- drivers/mmc/zynq_sdhci.c | 169 +++++++++++++++++- include/mmc.h | 72 +++++++- include/sdhci.h | 18 +- include/zynqmp_tap_delay.h | 20 +++ 11 files changed, 979 insertions(+), 22 deletions(-) create mode 100644 board/xilinx/zynqmp/tap_delays.c create mode 100644 include/zynqmp_tap_delay.h