diff --git a/files/arch/arm64/boot/dts/rockchip/rk3568-nanopi-common.dtsi b/files/arch/arm64/boot/dts/rockchip/rk3568-nanopi-common.dtsi index 87ff620..6eea878 100644 --- a/files/arch/arm64/boot/dts/rockchip/rk3568-nanopi-common.dtsi +++ b/files/arch/arm64/boot/dts/rockchip/rk3568-nanopi-common.dtsi @@ -457,6 +457,7 @@ vcc3v3_sd: SWITCH_REG2 { regulator-name = "vcc3v3_sd"; regulator-always-on; + regulator-boot-on; regulator-state-mem { regulator-off-in-suspend; @@ -550,15 +551,17 @@ }; &sdmmc0 { + max-frequency = <150000000>; + no-sdio; + no-mmc; bus-width = <4>; + cap-mmc-highspeed; cap-sd-highspeed; - cd-gpios = <&gpio0 RK_PA4 GPIO_ACTIVE_LOW>; disable-wp; - pinctrl-names = "default"; - pinctrl-0 = <&sdmmc0_bus4 &sdmmc0_clk &sdmmc0_cmd &sdmmc0_det>; - sd-uhs-sdr104; vmmc-supply = <&vcc3v3_sd>; vqmmc-supply = <&vccio_sd>; + pinctrl-names = "default"; + pinctrl-0 = <&sdmmc0_bus4 &sdmmc0_clk &sdmmc0_cmd &sdmmc0_det>; status = "okay"; };