This series brings up eMMC/SD on Rockchip rk3588 SoCs. There were multiple bugs that prevented them from working. Additionally the CPU clock is now configured to 816MHz. This is not particularly fast, but considerably faster than the original 24MHz. Sascha Hauer (10): mci: rockchip-dwcmshc-sdhci: Add rk3588 firmware: arm_scmi: fix async check clk: rockchip: add missing pll_rk3588_core handling clk: clk-divider: fix CLK_DIVIDER_HIWORD_MASK flag pinctrl: rockchip: fix bias settings ARM: dts: rk3588s: Set CPU clock to 816MHz mci: rockchip-dwcmshc-sdhci: enable DLL only for clock >= 52MHz ARM: rockchip_v8_defconfig: Enable SCMI support ARM: multi_v8_defconfig: Enable SCMI support ARM: rockchip rock 5b: drop no longer valid comments arch/arm/configs/multi_v8_defconfig | 3 ++ arch/arm/configs/rockchip_v8_defconfig | 3 ++ arch/arm/dts/rk3588-rock-5b.dts | 2 - arch/arm/dts/rk3588s.dtsi | 5 ++- drivers/clk/clk-divider.c | 2 +- drivers/clk/rockchip/clk-pll.c | 3 +- drivers/firmware/arm_scmi/clock.c | 2 +- drivers/mci/rockchip-dwcmshc-sdhci.c | 54 ++++++++++++++++++++------ drivers/pinctrl/pinctrl-rockchip.c | 31 +++++++++++++-- 9 files changed, 83 insertions(+), 22 deletions(-) -- 2.39.2