reg_sd1_vmmc: regulator-sd1-vmmc {
compatible = "regulator-gpio";
**gpio = <&gpio5 9 GPIO_ACTIVE_HIGH>;**
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_snvs_reg_sd>;
regulator-always-on;
**regulator-name = "+V3.3_1.8_SD";**
regulator-min-microvolt = <1800000>;
regulator-max-microvolt = <3300000>;
states = <1800000 0x1 3300000 0x0>;
vin-supply = <®_module_3v3>;
};
&usdhc1 {
pinctrl-names = “default”, “state_100mhz”, “state_200mhz”, “sleep”;
pinctrl-0 = <&pinctrl_usdhc1 &pinctrl_snvs_usdhc1_cd>;
pinctrl-1 = <&pinctrl_usdhc1_100mhz &pinctrl_snvs_usdhc1_cd>;
pinctrl-2 = <&pinctrl_usdhc1_200mhz &pinctrl_snvs_usdhc1_cd>;
pinctrl-3 = <&pinctrl_usdhc1 &pinctrl_snvs_usdhc1_sleep_cd>;
cd-gpios = <&gpio5 0 GPIO_ACTIVE_LOW>;
disable-wp;
wakeup-source;
keep-power-in-suspend;
vmmc-supply = <®_3v3>;
vqmmc-supply = <®_sd1_vmmc>;
sd-uhs-sdr12;
sd-uhs-sdr25;
sd-uhs-sdr50;
sd-uhs-sdr104;
status = “okay”;
};
Who do +V3.3_1.8_SD provide power to ? in imx6ull-colibri,NVCC_SD of imx6ull or external VSD of SD-Slot?