Commit 257bdb3f authored by Vignesh R's avatar Vignesh R Committed by Tom Rini
Browse files

ARM: dts: dra7xx-evm: add evm_3v3_sd regulator



Add a node for evm_3v3_sd using onboard PCF GPIO expander which feeds
on to mmc vdd.
Update mapping for vmmc-supply and vmmc_aux-supply.
evm_3v3_sd supplies to SD card vdd, and ldo1 to sdcard i/o lines.
Signed-off-by: default avatarVignesh R <vigneshr@ti.com>
Reviewed-by: default avatarTom Rini <trini@konsulko.com>
parent eba3fbd6
...@@ -24,6 +24,15 @@ ...@@ -24,6 +24,15 @@
reg = <0x80000000 0x60000000>; /* 1536 MB */ reg = <0x80000000 0x60000000>; /* 1536 MB */
}; };
evm_3v3_sd: fixedregulator-sd {
compatible = "regulator-fixed";
regulator-name = "evm_3v3_sd";
regulator-min-microvolt = <3300000>;
regulator-max-microvolt = <3300000>;
enable-active-high;
gpio = <&pcf_gpio_21 5 GPIO_ACTIVE_HIGH>;
};
mmc2_3v3: fixedregulator-mmc2 { mmc2_3v3: fixedregulator-mmc2 {
compatible = "regulator-fixed"; compatible = "regulator-fixed";
regulator-name = "mmc2_3v3"; regulator-name = "mmc2_3v3";
...@@ -468,7 +477,8 @@ ...@@ -468,7 +477,8 @@
&mmc1 { &mmc1 {
status = "okay"; status = "okay";
vmmc-supply = <&ldo1_reg>; vmmc-supply = <&evm_3v3_sd>;
vmmc_aux-supply = <&ldo1_reg>;
bus-width = <4>; bus-width = <4>;
/* /*
* SDCD signal is not being used here - using the fact that GPIO mode * SDCD signal is not being used here - using the fact that GPIO mode
......
...@@ -35,6 +35,15 @@ ...@@ -35,6 +35,15 @@
regulator-max-microvolt = <3300000>; regulator-max-microvolt = <3300000>;
}; };
evm_3v3_sd: fixedregulator-sd {
compatible = "regulator-fixed";
regulator-name = "evm_3v3_sd";
regulator-min-microvolt = <3300000>;
regulator-max-microvolt = <3300000>;
enable-active-high;
gpio = <&pcf_gpio_21 5 GPIO_ACTIVE_HIGH>;
};
extcon_usb1: extcon_usb1 { extcon_usb1: extcon_usb1 {
compatible = "linux,extcon-usb-gpio"; compatible = "linux,extcon-usb-gpio";
id-gpio = <&pcf_gpio_21 1 GPIO_ACTIVE_HIGH>; id-gpio = <&pcf_gpio_21 1 GPIO_ACTIVE_HIGH>;
...@@ -499,7 +508,8 @@ ...@@ -499,7 +508,8 @@
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = <&mmc1_pins_default>; pinctrl-0 = <&mmc1_pins_default>;
vmmc-supply = <&ldo1_reg>; vmmc_aux-supply = <&ldo1_reg>;
vmmc-supply = <&evm_3v3_sd>;
bus-width = <4>; bus-width = <4>;
/* /*
* SDCD signal is not being used here - using the fact that GPIO mode * SDCD signal is not being used here - using the fact that GPIO mode
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment