|
@@ -41,6 +41,19 @@
|
|
|
vin-supply = <&vcc_io>;
|
|
|
};
|
|
|
|
|
|
+ vcc_sdio: sdmmcio-regulator {
|
|
|
+ compatible = "regulator-gpio";
|
|
|
+ gpios = <&grf_gpio 0 GPIO_ACTIVE_HIGH>;
|
|
|
+ states = <1800000 0x1
|
|
|
+ 3300000 0x0>;
|
|
|
+ regulator-name = "vcc_sdio";
|
|
|
+ regulator-type = "voltage";
|
|
|
+ regulator-min-microvolt = <1800000>;
|
|
|
+ regulator-max-microvolt = <3300000>;
|
|
|
+ regulator-always-on;
|
|
|
+ vin-supply = <&vcc_sys>;
|
|
|
+ };
|
|
|
+
|
|
|
vcc_host1_5v: vcc_otg_5v: vcc-host1-5v-regulator {
|
|
|
compatible = "regulator-fixed";
|
|
|
enable-active-high;
|
|
@@ -213,7 +226,7 @@
|
|
|
|
|
|
vccio1-supply = <&vcc_io>;
|
|
|
vccio2-supply = <&vcc18_emmc>;
|
|
|
- vccio3-supply = <&vcc_io>;
|
|
|
+ vccio3-supply = <&vcc_sdio>;
|
|
|
vccio4-supply = <&vcc_18>;
|
|
|
vccio5-supply = <&vcc_io>;
|
|
|
vccio6-supply = <&vcc_io>;
|
|
@@ -242,7 +255,12 @@
|
|
|
max-frequency = <150000000>;
|
|
|
pinctrl-names = "default";
|
|
|
pinctrl-0 = <&sdmmc0_clk &sdmmc0_cmd &sdmmc0_dectn &sdmmc0_bus4>;
|
|
|
+ sd-uhs-sdr12;
|
|
|
+ sd-uhs-sdr25;
|
|
|
+ sd-uhs-sdr50;
|
|
|
+ sd-uhs-sdr104;
|
|
|
vmmc-supply = <&vcc_sd>;
|
|
|
+ vqmmc-supply = <&vcc_sdio>;
|
|
|
status = "okay";
|
|
|
};
|
|
|
|