[U-Boot] [PATCH 00/12] Add support for SD3.0 and eMMC HS200
jh80.chung at samsung.com
Thu Jan 19 07:11:15 CET 2017
On 01/19/2017 02:47 PM, Siva Durga Prasad Paladugu wrote:
> Hi Jaehoon,
>> -----Original Message-----
>> From: Jaehoon Chung [mailto:jh80.chung at samsung.com]
>> Sent: Thursday, January 19, 2017 10:30 AM
>> To: Siva Durga Prasad Paladugu <sivadur at xilinx.com>; u-boot at lists.denx.de
>> Cc: afleming at gmail.com; Michal Simek <michals at xilinx.com>; Siva Durga
>> Prasad Paladugu <sivadur at xilinx.com>
>> Subject: Re: [U-Boot] [PATCH 00/12] Add support for SD3.0 and eMMC HS200
>> 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
> 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
>>> 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
More information about the U-Boot