1 Qualcomm SPMI Regulators
6 Definition: must be one of:
7 "qcom,pm8841-regulators"
8 "qcom,pm8916-regulators"
9 "qcom,pm8941-regulators"
10 "qcom,pm8994-regulators"
14 Value type: <prop-encoded-array>
15 Definition: List of OCP interrupts.
18 Usage: required if 'interrupts' property present
19 Value type: <string-array>
20 Definition: List of strings defining the names of the
21 interrupts in the 'interrupts' property 1-to-1.
22 Supported values are "ocp-<regulator_name>", where
23 <regulator_name> corresponds to a voltage switch
34 Usage: optional (pm8841 only)
36 Definition: Reference to regulator supplying the input pin, as
37 described in the data sheet.
45 - vdd_l4_l5_l6-supply:
47 - vdd_l8_l11_l14_l15_l16-supply:
48 - vdd_l9_l10_l12_l13_l17_l18-supply:
49 Usage: optional (pm8916 only)
51 Definition: Reference to regulator supplying the input pin, as
52 described in the data sheet.
58 - vdd_l2_lvs_1_2_3-supply:
61 - vdd_l6_l12_l14_l15-supply:
62 - vdd_l8_l16_l18_19-supply:
63 - vdd_l9_l10_l17_l22-supply:
64 - vdd_l13_l20_l23_l24-supply:
67 Usage: optional (pm8941 only)
69 Definition: Reference to regulator supplying the input pin, as
70 described in the data sheet.
85 - vdd_l2_l26_l28-supply:
87 - vdd_l4_l27_l31-supply:
89 - vdd_l6_l12_l32-supply:
90 - vdd_l8_l16_l30-supply:
91 - vdd_l9_l10_l18_l22-supply:
92 - vdd_l13_l19_l23_l24-supply:
98 Usage: optional (pm8994 only)
100 Definition: Reference to regulator supplying the input pin, as
101 described in the data sheet.
104 The regulator node houses sub-nodes for each regulator within the device. Each
105 sub-node is identified using the node's name, with valid values listed for each
109 s1, s2, s3, s4, s5, s6, s7, s8
112 s1, s2, s3, s4, l1, l2, l3, l4, l5, l6, l7, l8, l9, l10, l11, l12, l13,
113 l14, l15, l16, l17, l18
116 s1, s2, s3, s4, l1, l2, l3, l4, l5, l6, l7, l8, l9, l10, l11, l12, l13,
117 l14, l15, l16, l17, l18, l19, l20, l21, l22, l23, l24, lvs1, lvs2, lvs3,
121 s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, l1, l2, l3, l4, l5,
122 l6, l7, l8, l9, l10, l11, l12, l13, l14, l15, l16, l17, l18, l19, l20,
123 l21, l22, l23, l24, l25, l26, l27, l28, l29, l30, l31, l32, lvs1, lvs2
125 The content of each sub-node is defined by the standard binding for regulators -
126 see regulator.txt - with additional custom properties described below:
128 - regulator-initial-mode:
131 Description: 2 = Set initial mode to auto mode (automatically select
132 between HPM and LPM); not available on boost type
135 1 = Set initial mode to high power mode (HPM), also referred
136 to as NPM. HPM consumes more ground current than LPM, but
137 it can source significantly higher load current. HPM is not
138 available on boost type regulators. For voltage switch type
139 regulators, HPM implies that over current protection and
140 soft start are active all the time.
142 0 = Set initial mode to low power mode (LPM).
144 - qcom,ocp-max-retries:
147 Description: Maximum number of times to try toggling a voltage switch
148 off and back on as a result of consecutive over current
151 - qcom,ocp-retry-delay:
154 Description: Time to delay in milliseconds between each voltage switch
155 toggle after an over current event takes place.
157 - qcom,pin-ctrl-enable:
160 Description: Bit mask specifying which hardware pins should be used to
161 enable the regulator, if any; supported bits are:
162 0 = ignore all hardware enable signals
163 BIT(0) = follow HW0_EN signal
164 BIT(1) = follow HW1_EN signal
165 BIT(2) = follow HW2_EN signal
166 BIT(3) = follow HW3_EN signal
171 Description: Bit mask specifying which hardware pins should be used to
172 force the regulator into high power mode, if any;
174 0 = ignore all hardware enable signals
175 BIT(0) = follow HW0_EN signal
176 BIT(1) = follow HW1_EN signal
177 BIT(2) = follow HW2_EN signal
178 BIT(3) = follow HW3_EN signal
179 BIT(4) = follow PMIC awake state
181 - qcom,vs-soft-start-strength:
184 Description: This property sets the soft start strength for voltage
185 switch type regulators; supported values are:
194 compatible = "qcom,pm8941-regulators";
195 vdd_l1_l3-supply = <&s1>;
198 regulator-min-microvolt = <1300000>;
199 regulator-max-microvolt = <1400000>;
205 regulator-min-microvolt = <1225000>;
206 regulator-max-microvolt = <1300000>;