Enable SDIO on Radxa ROCK 3 Model B M.2 Key E. Add all supported UHS-I rates and enable 200 MHz maximum clock. Also, allow host wakeup via SDIO IRQ. Signed-off-by: Tamás Szűcs <tszucs@xxxxxxxxx> --- arch/arm64/boot/dts/rockchip/rk3568-rock-3b.dts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/rockchip/rk3568-rock-3b.dts b/arch/arm64/boot/dts/rockchip/rk3568-rock-3b.dts index 242af5337cdf..b7527ba418f7 100644 --- a/arch/arm64/boot/dts/rockchip/rk3568-rock-3b.dts +++ b/arch/arm64/boot/dts/rockchip/rk3568-rock-3b.dts @@ -688,14 +688,20 @@ &sdmmc2 { cap-sd-highspeed; cap-sdio-irq; keep-power-in-suspend; + max-frequency = <200000000>; mmc-pwrseq = <&sdio_pwrseq>; non-removable; pinctrl-names = "default"; pinctrl-0 = <&sdmmc2m0_bus4 &sdmmc2m0_clk &sdmmc2m0_cmd>; + sd-uhs-sdr12; + sd-uhs-sdr25; + sd-uhs-sdr50; sd-uhs-sdr104; + sd-uhs-ddr50; vmmc-supply = <&vcc3v3_sys2>; vqmmc-supply = <&vcc_1v8>; - status = "disabled"; + wakeup-source; + status = "okay"; }; &sfc { -- 2.45.2