Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0083d5d4 authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "regulator: rpmh-regulator: add support for PMIC5 regulator modes"

parents 5a580c0a f676d3d2
Loading
Loading
Loading
Loading
+21 −8
Original line number Diff line number Diff line
@@ -44,6 +44,16 @@ First Level Nodes - RPMh Interface
		    a particular PMIC found in the system.  This name must match
		    to one that is defined by the bootloader.

- qcom,regulator-type
	Usage:      required if qcom,supported-modes is specified or if
		    qcom,init-mode is specified in any subnodes
	Value type: <string>
	Definition: The physical type of the regulator including the PMIC
		    family.  This is used for mode control.  Supported values:
		    "pmic4-ldo", "pmic4-hfsmps", "pmic4-ftsmps", "pmic4-bob",
		    "pmic5-ldo", "pmic5-hfsmps", "pmic5-ftsmps", and
		    "pmic5-bob".

- qcom,use-awake-state
	Usage:      optional
	Value type: <empty>
@@ -72,7 +82,7 @@ First Level Nodes - RPMh Interface
	Value type: <prop-encoded-array>
	Definition: A list of integers specifying the PMIC regulator modes
		    supported by this regulator.  Supported values are
		    RPMH_REGULATOR_MODE_* (i.e. 0 to 7).  Elements must be
		    RPMH_REGULATOR_MODE_* (i.e. 0 to 4).  Elements must be
		    specified in order from lowest to highest.

- qcom,mode-threshold-currents
@@ -148,7 +158,7 @@ Second Level Nodes - Regulator Interfaces
	Usage:      optional; VRM regulators only
	Value type: <u32>
	Definition: Specifies the initial mode to request for a VRM regulator.
		    Supported values are RPMH_REGULATOR_MODE_* (i.e. 0 to 7).
		    Supported values are RPMH_REGULATOR_MODE_* (i.e. 0 to 4).

- qcom,init-headroom-voltage
	Usage:      optional; VRM regulators only
@@ -212,9 +222,10 @@ rpmh-regulator-smpa2 {
	compatible = "qcom,rpmh-vrm-regulator";
	mboxes = <&apps_rsc 0>;
	qcom,resource-name = "smpa2";
	qcom,regulator-type = "pmic4-smps";
	qcom,supported-modes =
		<RPMH_REGULATOR_MODE_SMPS_AUTO
		 RPMH_REGULATOR_MODE_SMPS_PWM>;
		<RPMH_REGULATOR_MODE_AUTO
		 RPMH_REGULATOR_MODE_HPM>;
	qcom,mode-threshold-currents = <0 2000000>;
	pm8998_s2: regulator-s2 {
		regulator-name = "pm8998_s2";
@@ -222,7 +233,7 @@ rpmh-regulator-smpa2 {
		regulator-min-microvolt = <1100000>;
		regulator-max-microvolt = <1200000>;
		regulator-enable-ramp-delay = <200>;
		qcom,init-mode = <RPMH_REGULATOR_MODE_SMPS_AUTO>;
		qcom,init-mode = <RPMH_REGULATOR_MODE_AUTO>;
		qcom,init-voltage = <1150000>;
	};
};
@@ -232,9 +243,10 @@ rpmh-regulator-ldoa3-disp {
	mboxes = <&disp_rsc 0>;
	qcom,use-awake-state;
	qcom,resource-name = "ldoa3";
	qcom,regulator-type = "pmic4-ldo";
	qcom,supported-modes =
		<RPMH_REGULATOR_MODE_LDO_LPM
		 RPMH_REGULATOR_MODE_LDO_HPM>;
		<RPMH_REGULATOR_MODE_LPM
		 RPMH_REGULATOR_MODE_HPM>;
	qcom,mode-threshold-currents = <0 10000>;
	qcom,always-wait-for-ack;
	pm8998_l3_disp_ao: regulator-l3-ao {
@@ -250,7 +262,7 @@ rpmh-regulator-ldoa3-disp {
		qcom,set = <RPMH_REGULATOR_SET_SLEEP>;
		regulator-min-microvolt = <1000000>;
		regulator-max-microvolt = <1200000>;
		qcom,init-mode = <RPMH_REGULATOR_MODE_LDO_LPM>;
		qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
		qcom,init-voltage = <1000000>;
		qcom,init-enable = <0>;
	};
@@ -260,6 +272,7 @@ rpmh-regulator-ldoa4 {
	compatible = "qcom,rpmh-vrm-regulator";
	mboxes = <&apps_rsc 0>;
	qcom,resource-name = "ldoa4";
	qcom,regulator-type = "pmic4-ldo";
	pm8998_l4-parent-supply = <&pm8998_s2>;
	pm8998_l4: regulator-l4 {
		regulator-name = "pm8998_l4";
+52 −39
Original line number Diff line number Diff line
@@ -77,9 +77,10 @@
		compatible = "qcom,rpmh-vrm-regulator";
		mboxes = <&apps_rsc 0>;
		qcom,resource-name = "ldoa1";
		qcom,regulator-type = "pmic5-ldo";
		qcom,supported-modes =
			<RPMH_REGULATOR_MODE_LDO_LPM
			 RPMH_REGULATOR_MODE_LDO_HPM>;
			<RPMH_REGULATOR_MODE_LPM
			 RPMH_REGULATOR_MODE_HPM>;
		qcom,mode-threshold-currents = <0 1>;
		pmxpoorwills_l1: regualtor-pmxpoorwills-11 {
			regulator-name = "pmxpoorwills_l1";
@@ -87,7 +88,7 @@
			regulator-min-microvolt = <1200000>;
			regulator-max-microvolt = <1200000>;
			qcom,init-voltage = <1200000>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LDO_LPM>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
		};
	};

@@ -95,9 +96,10 @@
		compatible = "qcom,rpmh-vrm-regulator";
		mboxes = <&apps_rsc 0>;
		qcom,resource-name = "ldoa2";
		qcom,regulator-type = "pmic5-ldo";
		qcom,supported-modes =
			<RPMH_REGULATOR_MODE_LDO_LPM
			 RPMH_REGULATOR_MODE_LDO_HPM>;
			<RPMH_REGULATOR_MODE_LPM
			 RPMH_REGULATOR_MODE_HPM>;
		qcom,mode-threshold-currents = <0 1>;
		pmxpoorwills_l2: regualtor-pmxpoorwills-12 {
			 regulator-name = "pmxpoorwills_l2";
@@ -105,7 +107,7 @@
			 regulator-min-microvolt = <1128000>;
			 regulator-max-microvolt = <1128000>;
			 qcom,init-voltage = <1128000>;
			 qcom,init-mode = <RPMH_REGULATOR_MODE_LDO_LPM>;
			 qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
		 };
	};

@@ -113,9 +115,10 @@
		compatible = "qcom,rpmh-vrm-regulator";
		mboxes = <&apps_rsc 0>;
		qcom,resource-name = "ldoa3";
		qcom,regulator-type = "pmic5-ldo";
		qcom,supported-modes =
			<RPMH_REGULATOR_MODE_LDO_LPM
			 RPMH_REGULATOR_MODE_LDO_HPM>;
			<RPMH_REGULATOR_MODE_LPM
			 RPMH_REGULATOR_MODE_HPM>;
		qcom,mode-threshold-currents = <0 1>;
		pmxpoorwills_l3: regualtor-pmxpoorwills-l3 {
			regulator-name = "pmxpoorwills_l3";
@@ -123,7 +126,7 @@
			regulator-min-microvolt = <800000>;
			regulator-max-microvolt = <800000>;
			qcom,init-voltage = <800000>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LDO_LPM>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
		};
	};

@@ -131,9 +134,10 @@
		compatible = "qcom,rpmh-vrm-regulator";
		mboxes = <&apps_rsc 0>;
		qcom,resource-name = "ldoa4";
		qcom,regulator-type = "pmic5-ldo";
		qcom,supported-modes =
			<RPMH_REGULATOR_MODE_LDO_LPM
			 RPMH_REGULATOR_MODE_LDO_HPM>;
			<RPMH_REGULATOR_MODE_LPM
			 RPMH_REGULATOR_MODE_HPM>;
		qcom,mode-threshold-currents = <0 1>;
		pmxpoorwills_l4: regualtor-pmxpoorwills-l4 {
			regulator-name = "pmxpoorwills_l4";
@@ -141,7 +145,7 @@
			regulator-min-microvolt = <872000>;
			regulator-max-microvolt = <872000>;
			qcom,init-voltage = <872000>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LDO_LPM>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
		};
	};

@@ -149,9 +153,10 @@
		compatible = "qcom,rpmh-vrm-regulator";
		mboxes = <&apps_rsc 0>;
		qcom,resource-name = "ldoa5";
		qcom,regulator-type = "pmic5-ldo";
		qcom,supported-modes =
			<RPMH_REGULATOR_MODE_LDO_LPM
			 RPMH_REGULATOR_MODE_LDO_HPM>;
			<RPMH_REGULATOR_MODE_LPM
			 RPMH_REGULATOR_MODE_HPM>;
		qcom,mode-threshold-currents = <0 1>;
		pmxpoorwills_l5: regualtor-pmxpoorwills-l5 {
			regulator-name = "pmxpoorwills_l5";
@@ -159,7 +164,7 @@
			regulator-min-microvolt = <1704000>;
			regulator-max-microvolt = <1704000>;
			qcom,init-voltage = <1704000>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LDO_LPM>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
		};
	};

@@ -167,9 +172,10 @@
		compatible = "qcom,rpmh-vrm-regulator";
		mboxes = <&apps_rsc 0>;
		qcom,resource-name = "ldoa7";
		qcom,regulator-type = "pmic5-ldo";
		qcom,supported-modes =
			<RPMH_REGULATOR_MODE_LDO_LPM
			 RPMH_REGULATOR_MODE_LDO_HPM>;
			<RPMH_REGULATOR_MODE_LPM
			 RPMH_REGULATOR_MODE_HPM>;
		qcom,mode-threshold-currents = <0 1>;
		pmxpoorwills_l7: regualtor-pmxpoorwills-l7 {
			regulator-name = "pmxpoorwills_l7";
@@ -177,7 +183,7 @@
			regulator-min-microvolt = <1800000>;
			regulator-max-microvolt = <2952000>;
			qcom,init-voltage = <1800000>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LDO_LPM>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
		};
	};

@@ -185,9 +191,10 @@
		compatible = "qcom,rpmh-vrm-regulator";
		mboxes = <&apps_rsc 0>;
		qcom,resource-name = "ldoa8";
		qcom,regulator-type = "pmic5-ldo";
		qcom,supported-modes =
			<RPMH_REGULATOR_MODE_LDO_LPM
			 RPMH_REGULATOR_MODE_LDO_HPM>;
			<RPMH_REGULATOR_MODE_LPM
			 RPMH_REGULATOR_MODE_HPM>;
		qcom,mode-threshold-currents = <0 1>;
		pmxpoorwills_l8: regualtor-pmxpoorwills-l8 {
			regulator-name = "pmxpoorwills_l8";
@@ -195,7 +202,7 @@
			regulator-min-microvolt = <480000>;
			regulator-max-microvolt = <900000>;
			qcom,init-voltage = <480000>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LDO_LPM>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
		};
	};

@@ -231,9 +238,10 @@
		compatible = "qcom,rpmh-vrm-regulator";
		mboxes = <&apps_rsc 0>;
		qcom,resource-name = "ldoa10";
		qcom,regulator-type = "pmic5-ldo";
		qcom,supported-modes =
			<RPMH_REGULATOR_MODE_LDO_LPM
			 RPMH_REGULATOR_MODE_LDO_HPM>;
			<RPMH_REGULATOR_MODE_LPM
			 RPMH_REGULATOR_MODE_HPM>;
		qcom,mode-threshold-currents = <0 1>;
		pmxpoorwills_l10: regualtor-pmxpoorwills-l10 {
			regulator-name = "pmxpoorwills_l10";
@@ -241,7 +249,7 @@
			regulator-min-microvolt = <3088000>;
			regulator-max-microvolt = <3088000>;
			qcom,init-voltage = <3088000>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LDO_LPM>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
		};
	};

@@ -249,9 +257,10 @@
		compatible = "qcom,rpmh-vrm-regulator";
		mboxes = <&apps_rsc 0>;
		qcom,resource-name = "ldoa11";
		qcom,regulator-type = "pmic5-ldo";
		qcom,supported-modes =
			<RPMH_REGULATOR_MODE_LDO_LPM
			 RPMH_REGULATOR_MODE_LDO_HPM>;
			<RPMH_REGULATOR_MODE_LPM
			 RPMH_REGULATOR_MODE_HPM>;
		qcom,mode-threshold-currents = <0 1>;
		pmxpoorwills_l11: regualtor-pmxpoorwills-l11 {
			  regulator-name = "pmxpoorwills_l11";
@@ -259,7 +268,7 @@
			  regulator-min-microvolt = <1704000>;
			  regulator-max-microvolt = <3000000>;
			  qcom,init-voltage = <1704000>;
			  qcom,init-mode = <RPMH_REGULATOR_MODE_LDO_LPM>;
			  qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
		  };
	};

@@ -267,9 +276,10 @@
		compatible = "qcom,rpmh-vrm-regulator";
		mboxes = <&apps_rsc 0>;
		qcom,resource-name = "ldoa12";
		qcom,regulator-type = "pmic5-ldo";
		qcom,supported-modes =
			<RPMH_REGULATOR_MODE_LDO_LPM
			 RPMH_REGULATOR_MODE_LDO_HPM>;
			<RPMH_REGULATOR_MODE_LPM
			 RPMH_REGULATOR_MODE_HPM>;
		qcom,mode-threshold-currents = <0 1>;
		pmxpoorwills_l12: regualtor-pmxpoorwills-l12 {
			  regulator-name = "pmxpoorwills_l12";
@@ -277,7 +287,7 @@
			  regulator-min-microvolt = <2704000>;
			  regulator-max-microvolt = <2704000>;
			  qcom,init-voltage = <2704000>;
			  qcom,init-mode = <RPMH_REGULATOR_MODE_LDO_LPM>;
			  qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
		  };
	};

@@ -285,9 +295,10 @@
		compatible = "qcom,rpmh-vrm-regulator";
		mboxes = <&apps_rsc 0>;
		qcom,resource-name = "ldoa13";
		qcom,regulator-type = "pmic5-ldo";
		qcom,supported-modes =
			<RPMH_REGULATOR_MODE_LDO_LPM
			 RPMH_REGULATOR_MODE_LDO_HPM>;
			<RPMH_REGULATOR_MODE_LPM
			 RPMH_REGULATOR_MODE_HPM>;
		qcom,mode-threshold-currents = <0 1>;
		pmxpoorwills_l13: regualtor-pmxpoorwills-l13 {
			  regulator-name = "pmxpoorwills_l13";
@@ -295,7 +306,7 @@
			  regulator-min-microvolt = <1704000>;
			  regulator-max-microvolt = <3000000>;
			  qcom,init-voltage = <1704000>;
			  qcom,init-mode = <RPMH_REGULATOR_MODE_LDO_LPM>;
			  qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
		  };
	};

@@ -303,9 +314,10 @@
		compatible = "qcom,rpmh-vrm-regulator";
		mboxes = <&apps_rsc 0>;
		qcom,resource-name = "ldoa14";
		qcom,regulator-type = "pmic5-ldo";
		qcom,supported-modes =
			<RPMH_REGULATOR_MODE_LDO_LPM
			 RPMH_REGULATOR_MODE_LDO_HPM>;
			<RPMH_REGULATOR_MODE_LPM
			 RPMH_REGULATOR_MODE_HPM>;
		qcom,mode-threshold-currents = <0 1>;
		pmxpoorwills_l14: regualtor-pmxpoorwills-l14 {
			  regulator-name = "pmxpoorwills_l14";
@@ -313,7 +325,7 @@
			  regulator-min-microvolt = <600000>;
			  regulator-max-microvolt = <800000>;
			  qcom,init-voltage = <600000>;
			  qcom,init-mode = <RPMH_REGULATOR_MODE_LDO_LPM>;
			  qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
		  };
	};

@@ -321,9 +333,10 @@
		compatible = "qcom,rpmh-vrm-regulator";
		mboxes = <&apps_rsc 0>;
		qcom,resource-name = "ldoa16";
		qcom,regulator-type = "pmic5-ldo";
		qcom,supported-modes =
			<RPMH_REGULATOR_MODE_LDO_LPM
			 RPMH_REGULATOR_MODE_LDO_HPM>;
			<RPMH_REGULATOR_MODE_LPM
			 RPMH_REGULATOR_MODE_HPM>;
		qcom,mode-threshold-currents = <0 1>;
		pmxpoorwills_l16: regualtor-pmxpoorwills-l16 {
			  regulator-name = "pmxpoorwills_l16";
@@ -331,7 +344,7 @@
			  regulator-min-microvolt = <304000>;
			  regulator-max-microvolt = <880000>;
			  qcom,init-voltage = <304000>;
			  qcom,init-mode = <RPMH_REGULATOR_MODE_LDO_LPM>;
			  qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
		  };
	};

+68 −51
Original line number Diff line number Diff line
@@ -157,9 +157,10 @@
		compatible = "qcom,rpmh-vrm-regulator";
		mboxes = <&apps_rsc 0>;
		qcom,resource-name = "ldoa1";
		qcom,regulator-type = "pmic4-ldo";
		qcom,supported-modes =
			<RPMH_REGULATOR_MODE_LDO_LPM
			 RPMH_REGULATOR_MODE_LDO_HPM>;
			<RPMH_REGULATOR_MODE_LPM
			 RPMH_REGULATOR_MODE_HPM>;
		qcom,mode-threshold-currents = <0 1>;
		pm660_l1: regulator-pm660-l1 {
			regulator-name = "pm660_l1";
@@ -167,7 +168,7 @@
			regulator-min-microvolt = <800000>;
			regulator-max-microvolt = <800000>;
			qcom,init-voltage = <800000>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LDO_LPM>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
		};
	};

@@ -175,9 +176,10 @@
		compatible = "qcom,rpmh-vrm-regulator";
		mboxes = <&apps_rsc 0>;
		qcom,resource-name = "ldoa2";
		qcom,regulator-type = "pmic4-ldo";
		qcom,supported-modes =
			<RPMH_REGULATOR_MODE_LDO_LPM
			 RPMH_REGULATOR_MODE_LDO_HPM>;
			<RPMH_REGULATOR_MODE_LPM
			 RPMH_REGULATOR_MODE_HPM>;
		qcom,mode-threshold-currents = <0 1>;
		pm660_l2: regulator-pm660-l2 {
			regulator-name = "pm660_l2";
@@ -185,7 +187,7 @@
			regulator-min-microvolt = <1144000>;
			regulator-max-microvolt = <1256000>;
			qcom,init-voltage = <1144000>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LDO_LPM>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
		};
	};

@@ -193,9 +195,10 @@
		compatible = "qcom,rpmh-vrm-regulator";
		mboxes = <&apps_rsc 0>;
		qcom,resource-name = "ldoa3";
		qcom,regulator-type = "pmic4-ldo";
		qcom,supported-modes =
			<RPMH_REGULATOR_MODE_LDO_LPM
			 RPMH_REGULATOR_MODE_LDO_HPM>;
			<RPMH_REGULATOR_MODE_LPM
			 RPMH_REGULATOR_MODE_HPM>;
		qcom,mode-threshold-currents = <0 1>;
		pm660_l3: regulator-pm660-l3 {
			regulator-name = "pm660_l3";
@@ -203,7 +206,7 @@
			regulator-min-microvolt = <1200000>;
			regulator-max-microvolt = <1352000>;
			qcom,init-voltage = <1200000>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LDO_LPM>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
		};
	};

@@ -211,9 +214,10 @@
		compatible = "qcom,rpmh-vrm-regulator";
		mboxes = <&apps_rsc 0>;
		qcom,resource-name = "ldoa5";
		qcom,regulator-type = "pmic4-ldo";
		qcom,supported-modes =
			<RPMH_REGULATOR_MODE_LDO_LPM
			 RPMH_REGULATOR_MODE_LDO_HPM>;
			<RPMH_REGULATOR_MODE_LPM
			 RPMH_REGULATOR_MODE_HPM>;
		qcom,mode-threshold-currents = <0 1>;
		pm660_l5: regulator-pm660-l5 {
			regulator-name = "pm660_l5";
@@ -221,7 +225,7 @@
			regulator-min-microvolt = <1200000>;
			regulator-max-microvolt = <1304000>;
			qcom,init-voltage = <1200000>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LDO_LPM>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
		};
	};

@@ -229,9 +233,10 @@
		compatible = "qcom,rpmh-vrm-regulator";
		mboxes = <&apps_rsc 0>;
		qcom,resource-name = "ldoa6";
		qcom,regulator-type = "pmic4-ldo";
		qcom,supported-modes =
			<RPMH_REGULATOR_MODE_LDO_LPM
			 RPMH_REGULATOR_MODE_LDO_HPM>;
			<RPMH_REGULATOR_MODE_LPM
			 RPMH_REGULATOR_MODE_HPM>;
		qcom,mode-threshold-currents = <0 1>;
		pm660_l6: regulator-pm660-l6 {
			regulator-name = "pm660_l6";
@@ -239,7 +244,7 @@
			regulator-min-microvolt = <880000>;
			regulator-max-microvolt = <880000>;
			qcom,init-voltage = <880000>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LDO_LPM>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
		};
	};

@@ -260,9 +265,10 @@
		compatible = "qcom,rpmh-vrm-regulator";
		mboxes = <&apps_rsc 0>;
		qcom,resource-name = "ldoa8";
		qcom,regulator-type = "pmic4-ldo";
		qcom,supported-modes =
			<RPMH_REGULATOR_MODE_LDO_LPM
			 RPMH_REGULATOR_MODE_LDO_HPM>;
			<RPMH_REGULATOR_MODE_LPM
			 RPMH_REGULATOR_MODE_HPM>;
		qcom,mode-threshold-currents = <0 1>;
		pm660_l8: regulator-pm660-l8 {
			regulator-name = "pm660_l8";
@@ -270,7 +276,7 @@
			regulator-min-microvolt = <1696000>;
			regulator-max-microvolt = <1952000>;
			qcom,init-voltage = <1696000>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LDO_LPM>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
		};
	};

@@ -278,9 +284,10 @@
		compatible = "qcom,rpmh-vrm-regulator";
		mboxes = <&apps_rsc 0>;
		qcom,resource-name = "ldoa9";
		qcom,regulator-type = "pmic4-ldo";
		qcom,supported-modes =
			<RPMH_REGULATOR_MODE_LDO_LPM
			 RPMH_REGULATOR_MODE_LDO_HPM>;
			<RPMH_REGULATOR_MODE_LPM
			 RPMH_REGULATOR_MODE_HPM>;
		qcom,mode-threshold-currents = <0 1>;
		pm660_l9: regulator-pm660-l9 {
			regulator-name = "pm660_l9";
@@ -288,7 +295,7 @@
			regulator-min-microvolt = <1616000>;
			regulator-max-microvolt = <1984000>;
			qcom,init-voltage = <1616000>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LDO_LPM>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
		};
	};

@@ -296,9 +303,10 @@
		compatible = "qcom,rpmh-vrm-regulator";
		mboxes = <&apps_rsc 0>;
		qcom,resource-name = "ldoa10";
		qcom,regulator-type = "pmic4-ldo";
		qcom,supported-modes =
			<RPMH_REGULATOR_MODE_LDO_LPM
			 RPMH_REGULATOR_MODE_LDO_HPM>;
			<RPMH_REGULATOR_MODE_LPM
			 RPMH_REGULATOR_MODE_HPM>;
		qcom,mode-threshold-currents = <0 1>;
		pm660_l10: regulator-pm660-l10 {
			regulator-name = "pm660_l10";
@@ -306,7 +314,7 @@
			regulator-min-microvolt = <1696000>;
			regulator-max-microvolt = <1952000>;
			qcom,init-voltage = <1696000>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LDO_LPM>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
		};
	};

@@ -314,9 +322,10 @@
		compatible = "qcom,rpmh-vrm-regulator";
		mboxes = <&apps_rsc 0>;
		qcom,resource-name = "ldoa11";
		qcom,regulator-type = "pmic4-ldo";
		qcom,supported-modes =
			<RPMH_REGULATOR_MODE_LDO_LPM
			 RPMH_REGULATOR_MODE_LDO_HPM>;
			<RPMH_REGULATOR_MODE_LPM
			 RPMH_REGULATOR_MODE_HPM>;
		qcom,mode-threshold-currents = <0 1>;
		pm660_l11: regulator-pm660-l11 {
			regulator-name = "pm660_l11";
@@ -324,7 +333,7 @@
			regulator-min-microvolt = <1800000>;
			regulator-max-microvolt = <1904000>;
			qcom,init-voltage = <1800000>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LDO_LPM>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
		};
	};

@@ -332,9 +341,10 @@
		compatible = "qcom,rpmh-vrm-regulator";
		mboxes = <&apps_rsc 0>;
		qcom,resource-name = "ldoa12";
		qcom,regulator-type = "pmic4-ldo";
		qcom,supported-modes =
			<RPMH_REGULATOR_MODE_LDO_LPM
			 RPMH_REGULATOR_MODE_LDO_HPM>;
			<RPMH_REGULATOR_MODE_LPM
			 RPMH_REGULATOR_MODE_HPM>;
		qcom,mode-threshold-currents = <0 1>;
		pm660_l12: regulator-pm660-l12 {
			regulator-name = "pm660_l12";
@@ -342,7 +352,7 @@
			regulator-min-microvolt = <1616000>;
			regulator-max-microvolt = <1984000>;
			qcom,init-voltage = <1616000>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LDO_LPM>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
		};
	};

@@ -350,9 +360,10 @@
		compatible = "qcom,rpmh-vrm-regulator";
		mboxes = <&apps_rsc 0>;
		qcom,resource-name = "ldoa13";
		qcom,regulator-type = "pmic4-ldo";
		qcom,supported-modes =
			<RPMH_REGULATOR_MODE_LDO_LPM
			 RPMH_REGULATOR_MODE_LDO_HPM>;
			<RPMH_REGULATOR_MODE_LPM
			 RPMH_REGULATOR_MODE_HPM>;
		qcom,mode-threshold-currents = <0 1>;
		pm660_l13: regulator-pm660-l13 {
			regulator-name = "pm660_l13";
@@ -360,7 +371,7 @@
			regulator-min-microvolt = <1696000>;
			regulator-max-microvolt = <1904000>;
			qcom,init-voltage = <1696000>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LDO_LPM>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
		};
	};

@@ -368,9 +379,10 @@
		compatible = "qcom,rpmh-vrm-regulator";
		mboxes = <&apps_rsc 0>;
		qcom,resource-name = "ldoa14";
		qcom,regulator-type = "pmic4-ldo";
		qcom,supported-modes =
			<RPMH_REGULATOR_MODE_LDO_LPM
			 RPMH_REGULATOR_MODE_LDO_HPM>;
			<RPMH_REGULATOR_MODE_LPM
			 RPMH_REGULATOR_MODE_HPM>;
		qcom,mode-threshold-currents = <0 1>;
		pm660_l14: regulator-pm660-l14 {
			regulator-name = "pm660_l14";
@@ -378,7 +390,7 @@
			regulator-min-microvolt = <1696000>;
			regulator-max-microvolt = <1904000>;
			qcom,init-voltage = <1696000>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LDO_LPM>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
		};
	};

@@ -386,9 +398,10 @@
		compatible = "qcom,rpmh-vrm-regulator";
		mboxes = <&apps_rsc 0>;
		qcom,resource-name = "ldoa15";
		qcom,regulator-type = "pmic4-ldo";
		qcom,supported-modes =
			<RPMH_REGULATOR_MODE_LDO_LPM
			 RPMH_REGULATOR_MODE_LDO_HPM>;
			<RPMH_REGULATOR_MODE_LPM
			 RPMH_REGULATOR_MODE_HPM>;
		qcom,mode-threshold-currents = <0 1>;
		pm660_l15: regulator-pm660-l15 {
			regulator-name = "pm660_l15";
@@ -396,7 +409,7 @@
			regulator-min-microvolt = <2896000>;
			regulator-max-microvolt = <3000000>;
			qcom,init-voltage = <2896000>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LDO_LPM>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
		};
	};

@@ -404,9 +417,10 @@
		compatible = "qcom,rpmh-vrm-regulator";
		mboxes = <&apps_rsc 0>;
		qcom,resource-name = "ldoa16";
		qcom,regulator-type = "pmic4-ldo";
		qcom,supported-modes =
			<RPMH_REGULATOR_MODE_LDO_LPM
			 RPMH_REGULATOR_MODE_LDO_HPM>;
			<RPMH_REGULATOR_MODE_LPM
			 RPMH_REGULATOR_MODE_HPM>;
		qcom,mode-threshold-currents = <0 1>;
		pm660_l16: regulator-pm660-l16 {
		regulator-name = "pm660_l16";
@@ -414,7 +428,7 @@
			regulator-min-microvolt = <2896000>;
			regulator-max-microvolt = <3104000>;
			qcom,init-voltage = <2896000>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LDO_LPM>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
		};
	};

@@ -422,9 +436,10 @@
		compatible = "qcom,rpmh-vrm-regulator";
		mboxes = <&apps_rsc 0>;
		qcom,resource-name = "ldoa17";
		qcom,regulator-type = "pmic4-ldo";
		qcom,supported-modes =
			<RPMH_REGULATOR_MODE_LDO_LPM
			 RPMH_REGULATOR_MODE_LDO_HPM>;
			<RPMH_REGULATOR_MODE_LPM
			 RPMH_REGULATOR_MODE_HPM>;
		qcom,mode-threshold-currents = <0 1>;
		pm660_l17: regulator-pm660-l17 {
			regulator-name = "pm660_l17";
@@ -432,7 +447,7 @@
			regulator-min-microvolt = <2920000>;
			regulator-max-microvolt = <3232000>;
			qcom,init-voltage = <2920000>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LDO_LPM>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
		};
	};

@@ -440,9 +455,10 @@
		compatible = "qcom,rpmh-vrm-regulator";
		mboxes = <&apps_rsc 0>;
		qcom,resource-name = "ldoa18";
		qcom,regulator-type = "pmic4-ldo";
		qcom,supported-modes =
			<RPMH_REGULATOR_MODE_LDO_LPM
			 RPMH_REGULATOR_MODE_LDO_HPM>;
			<RPMH_REGULATOR_MODE_LPM
			 RPMH_REGULATOR_MODE_HPM>;
		qcom,mode-threshold-currents = <0 1>;
		pm660_l18: regulator-pm660-l18 {
			regulator-name = "pm660_l18";
@@ -450,7 +466,7 @@
			regulator-min-microvolt = <1800000>;
			regulator-max-microvolt = <3000000>;
			qcom,init-voltage = <1800000>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LDO_LPM>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
		};
	};

@@ -458,9 +474,10 @@
		compatible = "qcom,rpmh-vrm-regulator";
		mboxes = <&apps_rsc 0>;
		qcom,resource-name = "ldoa19";
		qcom,regulator-type = "pmic4-ldo";
		qcom,supported-modes =
			<RPMH_REGULATOR_MODE_LDO_LPM
			 RPMH_REGULATOR_MODE_LDO_HPM>;
			<RPMH_REGULATOR_MODE_LPM
			 RPMH_REGULATOR_MODE_HPM>;
		qcom,mode-threshold-currents = <0 1>;
		pm660_l19: regulator-pm660-l19 {
			regulator-name = "pm660_l19";
@@ -468,7 +485,7 @@
			regulator-min-microvolt = <2944000>;
			regulator-max-microvolt = <3304000>;
			qcom,init-voltage = <2944000>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LDO_LPM>;
			qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
		};
	};
};
+100 −75

File changed.

Preview size limit exceeded, changes collapsed.

+109 −82

File changed.

Preview size limit exceeded, changes collapsed.

Loading