diff --git a/qcom/sdxlemur-mtp-cpe.dtsi b/qcom/sdxlemur-mtp-cpe.dtsi index e23998921bb7..73f9ee8e190b 100644 --- a/qcom/sdxlemur-mtp-cpe.dtsi +++ b/qcom/sdxlemur-mtp-cpe.dtsi @@ -2,7 +2,37 @@ #include "sdxlemur-mtp-audio-overlay.dtsi" &soc { + ntn3_vreg: ntn3_vreg { + compatible = "regulator-fixed"; + regulator-name = "ntn3_vreg"; + gpio = <&tlmm 107 GPIO_ACTIVE_HIGH>; + regulator-min-microvolt = <1000000>; + regulator-max-microvolt = <1000000>; + enable-active-high; + regulator-enable-ramp-delay = <4300>; + }; + qca_vreg: qca_vreg { + compatible = "regulator-fixed"; + regulator-name = "qca_vreg"; + gpio = <&tlmm 106 GPIO_ACTIVE_HIGH>; + vin-supply = <&ntn3_vreg>; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + enable-active-high; + regulator-enable-ramp-delay = <200000>; + }; + + aqr_vreg: aqr_vreg { + compatible = "regulator-fixed"; + regulator-name = "aqr_vreg"; + gpio = <&tlmm 105 GPIO_ACTIVE_HIGH>; + vin-supply = <&qca_vreg>; + regulator-min-microvolt = <1000000>; + regulator-max-microvolt = <1000000>; + enable-active-high; + regulator-enable-ramp-delay = <2400>; + }; }; &pcie0 { diff --git a/qcom/sdxlemur-mtp-mbb-ntn3-pcie.dtsi b/qcom/sdxlemur-mtp-mbb-ntn3-pcie.dtsi index 0a782562d79a..0ca02fe098bb 100644 --- a/qcom/sdxlemur-mtp-mbb-ntn3-pcie.dtsi +++ b/qcom/sdxlemur-mtp-mbb-ntn3-pcie.dtsi @@ -1,6 +1,26 @@ #include "sdxlemur-mtp-mbb.dtsi" &soc { + ntn3_vreg: ntn3_vreg { + compatible = "regulator-fixed"; + regulator-name = "ntn3_vreg"; + gpio = <&tlmm 107 GPIO_ACTIVE_HIGH>; + regulator-min-microvolt = <1000000>; + regulator-max-microvolt = <1000000>; + enable-active-high; + regulator-enable-ramp-delay = <4300>; + }; + + aqr_vreg: aqr_vreg { + compatible = "regulator-fixed"; + regulator-name = "aqr_vreg"; + gpio = <&tlmm 105 GPIO_ACTIVE_HIGH>; + vin-supply = <&ntn3_vreg>; + regulator-min-microvolt = <1000000>; + regulator-max-microvolt = <1000000>; + enable-active-high; + regulator-enable-ramp-delay = <2400>; + }; };