Lines Matching +full:vddpe +full:- +full:3 +full:v3 +full:- +full:supply
1 // SPDX-License-Identifier: BSD-3-Clause
8 #include <dt-bindings/input/input.h>
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/leds/common.h>
11 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
15 compatible = "gpio-gate-clock";
17 #clock-cells = <0>;
18 enable-gpios = <&pm8994_gpios 15 GPIO_ACTIVE_HIGH>;
20 pinctrl-names = "default";
21 pinctrl-0 = <&divclk1_default>;
25 compatible = "fixed-clock";
26 #clock-cells = <0>;
27 clock-frequency = <32768>;
28 clock-output-names = "divclk4";
30 pinctrl-names = "default";
31 pinctrl-0 = <&divclk4_pin_a>;
34 gpio-keys {
35 compatible = "gpio-keys";
37 key-vol-up {
41 wakeup-source;
42 debounce-interval = <15>;
45 key-dome {
49 wakeup-source;
50 debounce-interval = <15>;
55 compatible = "pwm-ir-tx";
58 pinctrl-names = "default";
59 pinctrl-0 = <&irled_default>;
62 reserved-memory {
65 no-map;
69 /delete-node/ mpss@88800000;
72 no-map;
75 /delete-node/ adsp@8ea00000;
78 no-map;
81 /delete-node/ slpi@90500000;
84 no-map;
87 /delete-node/ gpu@90f00000;
89 compatible = "shared-dma-pool";
91 no-map;
94 /delete-node/ venus@91000000;
97 no-map;
103 no-map;
105 record-size = <0x8000>;
106 console-size = <0x80000>;
107 ftrace-size = <0x20000>;
108 pmsg-size = <0x40000>;
111 /delete-node/ rmtfs;
113 compatible = "qcom,rmtfs-mem";
115 no-map;
117 qcom,client-id = <1>;
121 /delete-node/ mba@91500000;
124 no-map;
128 vph_pwr: vph-pwr-regulator {
129 compatible = "regulator-fixed";
130 regulator-name = "vph_pwr";
131 regulator-min-microvolt = <3800000>;
132 regulator-max-microvolt = <3800000>;
133 regulator-always-on;
134 regulator-boot-on;
137 vdd_3v2_tp: vdd-3v2-tp {
138 compatible = "regulator-fixed";
139 regulator-name = "vdd_3v2_tp";
140 regulator-min-microvolt = <3200000>;
141 regulator-max-microvolt = <3200000>;
142 startup-delay-us = <4000>;
143 vin-supply = <&vph_pwr>;
146 enable-active-high;
149 vdd_3v3: rome-vreg {
150 compatible = "regulator-fixed";
151 regulator-name = "vdd_3v3";
152 regulator-min-microvolt = <3300000>;
153 regulator-max-microvolt = <3300000>;
154 startup-delay-us = <4000>;
155 vin-supply = <&vph_pwr_bbyp>;
158 enable-active-high;
159 pinctrl-names = "default";
160 pinctrl-0 = <&rome_enable_default>;
162 /* Required by QCA6174a - vddpe-3v3 */
163 regulator-always-on;
167 wlan_en: wlan-en-1-8v {
168 compatible = "regulator-fixed";
169 regulator-name = "wlan-en-regulator";
170 regulator-min-microvolt = <1800000>;
171 regulator-max-microvolt = <1800000>;
175 startup-delay-us = <70000>;
176 enable-active-high;
177 pinctrl-names = "default";
178 pinctrl-0 = <&wlan_en_default>;
188 clock-frequency = <400000>;
191 compatible = "nxp,nxp-nci-i2c";
195 interrupt-parent = <&tlmm>;
198 enable-gpios = <&tlmm 12 GPIO_ACTIVE_HIGH>;
199 firmware-gpios = <&tlmm 21 GPIO_ACTIVE_HIGH>;
201 pinctrl-names = "default";
202 pinctrl-0 = <&nfc_default>;
212 interrupt-parent = <&tlmm>;
227 compatible = "qcom,qca6174-bt";
229 enable-gpios = <&pm8994_gpios 19 GPIO_ACTIVE_HIGH>;
245 vdd-supply = <&vreg_l2a_1p25>;
246 vddio-supply = <&vreg_l14a_1p8>;
248 pinctrl-names = "default", "sleep";
249 pinctrl-0 = <&mdss_dsi_default &mdss_te_default>;
250 pinctrl-1 = <&mdss_dsi_sleep &mdss_te_sleep>;
256 data-lanes = <0 1 2 3>;
262 vcca-supply = <&vreg_l28a_0p925>;
266 vdd-gfx-supply = <&vdd_gfx>;
272 pll-supply = <&vreg_l12a_1p8>;
279 vddpe-3v3-supply = <&wlan_en>;
280 vdda-supply = <&vreg_l28a_0p925>;
282 perst-gpios = <&tlmm 35 GPIO_ACTIVE_LOW>;
283 wake-gpios = <&tlmm 37 GPIO_ACTIVE_HIGH>;
289 vdda-phy-supply = <&vreg_l28a_0p925>;
290 vdda-pll-supply = <&vreg_l12a_1p8>;
302 qcom,power-source = <1>;
308 qcom,power-source = <1>;
310 multi-led {
314 #address-cells = <1>;
315 #size-cells = <0>;
327 led@3 {
328 reg = <3>;
339 #address-cells = <2>;
340 #size-cells = <0>;
342 tasha_ifd: tas-ifd@0,0 {
351 clock-names = "mclk", "slimbus";
354 interrupt-parent = <&tlmm>;
357 interrupt-names = "intr1", "intr2";
358 interrupt-controller;
359 #interrupt-cells = <1>;
361 pinctrl-0 = <&cdc_reset_active &wcd_intr_default>;
362 pinctrl-names = "default";
364 reset-gpios = <&tlmm 64 GPIO_ACTIVE_LOW>;
365 slim-ifc-dev = <&tasha_ifd>;
367 #sound-dai-cells = <1>;
369 vdd-buck-supply = <&vreg_s4a_1p8>;
370 vdd-buck-sido-supply = <&vreg_s4a_1p8>;
371 vdd-rx-supply = <&vreg_s4a_1p8>;
372 vdd-tx-supply = <&vreg_s4a_1p8>;
373 vdd-vbat-supply = <&vph_pwr>;
374 vdd-micbias-supply = <&vph_pwr_bbyp>;
375 vdd-io-supply = <&vreg_s4a_1p8>;
383 px-supply = <&vreg_lvs2a_1p8>;
390 qcom,select-utmi-as-pipe-clk;
396 /* usb3-phy is not used on this device */
398 phy-names = "usb2-phy";
400 maximum-speed = "high-speed";
401 snps,is-utmi-l1-suspend;
402 snps,usb2-gadget-lpm-disable;
403 snps,hird-threshold = /bits/ 8 <0>;
409 vdda-pll-supply = <&vreg_l12a_1p8>;
410 vdda-phy-dpdm-supply = <&vreg_l24a_3p075>;
416 vcc-supply = <&vreg_l20a_2p95>;
417 vccq-supply = <&vreg_l25a_1p2>;
418 vccq2-supply = <&vreg_s4a_1p8>;
419 vdd-hba-supply = <&vreg_l25a_1p2>;
421 vcc-max-microamp = <600000>;
422 vccq-max-microamp = <450000>;
423 vccq2-max-microamp = <450000>;
429 vdda-phy-supply = <&vreg_l28a_0p925>;
430 vdda-pll-supply = <&vreg_l12a_1p8>;
438 regulators-0 {
439 compatible = "qcom,rpm-pm8994-regulators";
441 vdd_s1-supply = <&vph_pwr>;
442 vdd_s2-supply = <&vph_pwr>;
443 vdd_s3-supply = <&vph_pwr>;
444 vdd_s4-supply = <&vph_pwr>;
445 vdd_s5-supply = <&vph_pwr>;
446 vdd_s6-supply = <&vph_pwr>;
447 vdd_s7-supply = <&vph_pwr>;
448 vdd_s8-supply = <&vph_pwr>;
449 vdd_s9-supply = <&vph_pwr>;
450 vdd_s10-supply = <&vph_pwr>;
451 vdd_s11-supply = <&vph_pwr>;
452 vdd_s12-supply = <&vph_pwr>;
453 vdd_l1-supply = <&vreg_s1b_1p025>;
454 vdd_l2_l26_l28-supply = <&vreg_s3a_1p3>;
455 vdd_l3_l11-supply = <&vreg_s3a_1p3>;
456 vdd_l4_l27_l31-supply = <&vreg_s3a_1p3>;
457 vdd_l5_l7-supply = <&vreg_s5a_2p15>;
458 vdd_l6_l12_l32-supply = <&vreg_s5a_2p15>;
459 vdd_l8_l16_l30-supply = <&vph_pwr>;
460 vdd_l9_l10_l18_l22-supply = <&vph_pwr_bbyp>;
461 vdd_l13_l19_l23_l24-supply = <&vph_pwr_bbyp>;
462 vdd_l14_l15-supply = <&vreg_s5a_2p15>;
463 vdd_l17_l29-supply = <&vph_pwr_bbyp>;
464 vdd_l20_l21-supply = <&vph_pwr_bbyp>;
465 vdd_l25-supply = <&vreg_s3a_1p3>;
466 vdd_lvs1_2-supply = <&vreg_s4a_1p8>;
469 regulator-name = "vreg_s3a_1p3";
470 regulator-min-microvolt = <1300000>;
471 regulator-max-microvolt = <1300000>;
473 /* Required by QCA6174a - vdd-core */
474 regulator-always-on;
477 regulator-name = "vreg_s4a_1p8";
478 regulator-min-microvolt = <1800000>;
479 regulator-max-microvolt = <1800000>;
480 regulator-allow-set-load;
482 /* Required by QCA6174a - vddio */
483 regulator-always-on;
486 regulator-name = "vreg_s5a_2p15";
487 regulator-min-microvolt = <2150000>;
488 regulator-max-microvolt = <2150000>;
491 regulator-name = "vreg_s7a_0p8";
492 regulator-min-microvolt = <800000>;
493 regulator-max-microvolt = <800000>;
496 regulator-name = "vreg_l1a_1p0";
497 regulator-min-microvolt = <1000000>;
498 regulator-max-microvolt = <1000000>;
501 regulator-name = "vreg_l2a_1p25";
502 regulator-min-microvolt = <1250000>;
503 regulator-max-microvolt = <1250000>;
506 regulator-name = "vreg_l4a_1p225";
507 regulator-min-microvolt = <1225000>;
508 regulator-max-microvolt = <1225000>;
511 regulator-name = "vreg_l6a_1p8";
512 regulator-min-microvolt = <1800000>;
513 regulator-max-microvolt = <1800000>;
516 regulator-name = "vreg_l8a_1p8";
517 regulator-min-microvolt = <1800000>;
518 regulator-max-microvolt = <1800000>;
521 regulator-name = "vreg_l9a_1p8";
522 regulator-min-microvolt = <1800000>;
523 regulator-max-microvolt = <1800000>;
526 regulator-name = "vreg_l10a_1p8";
527 regulator-min-microvolt = <1800000>;
528 regulator-max-microvolt = <1800000>;
531 regulator-name = "vreg_l12a_1p8";
532 regulator-min-microvolt = <1800000>;
533 regulator-max-microvolt = <1800000>;
534 regulator-allow-set-load;
537 regulator-name = "vreg_l13a_2p95";
538 regulator-min-microvolt = <1800000>;
539 regulator-max-microvolt = <2950000>;
542 regulator-name = "vreg_l14a_1p8";
543 regulator-min-microvolt = <1800000>;
544 regulator-max-microvolt = <1800000>;
547 regulator-name = "vreg_l15a_1p8";
548 regulator-min-microvolt = <1800000>;
549 regulator-max-microvolt = <1800000>;
552 regulator-name = "vreg_l16a_2p7";
553 regulator-min-microvolt = <2700000>;
554 regulator-max-microvolt = <2700000>;
557 regulator-name = "vreg_l19a_3p3";
558 regulator-min-microvolt = <3000000>;
559 regulator-max-microvolt = <3000000>;
562 regulator-name = "vreg_l20a_2p95";
563 regulator-min-microvolt = <2950000>;
564 regulator-max-microvolt = <2950000>;
565 regulator-allow-set-load;
568 regulator-name = "vreg_l21a_2p95";
569 regulator-min-microvolt = <3300000>;
570 regulator-max-microvolt = <3300000>;
571 regulator-always-on;
574 regulator-name = "vreg_l23a_2p8";
575 regulator-min-microvolt = <2800000>;
576 regulator-max-microvolt = <2800000>;
579 regulator-name = "vreg_l24a_3p075";
580 regulator-min-microvolt = <3075000>;
581 regulator-max-microvolt = <3075000>;
584 regulator-name = "vreg_l25a_1p2";
585 regulator-min-microvolt = <1200000>;
586 regulator-max-microvolt = <1200000>;
587 regulator-allow-set-load;
590 regulator-name = "vreg_l27a_1p2";
591 regulator-min-microvolt = <1200000>;
592 regulator-max-microvolt = <1200000>;
595 regulator-name = "vreg_l28a_0p925";
596 regulator-min-microvolt = <925000>;
597 regulator-max-microvolt = <925000>;
598 regulator-allow-set-load;
601 regulator-name = "vreg_l30a_1p8";
602 regulator-min-microvolt = <1800000>;
603 regulator-max-microvolt = <1800000>;
605 /* Required by QCA6174a - vddio-xtal */
606 regulator-always-on;
609 regulator-name = "vreg_l32a_1p8";
610 regulator-min-microvolt = <1800000>;
611 regulator-max-microvolt = <1800000>;
614 regulator-min-microvolt = <1800000>;
615 regulator-max-microvolt = <1800000>;
618 regulator-min-microvolt = <1800000>;
619 regulator-max-microvolt = <1800000>;
623 regulators-1 {
624 compatible = "qcom,rpm-pmi8994-regulators";
626 vdd_s1-supply = <&vph_pwr>;
627 vdd_s2-supply = <&vph_pwr>;
628 vdd_s3-supply = <&vph_pwr>;
629 vdd_bst_byp-supply = <&vph_pwr>;
632 regulator-name = "vreg_s1b_1p025";
633 regulator-min-microvolt = <1025000>;
634 regulator-max-microvolt = <1025000>;
637 vph_pwr_bbyp: boost-bypass {
638 regulator-name = "vph_pwr_bbyp";
639 regulator-min-microvolt = <3150000>;
640 regulator-max-microvolt = <3600000>;
646 qcom,saw-reg = <&saw3>;
648 qcom,saw-slave;
651 qcom,saw-slave;
654 qcom,saw-slave;
657 qcom,saw-leader;
658 regulator-name = "vreg_apc_0p8";
659 regulator-min-microvolt = <470000>;
660 regulator-max-microvolt = <1140000>;
661 regulator-max-step-microvolt = <150000>;
662 regulator-always-on;
668 regulator-name = "vdd_gfx";
669 regulator-min-microvolt = <400000>;
670 regulator-max-microvolt = <1015000>;
671 regulator-enable-ramp-delay = <500>;
676 irled_default: irled-default-state {
679 output-low;
680 qcom,drive-strength = <PMIC_GPIO_STRENGTH_HIGH>;
681 power-source = <PM8994_GPIO_S4>;
682 bias-disable;
685 wlan_en_default: wlan-en-state {
688 output-low;
689 qcom,drive-strength = <PMIC_GPIO_STRENGTH_LOW>;
690 power-source = <PM8994_GPIO_S4>;
691 bias-disable;
694 rome_enable_default: rome-enable-state {
697 output-high;
698 qcom,drive-strength = <PMIC_GPIO_STRENGTH_LOW>;
699 power-source = <PM8994_GPIO_VPH>;
702 divclk1_default: divclk1-state {
705 bias-disable;
706 power-source = <PM8994_GPIO_S4>;
707 qcom,drive-strength = <PMIC_GPIO_STRENGTH_LOW>;
710 divclk4_pin_a: divclk4-state {
713 bias-disable;
714 power-source = <PM8994_GPIO_S4>;
719 mdss_dsi_default: mdss-dsi-default-state {
722 drive-strength = <8>;
723 bias-disable;
726 mdss_dsi_sleep: mdss-dsi-sleep-state {
729 drive-strength = <2>;
730 bias-pull-down;
733 mdss_te_default: mdss-te-default-state {
736 drive-strength = <2>;
737 bias-pull-down;
740 mdss_te_sleep: mdss-te-sleep-state {
743 drive-strength = <2>;
744 bias-pull-down;
747 nfc_default: nfc-default-state {
750 drive-strength = <16>;
751 bias-pull-up;