Based on the previous series to add HS200 support for the Rockchip SDHCI controller this series now adds core support for HS400(ES) and also Rockchip support for HS400(ES). As expected the speed gain isn't that dramatic anymore, but it still goes up from 120MB/s to 170MB/s on reads. Write is at about 22MB/s.
Tested on a Radxa Rock 5T. Signed-off-by: Sascha Hauer <[email protected]> --- Sascha Hauer (10): mci: sdhci: define VDD_180 and shrink UHS_MASK to bits 0..2 mci: mmc_send_tuning: actually point data.dest at the buffer mci: sdhci: add ADMA2 descriptor helpers mci: add HS400 mode selection mci: add HS400 Enhanced Strobe (HS400ES) selection mci: rockchip-dwcmshc-sdhci: use ADMA2 mci: sdhci: rockchip: set TX-path source-select bit in DWCMSHC_EMMC_DLL_TXCLK mci: sdhci: rockchip: distinguish IP revision 0 (rk3568) from 1 (rk3576/rk3588) mci: sdhci: rockchip: support HS400 mci: sdhci: rockchip: support HS400 Enhanced Strobe drivers/mci/imx-esdhc-common.c | 2 - drivers/mci/mci-core.c | 188 ++++++++++++++++++++++++++++++++++- drivers/mci/rockchip-dwcmshc-sdhci.c | 99 ++++++++++++++++-- drivers/mci/sdhci.c | 154 +++++++++++++++++++++++++++- drivers/mci/sdhci.h | 62 +++++++++++- include/mci.h | 9 ++ 6 files changed, 499 insertions(+), 15 deletions(-) --- base-commit: 4c7af34b16eb83fcab8aeb3444d6cbf184cadd39 change-id: 20260511-rockchip-emmc-hs400-e652b3e7a6b9 Best regards, -- Sascha Hauer <[email protected]>
