Lines Matching +full:regulator +full:- +full:name
1 // SPDX-License-Identifier: BSD-3-Clause
6 /dts-v1/;
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/leds/common.h>
10 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
20 #include "sm8750-pmics.dtsi"
24 compatible = "qcom,sm8750-qrd", "qcom,sm8750";
25 chassis-type = "handset";
32 stdout-path = "serial0:115200n8";
36 xo_board: xo-board {
37 compatible = "fixed-clock";
38 clock-frequency = <76800000>;
39 #clock-cells = <0>;
42 sleep_clk: sleep-clk {
43 compatible = "fixed-clock";
44 clock-frequency = <32000>;
45 #clock-cells = <0>;
48 bi_tcxo_div2: bi-tcxo-div2-clk {
49 compatible = "fixed-factor-clock";
50 #clock-cells = <0>;
53 clock-mult = <1>;
54 clock-div = <2>;
57 bi_tcxo_ao_div2: bi-tcxo-ao-div2-clk {
58 compatible = "fixed-factor-clock";
59 #clock-cells = <0>;
62 clock-mult = <1>;
63 clock-div = <2>;
67 gpio-keys {
68 compatible = "gpio-keys";
70 pinctrl-0 = <&volume_up_n>;
71 pinctrl-names = "default";
73 key-volume-up {
77 debounce-interval = <15>;
78 linux,can-disable;
79 wakeup-source;
83 vph_pwr: vph-pwr-regulator {
84 compatible = "regulator-fixed";
86 regulator-name = "vph_pwr";
87 regulator-min-microvolt = <3700000>;
88 regulator-max-microvolt = <3700000>;
90 regulator-always-on;
91 regulator-boot-on;
96 regulators-0 {
97 compatible = "qcom,pm8550-rpmh-regulators";
99 vdd-bob1-supply = <&vph_pwr>;
100 vdd-bob2-supply = <&vph_pwr>;
101 vdd-l1-l4-l10-supply = <&vreg_s3g_1p8>;
102 vdd-l2-l13-l14-supply = <&vreg_bob1>;
103 vdd-l3-supply = <&vreg_s7i_1p2>;
104 vdd-l5-l16-supply = <&vreg_bob1>;
105 vdd-l6-l7-supply = <&vreg_bob1>;
106 vdd-l8-l9-supply = <&vreg_bob1>;
107 vdd-l11-supply = <&vreg_s7i_1p2>;
108 vdd-l12-supply = <&vreg_s3g_1p8>;
109 vdd-l15-supply = <&vreg_s3g_1p8>;
110 vdd-l17-supply = <&vreg_bob2>;
112 qcom,pmic-id = "b";
115 regulator-name = "vreg_bob1";
116 regulator-min-microvolt = <3008000>;
117 regulator-max-microvolt = <4000000>;
118 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
122 regulator-name = "vreg_bob2";
123 regulator-min-microvolt = <2704000>;
124 regulator-max-microvolt = <3008000>;
125 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
129 regulator-name = "vreg_l1b_1p8";
130 regulator-min-microvolt = <1800000>;
131 regulator-max-microvolt = <1800000>;
132 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
133 regulator-allow-set-load;
134 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
139 regulator-name = "vreg_l2b_3p0";
140 regulator-min-microvolt = <3008000>;
141 regulator-max-microvolt = <3048000>;
142 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
143 regulator-allow-set-load;
144 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
149 regulator-name = "vreg_l4b_1p8";
150 regulator-min-microvolt = <1800000>;
151 regulator-max-microvolt = <1800000>;
152 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
153 regulator-allow-set-load;
154 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
159 regulator-name = "vreg_l5b_3p1";
160 regulator-min-microvolt = <3100000>;
161 regulator-max-microvolt = <3148000>;
162 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
163 regulator-allow-set-load;
164 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
169 regulator-name = "vreg_l6b_1p8";
170 regulator-min-microvolt = <1800000>;
171 regulator-max-microvolt = <3008000>;
172 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
173 regulator-allow-set-load;
174 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
179 regulator-name = "vreg_l7b_1p8";
180 regulator-min-microvolt = <1800000>;
181 regulator-max-microvolt = <3008000>;
182 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
183 regulator-allow-set-load;
184 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
189 regulator-name = "vreg_l8b_1p8";
190 regulator-min-microvolt = <1800000>;
191 regulator-max-microvolt = <3008000>;
192 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
193 regulator-allow-set-load;
194 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
199 regulator-name = "vreg_l9b_2p9";
200 regulator-min-microvolt = <2960000>;
201 regulator-max-microvolt = <3008000>;
202 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
203 regulator-allow-set-load;
204 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
209 regulator-name = "vreg_l10b_1p8";
210 regulator-min-microvolt = <1800000>;
211 regulator-max-microvolt = <1800000>;
212 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
213 regulator-allow-set-load;
214 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
219 regulator-name = "vreg_l11b_1p0";
220 regulator-min-microvolt = <1064000>;
221 regulator-max-microvolt = <1292000>;
222 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
223 regulator-allow-set-load;
224 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
229 regulator-name = "vreg_l12b_1p8";
230 regulator-min-microvolt = <1200000>;
231 regulator-max-microvolt = <1800000>;
232 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
233 regulator-allow-set-load;
234 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
239 regulator-name = "vreg_l13b_3p0";
240 regulator-min-microvolt = <3000000>;
241 regulator-max-microvolt = <3000000>;
242 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
243 regulator-allow-set-load;
244 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
249 regulator-name = "vreg_l14b_3p2";
250 regulator-min-microvolt = <3200000>;
251 regulator-max-microvolt = <3200000>;
252 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
253 regulator-allow-set-load;
254 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
259 regulator-name = "vreg_l15b_1p8";
260 regulator-min-microvolt = <1800000>;
261 regulator-max-microvolt = <1800000>;
262 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
263 regulator-allow-set-load;
264 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
269 regulator-name = "vreg_l16b_2p8";
270 regulator-min-microvolt = <2800000>;
271 regulator-max-microvolt = <2800000>;
272 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
273 regulator-allow-set-load;
274 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
279 regulator-name = "vreg_l17b_2p5";
280 regulator-min-microvolt = <2504000>;
281 regulator-max-microvolt = <2504000>;
282 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
283 regulator-allow-set-load;
284 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
289 regulators-1 {
290 compatible = "qcom,pm8550ve-rpmh-regulators";
292 vdd-l1-supply = <&vreg_s7i_1p2>;
293 vdd-l2-supply = <&vreg_s1d_0p97>;
294 vdd-l3-supply = <&vreg_s1d_0p97>;
295 vdd-s1-supply = <&vph_pwr>;
296 vdd-s3-supply = <&vph_pwr>;
297 vdd-s4-supply = <&vph_pwr>;
299 qcom,pmic-id = "d";
302 regulator-name = "vreg_s1d_0p97";
303 regulator-min-microvolt = <880000>;
304 regulator-max-microvolt = <1100000>;
305 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
309 regulator-name = "vreg_s3d_1p2";
310 regulator-min-microvolt = <1200000>;
311 regulator-max-microvolt = <1300000>;
312 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
316 regulator-name = "vreg_s4d_0p85";
317 regulator-min-microvolt = <500000>;
318 regulator-max-microvolt = <1036000>;
319 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
323 regulator-name = "vreg_l1d_1p2";
324 regulator-min-microvolt = <1200000>;
325 regulator-max-microvolt = <1200000>;
326 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
327 regulator-allow-set-load;
328 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
333 regulator-name = "vreg_l2d_0p88";
334 regulator-min-microvolt = <880000>;
335 regulator-max-microvolt = <912000>;
336 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
337 regulator-allow-set-load;
338 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
343 regulator-name = "vreg_l3d_0p88";
344 regulator-min-microvolt = <880000>;
345 regulator-max-microvolt = <920000>;
346 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
347 regulator-allow-set-load;
348 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
353 regulators-2 {
354 compatible = "qcom,pm8550ve-rpmh-regulators";
356 vdd-l1-supply = <&vreg_s1d_0p97>;
357 vdd-l2-supply = <&vreg_s7i_1p2>;
358 vdd-l3-supply = <&vreg_s3g_1p8>;
359 vdd-s5-supply = <&vph_pwr>;
361 qcom,pmic-id = "f";
364 regulator-name = "vreg_s5f_0p5";
365 regulator-min-microvolt = <500000>;
366 regulator-max-microvolt = <1000000>;
367 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
371 regulator-name = "vreg_l1f_0p88";
372 regulator-min-microvolt = <880000>;
373 regulator-max-microvolt = <920000>;
374 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
375 regulator-allow-set-load;
376 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
381 regulator-name = "vreg_l2f_1p2";
382 regulator-min-microvolt = <1200000>;
383 regulator-max-microvolt = <1200000>;
384 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
385 regulator-allow-set-load;
386 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
391 regulator-name = "vreg_l3f_1p8";
392 regulator-min-microvolt = <1800000>;
393 regulator-max-microvolt = <1800000>;
394 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
395 regulator-allow-set-load;
396 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
402 regulators-3 {
403 compatible = "qcom,pm8550ve-rpmh-regulators";
405 vdd-l1-supply = <&vreg_s1d_0p97>;
406 vdd-l2-supply = <&vreg_s3g_1p8>;
407 vdd-l3-supply = <&vreg_s7i_1p2>;
408 vdd-s1-supply = <&vph_pwr>;
409 vdd-s3-supply = <&vph_pwr>;
411 qcom,pmic-id = "g";
414 regulator-name = "vreg_s1g_0p5";
415 regulator-min-microvolt = <300000>;
416 regulator-max-microvolt = <700000>;
417 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
421 regulator-name = "vreg_s3g_1p8";
422 regulator-min-microvolt = <1856000>;
423 regulator-max-microvolt = <2000000>;
424 regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
425 regulator-allow-set-load;
426 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
431 regulator-name = "vreg_s4g_0p75";
432 regulator-min-microvolt = <300000>;
433 regulator-max-microvolt = <900000>;
434 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
438 regulator-name = "vreg_l1g_0p91";
439 regulator-min-microvolt = <912000>;
440 regulator-max-microvolt = <936000>;
441 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
442 regulator-allow-set-load;
443 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
448 regulator-name = "vreg_l2g_1p8";
449 regulator-min-microvolt = <1200000>;
450 regulator-max-microvolt = <1860000>;
451 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
452 regulator-allow-set-load;
453 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
458 regulator-name = "vreg_l3g_1p2";
459 regulator-min-microvolt = <1200000>;
460 regulator-max-microvolt = <1256000>;
461 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
462 regulator-allow-set-load;
463 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
468 regulators-4 {
469 compatible = "qcom,pm8550ve-rpmh-regulators";
471 vdd-l1-supply = <&vreg_s7i_1p2>;
472 vdd-l2-supply = <&vreg_s7i_1p2>;
473 vdd-l3-supply = <&vreg_s1d_0p97>;
474 vdd-s7-supply = <&vph_pwr>;
475 vdd-s8-supply = <&vph_pwr>;
477 qcom,pmic-id = "i";
480 regulator-name = "vreg_s7i_1p2";
481 regulator-min-microvolt = <1224000>;
482 regulator-max-microvolt = <1340000>;
483 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
487 regulator-name = "vreg_s8i_0p9";
488 regulator-min-microvolt = <900000>;
489 regulator-max-microvolt = <972000>;
490 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
494 regulator-name = "vreg_l1i_1p2";
495 regulator-min-microvolt = <1200000>;
496 regulator-max-microvolt = <1200000>;
497 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
498 regulator-allow-set-load;
499 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
504 regulator-name = "vreg_l2i_1p2";
505 regulator-min-microvolt = <1200000>;
506 regulator-max-microvolt = <1200000>;
507 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
508 regulator-allow-set-load;
509 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
514 regulator-name = "vreg_l3i_0p88";
515 regulator-min-microvolt = <880000>;
516 regulator-max-microvolt = <912000>;
517 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
518 regulator-allow-set-load;
519 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
524 regulators-5 {
525 compatible = "qcom,pm8550vs-rpmh-regulators";
527 vdd-l1-supply = <&vreg_s1d_0p97>;
528 vdd-l2-supply = <&vreg_s7i_1p2>;
529 vdd-s2-supply = <&vph_pwr>;
530 vdd-s3-supply = <&vph_pwr>;
532 qcom,pmic-id = "j";
535 regulator-name = "vreg_s2j_1p1";
536 regulator-min-microvolt = <1000000>;
537 regulator-max-microvolt = <1100000>;
538 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
542 regulator-name = "vreg_s3j_1p1";
543 regulator-min-microvolt = <1000000>;
544 regulator-max-microvolt = <1100000>;
545 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
550 regulator-name = "vreg_l1j_0p91";
551 regulator-min-microvolt = <880000>;
552 regulator-max-microvolt = <920000>;
553 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
554 regulator-allow-set-load;
555 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
560 regulator-name = "vreg_l2j_1p2";
561 regulator-min-microvolt = <1200000>;
562 regulator-max-microvolt = <1200000>;
563 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
564 regulator-allow-set-load;
565 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
570 regulators-6 {
571 compatible = "qcom,pm8010-rpmh-regulators";
572 qcom,pmic-id = "m";
574 vdd-l1-l2-supply = <&vreg_s7i_1p2>;
575 vdd-l3-l4-supply = <&vreg_s3g_1p8>;
576 vdd-l5-supply = <&vreg_s3g_1p8>;
577 vdd-l6-supply = <&vreg_bob1>;
578 vdd-l7-supply = <&vreg_bob1>;
581 regulator-name = "vreg_l1m_1p1";
582 regulator-min-microvolt = <1104000>;
583 regulator-max-microvolt = <1104000>;
584 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
585 regulator-allow-set-load;
586 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
591 regulator-name = "vreg_l2m_1p056";
592 regulator-min-microvolt = <1056000>;
593 regulator-max-microvolt = <1056000>;
594 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
595 regulator-allow-set-load;
596 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
601 regulator-name = "vreg_l3m_2p8";
602 regulator-min-microvolt = <2800000>;
603 regulator-max-microvolt = <2800000>;
604 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
608 regulator-name = "vreg_l4m_2p8";
609 regulator-min-microvolt = <2800000>;
610 regulator-max-microvolt = <2800000>;
611 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
615 regulator-name = "vreg_l5m_1p8";
616 regulator-min-microvolt = <1800000>;
617 regulator-max-microvolt = <1800000>;
618 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
622 regulator-name = "vreg_l6m_2p8";
623 regulator-min-microvolt = <2800000>;
624 regulator-max-microvolt = <2800000>;
625 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
629 regulator-name = "vreg_l7m_2p96";
630 regulator-min-microvolt = <2960000>;
631 regulator-max-microvolt = <2960000>;
632 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
636 regulators-7 {
637 compatible = "qcom,pm8010-rpmh-regulators";
638 qcom,pmic-id = "n";
640 vdd-l1-l2-supply = <&vreg_s7i_1p2>;
641 vdd-l3-l4-supply = <&vreg_s7i_1p2>;
642 vdd-l5-supply = <&vreg_bob2>;
643 vdd-l6-supply = <&vreg_bob2>;
644 vdd-l7-supply = <&vreg_bob1>;
647 regulator-name = "vreg_l1n_1p1";
648 regulator-min-microvolt = <1104000>;
649 regulator-max-microvolt = <1104000>;
650 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
651 regulator-allow-set-load;
652 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
657 regulator-name = "vreg_l2n_1p1";
658 regulator-min-microvolt = <1104000>;
659 regulator-max-microvolt = <1104000>;
660 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
661 regulator-allow-set-load;
662 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
667 regulator-name = "vreg_l3n_1p8";
668 regulator-min-microvolt = <1800000>;
669 regulator-max-microvolt = <1800000>;
670 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
674 regulator-name = "vreg_l4n_1p8";
675 regulator-min-microvolt = <1800000>;
676 regulator-max-microvolt = <1800000>;
677 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
681 regulator-name = "vreg_l5n_2p8";
682 regulator-min-microvolt = <2800000>;
683 regulator-max-microvolt = <2800000>;
684 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
688 regulator-name = "vreg_l6n_2p8";
689 regulator-min-microvolt = <2800000>;
690 regulator-max-microvolt = <2800000>;
691 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
695 regulator-name = "vreg_l7n_3p3";
696 regulator-min-microvolt = <3304000>;
697 regulator-max-microvolt = <3304000>;
698 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
706 led-0 {
709 led-sources = <1>, <4>;
710 led-max-microamp = <500000>;
711 flash-max-microamp = <2000000>;
712 flash-max-timeout-us = <1280000>;
713 function-enumerator = <0>;
716 led-1 {
719 led-sources = <2>, <3>;
720 led-max-microamp = <500000>;
721 flash-max-microamp = <2000000>;
722 flash-max-timeout-us = <1280000>;
723 function-enumerator = <1>;
728 volume_up_n: volume-up-n-state {
731 bias-pull-up;
732 input-enable;
733 power-source = <1>;
740 multi-led {
744 #address-cells = <1>;
745 #size-cells = <0>;
777 vdd18-supply = <&vreg_l15b_1p8>;
778 vdd3-supply = <&vreg_l5b_3p1>;
787 gpio-reserved-ranges = <36 4>, <74 1>;