xref: /freebsd/sys/contrib/device-tree/Bindings/regulator/qcom,spmi-regulator.txt (revision e67e85659c0de33e617e5fbf1028c6e8b49eee53)
1c66ec88fSEmmanuel VadotQualcomm SPMI Regulators
2c66ec88fSEmmanuel Vadot
3c66ec88fSEmmanuel Vadot- compatible:
4c66ec88fSEmmanuel Vadot	Usage: required
5c66ec88fSEmmanuel Vadot	Value type: <string>
6c66ec88fSEmmanuel Vadot	Definition: must be one of:
7c66ec88fSEmmanuel Vadot			"qcom,pm8004-regulators"
8c66ec88fSEmmanuel Vadot			"qcom,pm8005-regulators"
9*e67e8565SEmmanuel Vadot			"qcom,pm8226-regulators"
10c66ec88fSEmmanuel Vadot			"qcom,pm8841-regulators"
11c66ec88fSEmmanuel Vadot			"qcom,pm8916-regulators"
12c66ec88fSEmmanuel Vadot			"qcom,pm8941-regulators"
13c66ec88fSEmmanuel Vadot			"qcom,pm8950-regulators"
14c66ec88fSEmmanuel Vadot			"qcom,pm8994-regulators"
15c66ec88fSEmmanuel Vadot			"qcom,pmi8994-regulators"
166be33864SEmmanuel Vadot			"qcom,pm660-regulators"
176be33864SEmmanuel Vadot			"qcom,pm660l-regulators"
18c66ec88fSEmmanuel Vadot			"qcom,pms405-regulators"
19c66ec88fSEmmanuel Vadot
20c66ec88fSEmmanuel Vadot- interrupts:
21c66ec88fSEmmanuel Vadot	Usage: optional
22c66ec88fSEmmanuel Vadot	Value type: <prop-encoded-array>
23c66ec88fSEmmanuel Vadot	Definition: List of OCP interrupts.
24c66ec88fSEmmanuel Vadot
25c66ec88fSEmmanuel Vadot- interrupt-names:
26c66ec88fSEmmanuel Vadot	Usage: required if 'interrupts' property present
27c66ec88fSEmmanuel Vadot	Value type: <string-array>
28c66ec88fSEmmanuel Vadot	Definition: List of strings defining the names of the
29c66ec88fSEmmanuel Vadot		    interrupts in the 'interrupts' property 1-to-1.
30c66ec88fSEmmanuel Vadot		    Supported values are "ocp-<regulator_name>", where
31c66ec88fSEmmanuel Vadot		    <regulator_name> corresponds to a voltage switch
32c66ec88fSEmmanuel Vadot		    type regulator.
33c66ec88fSEmmanuel Vadot
34c66ec88fSEmmanuel Vadot- vdd_s1-supply:
35c66ec88fSEmmanuel Vadot- vdd_s2-supply:
36c66ec88fSEmmanuel Vadot- vdd_s3-supply:
37c66ec88fSEmmanuel Vadot- vdd_s4-supply:
38c66ec88fSEmmanuel Vadot- vdd_s5-supply:
39c66ec88fSEmmanuel Vadot- vdd_s6-supply:
40c66ec88fSEmmanuel Vadot- vdd_s7-supply:
41c66ec88fSEmmanuel Vadot- vdd_s8-supply:
42c66ec88fSEmmanuel Vadot	Usage: optional (pm8841 only)
43c66ec88fSEmmanuel Vadot	Value type: <phandle>
44c66ec88fSEmmanuel Vadot	Definition: Reference to regulator supplying the input pin, as
45c66ec88fSEmmanuel Vadot		    described in the data sheet.
46c66ec88fSEmmanuel Vadot
47c66ec88fSEmmanuel Vadot- vdd_s1-supply:
48c66ec88fSEmmanuel Vadot- vdd_s2-supply:
49c66ec88fSEmmanuel Vadot- vdd_s3-supply:
50c66ec88fSEmmanuel Vadot- vdd_s4-supply:
51c66ec88fSEmmanuel Vadot- vdd_l1_l3-supply:
52c66ec88fSEmmanuel Vadot- vdd_l2-supply:
53c66ec88fSEmmanuel Vadot- vdd_l4_l5_l6-supply:
54c66ec88fSEmmanuel Vadot- vdd_l7-supply:
55c66ec88fSEmmanuel Vadot- vdd_l8_l11_l14_l15_l16-supply:
56c66ec88fSEmmanuel Vadot- vdd_l9_l10_l12_l13_l17_l18-supply:
57c66ec88fSEmmanuel Vadot	Usage: optional (pm8916 only)
58c66ec88fSEmmanuel Vadot	Value type: <phandle>
59c66ec88fSEmmanuel Vadot	Definition: Reference to regulator supplying the input pin, as
60c66ec88fSEmmanuel Vadot		    described in the data sheet.
61c66ec88fSEmmanuel Vadot
62c66ec88fSEmmanuel Vadot- vdd_s1-supply:
63c66ec88fSEmmanuel Vadot- vdd_s2-supply:
64c66ec88fSEmmanuel Vadot- vdd_s3-supply:
65c66ec88fSEmmanuel Vadot- vdd_l1_l3-supply:
66c66ec88fSEmmanuel Vadot- vdd_l2_lvs_1_2_3-supply:
67c66ec88fSEmmanuel Vadot- vdd_l4_l11-supply:
68c66ec88fSEmmanuel Vadot- vdd_l5_l7-supply:
69c66ec88fSEmmanuel Vadot- vdd_l6_l12_l14_l15-supply:
70c66ec88fSEmmanuel Vadot- vdd_l8_l16_l18_19-supply:
71c66ec88fSEmmanuel Vadot- vdd_l9_l10_l17_l22-supply:
72c66ec88fSEmmanuel Vadot- vdd_l13_l20_l23_l24-supply:
73c66ec88fSEmmanuel Vadot- vdd_l21-supply:
74c66ec88fSEmmanuel Vadot- vin_5vs-supply:
75c66ec88fSEmmanuel Vadot	Usage: optional (pm8941 only)
76c66ec88fSEmmanuel Vadot	Value type: <phandle>
77c66ec88fSEmmanuel Vadot	Definition: Reference to regulator supplying the input pin, as
78c66ec88fSEmmanuel Vadot		    described in the data sheet.
79c66ec88fSEmmanuel Vadot
80c66ec88fSEmmanuel Vadot- vdd_s1-supply:
81c66ec88fSEmmanuel Vadot- vdd_s2-supply:
82c66ec88fSEmmanuel Vadot- vdd_s3-supply:
83c66ec88fSEmmanuel Vadot- vdd_s4-supply:
84c66ec88fSEmmanuel Vadot- vdd_s4-supply:
85c66ec88fSEmmanuel Vadot- vdd_s5-supply:
86c66ec88fSEmmanuel Vadot- vdd_s6-supply:
87c66ec88fSEmmanuel Vadot- vdd_l1_l19-supply:
88c66ec88fSEmmanuel Vadot- vdd_l2_l23-supply:
89c66ec88fSEmmanuel Vadot- vdd_l3-supply:
90c66ec88fSEmmanuel Vadot- vdd_l4_l5_l6_l7_l16-supply:
91c66ec88fSEmmanuel Vadot- vdd_l8_l11_l12_l17_l22-supply:
92c66ec88fSEmmanuel Vadot- vdd_l9_l10_l13_l14_l15_l18-supply:
93c66ec88fSEmmanuel Vadot- vdd_l20-supply:
94c66ec88fSEmmanuel Vadot- vdd_l21-supply:
95c66ec88fSEmmanuel Vadot	Usage: optional (pm8950 only)
96c66ec88fSEmmanuel Vadot	Value type: <phandle>
97c66ec88fSEmmanuel Vadot	Definition: reference to regulator supplying the input pin, as
98c66ec88fSEmmanuel Vadot		    described in the data sheet
99c66ec88fSEmmanuel Vadot
100c66ec88fSEmmanuel Vadot- vdd_s1-supply:
101c66ec88fSEmmanuel Vadot- vdd_s2-supply:
102c66ec88fSEmmanuel Vadot- vdd_s3-supply:
103c66ec88fSEmmanuel Vadot- vdd_s4-supply:
104c66ec88fSEmmanuel Vadot- vdd_s5-supply:
105c66ec88fSEmmanuel Vadot- vdd_s6-supply:
106c66ec88fSEmmanuel Vadot- vdd_s7-supply:
107c66ec88fSEmmanuel Vadot- vdd_s8-supply:
108c66ec88fSEmmanuel Vadot- vdd_s9-supply:
109c66ec88fSEmmanuel Vadot- vdd_s10-supply:
110c66ec88fSEmmanuel Vadot- vdd_s11-supply:
111c66ec88fSEmmanuel Vadot- vdd_s12-supply:
112c66ec88fSEmmanuel Vadot- vdd_l1-supply:
113c66ec88fSEmmanuel Vadot- vdd_l2_l26_l28-supply:
114c66ec88fSEmmanuel Vadot- vdd_l3_l11-supply:
115c66ec88fSEmmanuel Vadot- vdd_l4_l27_l31-supply:
116c66ec88fSEmmanuel Vadot- vdd_l5_l7-supply:
117c66ec88fSEmmanuel Vadot- vdd_l6_l12_l32-supply:
118c66ec88fSEmmanuel Vadot- vdd_l8_l16_l30-supply:
119c66ec88fSEmmanuel Vadot- vdd_l9_l10_l18_l22-supply:
120c66ec88fSEmmanuel Vadot- vdd_l13_l19_l23_l24-supply:
121c66ec88fSEmmanuel Vadot- vdd_l14_l15-supply:
122c66ec88fSEmmanuel Vadot- vdd_l17_l29-supply:
123c66ec88fSEmmanuel Vadot- vdd_l20_l21-supply:
124c66ec88fSEmmanuel Vadot- vdd_l25-supply:
125c66ec88fSEmmanuel Vadot- vdd_lvs_1_2-supply:
126c66ec88fSEmmanuel Vadot	Usage: optional (pm8994 only)
127c66ec88fSEmmanuel Vadot	Value type: <phandle>
128c66ec88fSEmmanuel Vadot	Definition: Reference to regulator supplying the input pin, as
129c66ec88fSEmmanuel Vadot		    described in the data sheet.
130c66ec88fSEmmanuel Vadot
131c66ec88fSEmmanuel Vadot- vdd_s1-supply:
132c66ec88fSEmmanuel Vadot- vdd_s2-supply:
133c66ec88fSEmmanuel Vadot- vdd_s3-supply:
134c66ec88fSEmmanuel Vadot- vdd_l1-supply:
135c66ec88fSEmmanuel Vadot	Usage: optional (pmi8994 only)
136c66ec88fSEmmanuel Vadot	Value type: <phandle>
137c66ec88fSEmmanuel Vadot	Definition: Reference to regulator supplying the input pin, as
138c66ec88fSEmmanuel Vadot		    described in the data sheet.
139c66ec88fSEmmanuel Vadot
1406be33864SEmmanuel Vadot- vdd_l1_l6_l7-supply:
1416be33864SEmmanuel Vadot- vdd_l2_l3-supply:
1426be33864SEmmanuel Vadot- vdd_l5-supply:
1436be33864SEmmanuel Vadot- vdd_l8_l9_l10_l11_l12_l13_l14-supply:
1446be33864SEmmanuel Vadot- vdd_l15_l16_l17_l18_l19-supply:
1456be33864SEmmanuel Vadot- vdd_s1-supply:
1466be33864SEmmanuel Vadot- vdd_s2-supply:
1476be33864SEmmanuel Vadot- vdd_s3-supply:
1486be33864SEmmanuel Vadot- vdd_s5-supply:
1496be33864SEmmanuel Vadot- vdd_s6-supply:
1506be33864SEmmanuel Vadot	Usage: optional (pm660 only)
1516be33864SEmmanuel Vadot	Value type: <phandle>
1526be33864SEmmanuel Vadot	Definition: Reference to regulator supplying the input pin, as
1536be33864SEmmanuel Vadot		    described in the data sheet.
1546be33864SEmmanuel Vadot
1556be33864SEmmanuel Vadot- vdd_l1_l9_l10-supply:
1566be33864SEmmanuel Vadot- vdd_l2-supply:
1576be33864SEmmanuel Vadot- vdd_l3_l5_l7_l8-supply:
1586be33864SEmmanuel Vadot- vdd_l4_l6-supply:
1596be33864SEmmanuel Vadot- vdd_s1-supply:
1606be33864SEmmanuel Vadot- vdd_s2-supply:
1616be33864SEmmanuel Vadot- vdd_s3-supply:
1626be33864SEmmanuel Vadot- vdd_s4-supply:
1636be33864SEmmanuel Vadot- vdd_s5-supply:
1646be33864SEmmanuel Vadot	Usage: optional (pm660l only)
1656be33864SEmmanuel Vadot	Value type: <phandle>
1666be33864SEmmanuel Vadot	Definition: Reference to regulator supplying the input pin, as
1676be33864SEmmanuel Vadot		    described in the data sheet.
1686be33864SEmmanuel Vadot
169c66ec88fSEmmanuel Vadot- vdd_l1_l2-supply:
170c66ec88fSEmmanuel Vadot- vdd_l3_l8-supply:
171c66ec88fSEmmanuel Vadot- vdd_l4-supply:
172c66ec88fSEmmanuel Vadot- vdd_l5_l6-supply:
173c66ec88fSEmmanuel Vadot- vdd_l10_l11_l12_l13-supply:
174c66ec88fSEmmanuel Vadot- vdd_l7-supply:
175c66ec88fSEmmanuel Vadot- vdd_l9-supply:
176c66ec88fSEmmanuel Vadot- vdd_s1-supply:
177c66ec88fSEmmanuel Vadot- vdd_s2-supply:
178c66ec88fSEmmanuel Vadot- vdd_s3-supply:
179c66ec88fSEmmanuel Vadot- vdd_s4-supply:
180c66ec88fSEmmanuel Vadot- vdd_s5-supply
181c66ec88fSEmmanuel Vadot	Usage: optional (pms405 only)
182c66ec88fSEmmanuel Vadot	Value type: <phandle>
183c66ec88fSEmmanuel Vadot	Definition: Reference to regulator supplying the input pin, as
184c66ec88fSEmmanuel Vadot		    described in the data sheet.
185c66ec88fSEmmanuel Vadot
186c66ec88fSEmmanuel Vadot- qcom,saw-reg:
187c66ec88fSEmmanuel Vadot	Usage: optional
188c66ec88fSEmmanuel Vadot	Value type: <phandle>
189c66ec88fSEmmanuel Vadot	Description: Reference to syscon node defining the SAW registers.
190c66ec88fSEmmanuel Vadot
191c66ec88fSEmmanuel Vadot
192c66ec88fSEmmanuel VadotThe regulator node houses sub-nodes for each regulator within the device. Each
193c66ec88fSEmmanuel Vadotsub-node is identified using the node's name, with valid values listed for each
194c66ec88fSEmmanuel Vadotof the PMICs below.
195c66ec88fSEmmanuel Vadot
196c66ec88fSEmmanuel Vadotpm8004:
197c66ec88fSEmmanuel Vadot	s2, s5
198c66ec88fSEmmanuel Vadot
199c66ec88fSEmmanuel Vadotpm8005:
200c66ec88fSEmmanuel Vadot	s1, s2, s3, s4
201c66ec88fSEmmanuel Vadot
202c66ec88fSEmmanuel Vadotpm8841:
203c66ec88fSEmmanuel Vadot	s1, s2, s3, s4, s5, s6, s7, s8
204c66ec88fSEmmanuel Vadot
205c66ec88fSEmmanuel Vadotpm8916:
206c66ec88fSEmmanuel Vadot	s1, s2, s3, s4, l1, l2, l3, l4, l5, l6, l7, l8, l9, l10, l11, l12, l13,
207c66ec88fSEmmanuel Vadot	l14, l15, l16, l17, l18
208c66ec88fSEmmanuel Vadot
209c66ec88fSEmmanuel Vadotpm8941:
210c66ec88fSEmmanuel Vadot	s1, s2, s3, s4, l1, l2, l3, l4, l5, l6, l7, l8, l9, l10, l11, l12, l13,
211c66ec88fSEmmanuel Vadot	l14, l15, l16, l17, l18, l19, l20, l21, l22, l23, l24, lvs1, lvs2, lvs3,
212c66ec88fSEmmanuel Vadot	5vs1, 5vs2
213c66ec88fSEmmanuel Vadot
214c66ec88fSEmmanuel Vadotpm8994:
215c66ec88fSEmmanuel Vadot	s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, l1, l2, l3, l4, l5,
216c66ec88fSEmmanuel Vadot	l6, l7, l8, l9, l10, l11, l12, l13, l14, l15, l16, l17, l18, l19, l20,
217c66ec88fSEmmanuel Vadot	l21, l22, l23, l24, l25, l26, l27, l28, l29, l30, l31, l32, lvs1, lvs2
218c66ec88fSEmmanuel Vadot
219c66ec88fSEmmanuel Vadotpmi8994:
220c66ec88fSEmmanuel Vadot	s1, s2, s3, l1
221c66ec88fSEmmanuel Vadot
222c66ec88fSEmmanuel VadotThe content of each sub-node is defined by the standard binding for regulators -
223c66ec88fSEmmanuel Vadotsee regulator.txt - with additional custom properties described below:
224c66ec88fSEmmanuel Vadot
225c66ec88fSEmmanuel Vadot- regulator-initial-mode:
226c66ec88fSEmmanuel Vadot	Usage: optional
227c66ec88fSEmmanuel Vadot	Value type: <u32>
228c66ec88fSEmmanuel Vadot	Description: 2 = Set initial mode to auto mode (automatically select
229c66ec88fSEmmanuel Vadot		    between HPM and LPM); not available on boost type
230c66ec88fSEmmanuel Vadot		    regulators.
231c66ec88fSEmmanuel Vadot
232c66ec88fSEmmanuel Vadot		    1 = Set initial mode to high power mode (HPM), also referred
233c66ec88fSEmmanuel Vadot		    to as NPM. HPM consumes more ground current than LPM, but
234c66ec88fSEmmanuel Vadot		    it can source significantly higher load current. HPM is not
235c66ec88fSEmmanuel Vadot		    available on boost type regulators. For voltage switch type
236c66ec88fSEmmanuel Vadot		    regulators, HPM implies that over current protection and
237c66ec88fSEmmanuel Vadot		    soft start are active all the time.
238c66ec88fSEmmanuel Vadot
239c66ec88fSEmmanuel Vadot		    0 = Set initial mode to low power mode (LPM).
240c66ec88fSEmmanuel Vadot
241c66ec88fSEmmanuel Vadot- qcom,ocp-max-retries:
242c66ec88fSEmmanuel Vadot	Usage: optional
243c66ec88fSEmmanuel Vadot	Value type: <u32>
244c66ec88fSEmmanuel Vadot	Description: Maximum number of times to try toggling a voltage switch
245c66ec88fSEmmanuel Vadot		     off and back on as a result of consecutive over current
246c66ec88fSEmmanuel Vadot		     events.
247c66ec88fSEmmanuel Vadot
248c66ec88fSEmmanuel Vadot- qcom,ocp-retry-delay:
249c66ec88fSEmmanuel Vadot	Usage: optional
250c66ec88fSEmmanuel Vadot	Value type: <u32>
251c66ec88fSEmmanuel Vadot	Description: Time to delay in milliseconds between each voltage switch
252c66ec88fSEmmanuel Vadot		     toggle after an over current event takes place.
253c66ec88fSEmmanuel Vadot
254c66ec88fSEmmanuel Vadot- qcom,pin-ctrl-enable:
255c66ec88fSEmmanuel Vadot	Usage: optional
256c66ec88fSEmmanuel Vadot	Value type: <u32>
257c66ec88fSEmmanuel Vadot	Description: Bit mask specifying which hardware pins should be used to
258c66ec88fSEmmanuel Vadot		     enable the regulator, if any; supported bits are:
259c66ec88fSEmmanuel Vadot			0 = ignore all hardware enable signals
260c66ec88fSEmmanuel Vadot			BIT(0) = follow HW0_EN signal
261c66ec88fSEmmanuel Vadot			BIT(1) = follow HW1_EN signal
262c66ec88fSEmmanuel Vadot			BIT(2) = follow HW2_EN signal
263c66ec88fSEmmanuel Vadot			BIT(3) = follow HW3_EN signal
264c66ec88fSEmmanuel Vadot
265c66ec88fSEmmanuel Vadot- qcom,pin-ctrl-hpm:
266c66ec88fSEmmanuel Vadot	Usage: optional
267c66ec88fSEmmanuel Vadot	Value type: <u32>
268c66ec88fSEmmanuel Vadot	Description: Bit mask specifying which hardware pins should be used to
269c66ec88fSEmmanuel Vadot		     force the regulator into high power mode, if any;
270c66ec88fSEmmanuel Vadot		     supported bits are:
271c66ec88fSEmmanuel Vadot			0 = ignore all hardware enable signals
272c66ec88fSEmmanuel Vadot			BIT(0) = follow HW0_EN signal
273c66ec88fSEmmanuel Vadot			BIT(1) = follow HW1_EN signal
274c66ec88fSEmmanuel Vadot			BIT(2) = follow HW2_EN signal
275c66ec88fSEmmanuel Vadot			BIT(3) = follow HW3_EN signal
276c66ec88fSEmmanuel Vadot			BIT(4) = follow PMIC awake state
277c66ec88fSEmmanuel Vadot
278c66ec88fSEmmanuel Vadot- qcom,vs-soft-start-strength:
279c66ec88fSEmmanuel Vadot	Usage: optional
280c66ec88fSEmmanuel Vadot	Value type: <u32>
281c66ec88fSEmmanuel Vadot	Description: This property sets the soft start strength for voltage
282c66ec88fSEmmanuel Vadot		     switch type regulators; supported values are:
283c66ec88fSEmmanuel Vadot			0 = 0.05 uA
284c66ec88fSEmmanuel Vadot			1 = 0.25 uA
285c66ec88fSEmmanuel Vadot			2 = 0.55 uA
286c66ec88fSEmmanuel Vadot			3 = 0.75 uA
287c66ec88fSEmmanuel Vadot
288c66ec88fSEmmanuel Vadot- qcom,saw-slave:
289c66ec88fSEmmanuel Vadot	Usage: optional
290c66ec88fSEmmanuel Vadot	Value type: <boo>
291c66ec88fSEmmanuel Vadot	Description: SAW controlled gang slave. Will not be configured.
292c66ec88fSEmmanuel Vadot
293c66ec88fSEmmanuel Vadot- qcom,saw-leader:
294c66ec88fSEmmanuel Vadot	Usage: optional
295c66ec88fSEmmanuel Vadot	Value type: <boo>
296c66ec88fSEmmanuel Vadot	Description: SAW controlled gang leader. Will be configured as
297c66ec88fSEmmanuel Vadot		     SAW regulator.
298c66ec88fSEmmanuel Vadot
299c66ec88fSEmmanuel VadotExample:
300c66ec88fSEmmanuel Vadot
301c66ec88fSEmmanuel Vadot	regulators {
302c66ec88fSEmmanuel Vadot		compatible = "qcom,pm8941-regulators";
303c66ec88fSEmmanuel Vadot		vdd_l1_l3-supply = <&s1>;
304c66ec88fSEmmanuel Vadot
305c66ec88fSEmmanuel Vadot		s1: s1 {
306c66ec88fSEmmanuel Vadot			regulator-min-microvolt = <1300000>;
307c66ec88fSEmmanuel Vadot			regulator-max-microvolt = <1400000>;
308c66ec88fSEmmanuel Vadot		};
309c66ec88fSEmmanuel Vadot
310c66ec88fSEmmanuel Vadot		...
311c66ec88fSEmmanuel Vadot
312c66ec88fSEmmanuel Vadot		l1: l1 {
313c66ec88fSEmmanuel Vadot			regulator-min-microvolt = <1225000>;
314c66ec88fSEmmanuel Vadot			regulator-max-microvolt = <1300000>;
315c66ec88fSEmmanuel Vadot		};
316c66ec88fSEmmanuel Vadot
317c66ec88fSEmmanuel Vadot		....
318c66ec88fSEmmanuel Vadot	};
319c66ec88fSEmmanuel Vadot
320c66ec88fSEmmanuel VadotExample 2:
321c66ec88fSEmmanuel Vadot
322c66ec88fSEmmanuel Vadot	saw3: syscon@9A10000 {
323c66ec88fSEmmanuel Vadot		compatible = "syscon";
324c66ec88fSEmmanuel Vadot		reg = <0x9A10000 0x1000>;
325c66ec88fSEmmanuel Vadot	};
326c66ec88fSEmmanuel Vadot
327c66ec88fSEmmanuel Vadot	...
328c66ec88fSEmmanuel Vadot
329c66ec88fSEmmanuel Vadot	spm-regulators {
330c66ec88fSEmmanuel Vadot		compatible = "qcom,pm8994-regulators";
331c66ec88fSEmmanuel Vadot		qcom,saw-reg = <&saw3>;
332c66ec88fSEmmanuel Vadot		s8 {
333c66ec88fSEmmanuel Vadot			qcom,saw-slave;
334c66ec88fSEmmanuel Vadot		};
335c66ec88fSEmmanuel Vadot		s9 {
336c66ec88fSEmmanuel Vadot			qcom,saw-slave;
337c66ec88fSEmmanuel Vadot		};
338c66ec88fSEmmanuel Vadot		s10 {
339c66ec88fSEmmanuel Vadot			qcom,saw-slave;
340c66ec88fSEmmanuel Vadot		};
341c66ec88fSEmmanuel Vadot		pm8994_s11_saw: s11 {
342c66ec88fSEmmanuel Vadot			qcom,saw-leader;
343c66ec88fSEmmanuel Vadot			regulator-always-on;
344c66ec88fSEmmanuel Vadot			regulator-min-microvolt = <900000>;
345c66ec88fSEmmanuel Vadot			regulator-max-microvolt = <1140000>;
346c66ec88fSEmmanuel Vadot		};
347c66ec88fSEmmanuel Vadot	};
348