diff --git a/overlay/tegra234-p3701-0000.dtsi b/overlay/tegra234-p3701-0000.dtsi index 893c065..2fe9cfd 100644 --- a/overlay/tegra234-p3701-0000.dtsi +++ b/overlay/tegra234-p3701-0000.dtsi @@ -4,7 +4,7 @@ #include "tegra234-p3737-0000-camera-imx274-dual.dtsi" #include "tegra234-p3737-0000-camera-imx185-a00.dtsi" / { - fragment-t234-p3701-0001@0 { + fragment-t234-p3701-0000@0 { target-path = "/bus@0/i2c@c240000"; __overlay__ { status = "okay"; @@ -54,4 +54,68 @@ }; }; }; + + fragment-t234-p3701-0000@1 { + target-path = "/bus@0/padctl@3520000"; + __overlay__ { + vclamp-usb-supply = <&vdd_ao_1v8>; + avdd-usb-supply = <&vdd_ao_3v3>; + + ports { + usb2-0 { + vbus-supply = <&vdd_5v0_sys>; + }; + + usb2-1 { + vbus-supply = <&vdd_5v0_sys>; + }; + + usb2-2 { + vbus-supply = <&vdd_5v0_sys>; + }; + + usb2-3 { + vbus-supply = <&vdd_5v0_sys>; + }; + }; + }; + }; + + fragment-t234-p3701-0000@2 { + target-path = "/"; + __overlay__ { + vdd_5v0_sys: regulator@0 { + compatible = "regulator-fixed"; + regulator-name = "VIN_SYS_5V0"; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; + regulator-always-on; + regulator-boot-on; + }; + + vdd_ao_1v8: regulator@1 { + compatible = "regulator-fixed"; + regulator-name = "vdd-AO-1v8"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + regulator-always-on; + }; + + vdd_ao_3v3: regulator@2 { + compatible = "regulator-fixed"; + regulator-name = "vdd-AO-3v3"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + regulator-always-on; + }; + + hdr40_vdd_3v3: regulator@3 { + compatible = "regulator-fixed"; + reg = <3>; + regulator-name = "vdd-3v3-sys"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + }; + }; + }; }; diff --git a/tegra234-p3701-0000.dtsi b/tegra234-p3701-0000.dtsi index d484a4b..a33fb28 100644 --- a/tegra234-p3701-0000.dtsi +++ b/tegra234-p3701-0000.dtsi @@ -62,29 +62,6 @@ non-removable; }; - padctl@3520000 { - vclamp-usb-supply = <&vdd_ao_1v8>; - avdd-usb-supply = <&vdd_ao_3v3>; - - ports { - usb2-0 { - vbus-supply = <&vdd_5v0_sys>; - }; - - usb2-1 { - vbus-supply = <&vdd_5v0_sys>; - }; - - usb2-2 { - vbus-supply = <&vdd_5v0_sys>; - }; - - usb2-3 { - vbus-supply = <&vdd_5v0_sys>; - }; - }; - }; - rtc@c2a0000 { status = "okay"; }; @@ -94,37 +71,4 @@ }; }; - - vdd_5v0_sys: regulator@0 { - compatible = "regulator-fixed"; - regulator-name = "VIN_SYS_5V0"; - regulator-min-microvolt = <5000000>; - regulator-max-microvolt = <5000000>; - regulator-always-on; - regulator-boot-on; - }; - - vdd_ao_1v8: regulator@1 { - compatible = "regulator-fixed"; - regulator-name = "vdd-AO-1v8"; - regulator-min-microvolt = <1800000>; - regulator-max-microvolt = <1800000>; - regulator-always-on; - }; - - vdd_ao_3v3: regulator@2 { - compatible = "regulator-fixed"; - regulator-name = "vdd-AO-3v3"; - regulator-min-microvolt = <3300000>; - regulator-max-microvolt = <3300000>; - regulator-always-on; - }; - - hdr40_vdd_3v3: regulator@3 { - compatible = "regulator-fixed"; - reg = <3>; - regulator-name = "vdd-3v3-sys"; - regulator-min-microvolt = <3300000>; - regulator-max-microvolt = <3300000>; - }; };