arm64: tegra: Add PCIe and DP 3.3V supplies
authorShubhi Garg <shgarg@nvidia.com>
Wed, 31 May 2023 08:50:52 +0000 (08:50 +0000)
committerThierry Reding <treding@nvidia.com>
Wed, 26 Jul 2023 16:24:33 +0000 (18:24 +0200)
Add the 3.3V supplies for PCIe C1 controller and Display Port controller
for the NVIDIA IGX Orin platform.

Signed-off-by: Shubhi Garg <shgarg@nvidia.com>
Reviewed-by: Jon Hunter <jonathanh@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
arch/arm64/boot/dts/nvidia/tegra234-p3740-0002+p3701-0008.dts
arch/arm64/boot/dts/nvidia/tegra234-p3740-0002.dtsi

index e86f3f9..bac611d 100644 (file)
@@ -88,6 +88,7 @@
                pcie@14100000 {
                        status = "okay";
                        vddio-pex-ctl-supply = <&vdd_1v8_ao>;
+                       vpcie3v3-supply = <&vdd_3v3_wifi>;
                        phys = <&p2u_hsio_3>;
                        phy-names = "p2u-0";
                };
index 1f591a1..527f2f3 100644 (file)
                                "usb3-0", "usb3-1", "usb3-2";
                };
        };
+
+       vdd_3v3_dp: regulator-vdd-3v3-dp {
+                               compatible = "regulator-fixed";
+                               regulator-name = "VDD_3V3_DP";
+                               regulator-min-microvolt = <3300000>;
+                               regulator-max-microvolt = <3300000>;
+                               vin-supply = <&vdd_3v3_sys>;
+                               gpio = <&gpio TEGRA234_MAIN_GPIO(H, 6) 0>;
+                               enable-active-high;
+                               regulator-always-on;
+       };
+
+       vdd_3v3_sys: regulator-vdd-3v3-sys {
+                               compatible = "regulator-fixed";
+                               regulator-name = "VDD_3V3_SYS";
+                               regulator-min-microvolt = <3300000>;
+                               regulator-max-microvolt = <3300000>;
+       };
+
+       vdd_3v3_wifi: regulator-vdd-3v3-wifi {
+                               compatible = "regulator-fixed";
+                               regulator-name = "VDD_3V3_WIFI";
+                               regulator-min-microvolt = <3300000>;
+                               regulator-max-microvolt = <3300000>;
+                               gpio = <&gpio TEGRA234_MAIN_GPIO(G, 3) GPIO_ACTIVE_HIGH>;
+                               regulator-boot-on;
+                               enable-active-high;
+       };
 };