[PATCH 00/12] mci: add HS200 support for eMMCs
Steffen Trumtrar
s.trumtrar at pengutronix.de
Fri Mar 8 03:16:58 PST 2024
This series adds support for HS200 mode to mci-core and sdhci.
As the host driver also needs to handle clock setup, pin control and
host specific tuning, this series only adds HS200 support to the Arasan
SDHCI driver.
Tested on: ZynqMP.
Signed-off-by: Steffen Trumtrar <s.trumtrar at pengutronix.de>
---
Steffen Trumtrar (12):
ARM: zynqmp: add sd_dll_reset call
zynqmp: firmware: add functions to set tap delay
mci: arasan: implement 25MHz quirk for zynqmp
mci: arasan: read clk phases from DT
mci: arasan: register sdcard/sampleclk
include: mci: sync mci_timing with linux
include: mci: add more EXT_CSD_CARD_TYPE_*
mci: core: parse more host capabilities from DT
mci: mci-core: add HS200 support
mci: sdhci: add tuning support
mci: arasan-sdhci: add HS200 tuning support on ZynqMP
mci: arasan: use sdhci_wait_idle2
arch/arm/mach-zynqmp/firmware-zynqmp.c | 59 ++++
drivers/mci/Kconfig | 7 +
drivers/mci/arasan-sdhci.c | 516 ++++++++++++++++++++++++++++++++-
drivers/mci/mci-core.c | 290 +++++++++++++++++-
drivers/mci/sdhci.c | 269 ++++++++++++++++-
drivers/mci/sdhci.h | 25 ++
include/mach/zynqmp/firmware-zynqmp.h | 23 ++
include/mci.h | 114 +++++++-
8 files changed, 1270 insertions(+), 33 deletions(-)
---
base-commit: ed7c14536d521793199abf0597164a46ba68e8e5
change-id: 20240308-v2024-02-0-topic-arasan-hs200-support-1bc3fb6b49aa
Best regards,
--
Steffen Trumtrar <s.trumtrar at pengutronix.de>
More information about the barebox
mailing list