Lines Matching +full:- +full:supply

1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/regulator/qcom,rpmh-regulator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Bjorn Andersson <bjorn.andersson@linaro.org>
11 - Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14 rpmh-regulator devices support PMIC regulator management via the Voltage
22 It is used for clock buffers, low-voltage switches, and LDO/SMPS regulators
37 For PM6150, smps1 - smps5, ldo1 - ldo19
38 For PM6150L, smps1 - smps8, ldo1 - ldo11, bob
39 For PM6350, smps1 - smps5, ldo1 - ldo22
40 For PM660, smps1 - smps6, ldo1 - ldo3, ldo5 - ldo19
41 For PM660L, smps1 - smps3, smps5, ldo1 - ldo8, bob
42 For PM7325, smps1 - smps8, ldo1 - ldo19
43 For PM8005, smps1 - smps4
44 For PM8009, smps1 - smps2, ldo1 - ldo7
45 For PM8150, smps1 - smps10, ldo1 - ldo18
46 For PM8150L, smps1 - smps8, ldo1 - ldo11, bob, flash, rgb
47 For PM8350, smps1 - smps12, ldo1 - ldo10
48 For PM8350C, smps1 - smps10, ldo1 - ldo13, bob
49 For PM8450, smps1 - smps6, ldo1 - ldo4
50 For PM8998, smps1 - smps13, ldo1 - ldo28, lvs1 - lvs2
52 For PMR735A, smps1 - smps3, ldo1 - ldo7
53 For PMX55, smps1 - smps7, ldo1 - ldo16
54 For PMX65, smps1 - smps8, ldo1 - ldo21
59 - qcom,pm6150-rpmh-regulators
60 - qcom,pm6150l-rpmh-regulators
61 - qcom,pm6350-rpmh-regulators
62 - qcom,pm660-rpmh-regulators
63 - qcom,pm660l-rpmh-regulators
64 - qcom,pm7325-rpmh-regulators
65 - qcom,pm8005-rpmh-regulators
66 - qcom,pm8009-rpmh-regulators
67 - qcom,pm8009-1-rpmh-regulators
68 - qcom,pm8150-rpmh-regulators
69 - qcom,pm8150l-rpmh-regulators
70 - qcom,pm8350-rpmh-regulators
71 - qcom,pm8350c-rpmh-regulators
72 - qcom,pm8450-rpmh-regulators
73 - qcom,pm8998-rpmh-regulators
74 - qcom,pmg1110-rpmh-regulators
75 - qcom,pmi8998-rpmh-regulators
76 - qcom,pmm8155au-rpmh-regulators
77 - qcom,pmr735a-rpmh-regulators
78 - qcom,pmx55-rpmh-regulators
79 - qcom,pmx65-rpmh-regulators
81 qcom,pmic-id:
88 qcom,always-wait-for-ack:
96 vdd-flash-supply:
97 description: Input supply phandle of flash.
99 vdd-rgb-supply:
100 description: Input supply phandle of rgb.
107 regulator-allow-set-load: ["regulator-allowed-modes"]
110 "^(smps|ldo|lvs)[0-9]+$":
115 regulator-allow-set-load: ["regulator-allowed-modes"]
118 - compatible
119 - qcom,pmic-id
122 - if:
126 - qcom,pm6150-rpmh-regulators
129 vdd-l2-l3-supply: true
130 vdd-l4-l7-l8-supply: true
131 vdd-l5-l16-l17-l18-l19-supply: true
132 vdd-l10-l14-l15-supply: true
133 vdd-l11-l12-l13-supply: true
135 "^vdd-l[169]-supply$": true
136 "^vdd-s[1-5]-supply$": true
138 - if:
142 - qcom,pm6150l-rpmh-regulators
145 vdd-bob-supply:
146 description: BOB regulator parent supply phandle.
147 vdd-l1-l8-supply: true
148 vdd-l2-l3-supply: true
149 vdd-l4-l5-l6-supply: true
150 vdd-l7-l11-supply: true
151 vdd-l9-l10-supply: true
153 "^vdd-s[1-8]-supply$": true
155 - if:
159 - qcom,pm660-rpmh-regulators
162 vdd-l1-l6-l7-supply: true
163 vdd-l2-l3-supply: true
164 vdd-l5-supply: true
165 vdd-l8-l9-l10-l11-l12-l13-l14-supply: true
166 vdd-l15-l16-l17-l18-l19-supply: true
168 "^vdd-s[1-6]-supply$": true
170 - if:
174 - qcom,pm660l-rpmh-regulators
177 vdd-bob-supply:
178 description: BOB regulator parent supply phandle.
179 vdd-l1-l9-l10-supply: true
180 vdd-l2-supply: true
181 vdd-l3-l5-l7-l8-supply: true
182 vdd-l4-l6-supply: true
183 vdd-s3-s4-supply: true
185 "^vdd-s[125]-supply$": true
187 - if:
191 - qcom,pm7325-rpmh-regulators
194 vdd-l1-l4-l12-l15-supply: true
195 vdd-l2-l7-supply: true
196 vdd-l6-l9-l10-supply: true
197 vdd-l11-l17-l18-l19-supply: true
198 vdd-l13-supply: true
199 vdd-l14-l16-supply: true
201 "^vdd-l[358]-supply$": true
202 "^vdd-s[1-8]-supply$": true
204 - if:
208 - qcom,pm8005-rpmh-regulators
211 "^vdd-s[1-4]-supply$": true
213 - if:
217 - qcom,pm8009-rpmh-regulators
218 - qcom,pm8009-1-rpmh-regulators
221 vdd-l5-l6-supply: true
223 "^vdd-l[1-47]-supply$": true
224 "^vdd-s[1-2]-supply$": true
226 - if:
230 - qcom,pm8150-rpmh-regulators
231 - qcom,pmm8155au-rpmh-regulators
234 vdd-l1-l8-l11-supply: true
235 vdd-l2-l10-supply: true
236 vdd-l3-l4-l5-l18-supply: true
237 vdd-l6-l9-supply: true
238 vdd-l7-l12-l14-l15-supply: true
239 vdd-l13-l16-l17-supply: true
241 "^vdd-s([1-9]|10)-supply$": true
243 - if:
247 - qcom,pm8150l-rpmh-regulators
250 vdd-bob-supply:
251 description: BOB regulator parent supply phandle.
252 vdd-l1-l8-supply: true
253 vdd-l2-l3-supply: true
254 vdd-l4-l5-l6-supply: true
255 vdd-l7-l11-supply: true
256 vdd-l9-l10-supply: true
258 "^vdd-s[1-8]-supply$": true
260 - if:
264 - qcom,pm8350-rpmh-regulators
267 vdd-l1-l4-supply: true
268 vdd-l2-l7-supply: true
269 vdd-l3-l5-supply: true
270 vdd-l6-l9-l10-supply: true
271 vdd-l8-supply: true
273 "^vdd-s([1-9]|1[0-2])-supply$": true
275 - if:
279 - qcom,pm8350c-rpmh-regulators
282 vdd-bob-supply:
283 description: BOB regulator parent supply phandle.
284 vdd-l1-l12-supply: true
285 vdd-l2-l8-supply: true
286 vdd-l3-l4-l5-l7-l13-supply: true
287 vdd-l6-l9-l11-supply: true
288 vdd-l10-supply: true
290 "^vdd-s([1-9]|10)-supply$": true
292 - if:
296 - qcom,pm8450-rpmh-regulators
299 "^vdd-l[1-4]-supply$": true
300 "^vdd-s[1-6]-supply$": true
302 - if:
306 - qcom,pm8998-rpmh-regulators
309 vdd-l1-l27-supply: true
310 vdd-l2-l8-l17-supply: true
311 vdd-l3-l11-supply: true
312 vdd-l4-l5-supply: true
313 vdd-l6-supply: true
314 vdd-l7-l12-l14-l15-supply: true
315 vdd-l9-supply: true
316 vdd-l10-l23-l25-supply: true
317 vdd-l13-l19-l21-supply: true
318 vdd-l16-l28-supply: true
319 vdd-l18-l22-supply: true
320 vdd-l20-l24-supply: true
321 vdd-l26-supply: true
322 vin-lvs-1-2-supply: true
324 "^vdd-s([1-9]|1[0-3])-supply$": true
326 - if:
330 - qcom,pmg1110-rpmh-regulators
333 vdd-s1-supply: true
335 - if:
339 - qcom,pmi8998-rpmh-regulators
342 vdd-bob-supply:
343 description: BOB regulator parent supply phandle.
345 - if:
349 - qcom,pmr735a-rpmh-regulators
352 vdd-l1-l2-supply: true
353 vdd-l3-supply: true
354 vdd-l4-supply: true
355 vdd-l5-l6-supply: true
356 vdd-l7-bob-supply: true
358 "^vdd-s[1-3]-supply$": true
360 - if:
364 - qcom,pmx55-rpmh-regulators
367 vdd-l1-l2-supply: true
368 vdd-l3-l9-supply: true
369 vdd-l4-l12-supply: true
370 vdd-l5-l6-supply: true
371 vdd-l7-l8-supply: true
372 vdd-l10-l11-l13-supply: true
374 "^vdd-l1[4-6]-supply$": true
375 "^vdd-s[1-7]-supply$": true
377 - if:
381 - qcom,pmx65-rpmh-regulators
384 vdd-l2-l18-supply: true
385 vdd-l5-l6-l16-supply: true
386 vdd-l8-l9-supply: true
387 vdd-l11-l13-supply: true
389 "^vdd-l[1347]-supply$": true
390 "^vdd-l1[0245789]-supply$": true
391 "^vdd-l2[01]-supply$": true
392 "^vdd-s[1-8]-supply$": true
397 - |
398 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
400 pm8998-rpmh-regulators {
401 compatible = "qcom,pm8998-rpmh-regulators";
402 qcom,pmic-id = "a";
404 vdd-l7-l12-l14-l15-supply = <&pm8998_s5>;
407 regulator-min-microvolt = <1100000>;
408 regulator-max-microvolt = <1100000>;
412 regulator-min-microvolt = <1800000>;
413 regulator-max-microvolt = <1800000>;
414 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
415 regulator-allowed-modes =
418 regulator-allow-set-load;
422 regulator-min-microvolt = <1800000>;
423 regulator-max-microvolt = <1800000>;
427 pmi8998-rpmh-regulators {
428 compatible = "qcom,pmi8998-rpmh-regulators";
429 qcom,pmic-id = "b";
432 regulator-min-microvolt = <3312000>;
433 regulator-max-microvolt = <3600000>;
434 regulator-allowed-modes =
437 regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>;