
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.
And did you consider about accessing to boot partition? As i know, boot partition can't support HS200.
No, didn't consider that yet.
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