diff --git a/nv-platform/tegra234-p3737-0000.dtsi b/nv-platform/tegra234-p3737-0000.dtsi index 22306e8..46c5d0e 100644 --- a/nv-platform/tegra234-p3737-0000.dtsi +++ b/nv-platform/tegra234-p3737-0000.dtsi @@ -29,6 +29,10 @@ }; }; + mmc@3400000 { + vmmc-supply = <&vdd_3v3_sd>; + }; + padctl@3520000 { ports { usb2-0 { @@ -122,4 +126,13 @@ }; }; }; + + vdd_3v3_sd: regulator-vdd-3v3-sd { + compatible = "regulator-fixed"; + regulator-name = "VDD_3V3_SD"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + gpio = <&gpio TEGRA234_MAIN_GPIO(A, 0) GPIO_ACTIVE_HIGH>; + enable-active-high; + }; }; diff --git a/nv-platform/tegra234-p3767-0000.dtsi b/nv-platform/tegra234-p3767-0000.dtsi index acf02d8..ccbb243 100644 --- a/nv-platform/tegra234-p3767-0000.dtsi +++ b/nv-platform/tegra234-p3767-0000.dtsi @@ -13,6 +13,7 @@ nvidia,cd-wakeup-capable; nvidia,boot-detect-delay = <1000>; cd-gpios = <&gpio TEGRA234_MAIN_GPIO(G, 7) GPIO_ACTIVE_LOW>; + vmmc-supply = <&vdd_3v3_sd>; }; gpu@17000000 { @@ -70,4 +71,13 @@ status = "okay"; }; }; + + vdd_3v3_sd: regulator-vdd-3v3-sd { + compatible = "regulator-fixed"; + regulator-name = "VDD_3V3_SD"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + gpio = <&gpio TEGRA234_MAIN_GPIO(A, 0) GPIO_ACTIVE_HIGH>; + enable-active-high; + }; };