Lines Matching +full:vdda33 +full:- +full:supply
1 // SPDX-License-Identifier: BSD-3-Clause
6 /dts-v1/;
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
12 #include "sa8775p-pmics.dtsi"
28 stdout-path = "serial0:115200n8";
32 compatible = "regulator-fixed";
33 regulator-name = "vreg_conn_1p8";
34 startup-delay-us = <4000>;
35 enable-active-high;
40 compatible = "regulator-fixed";
41 regulator-name = "vreg_conn_pa";
42 startup-delay-us = <4000>;
43 enable-active-high;
47 wcn6855-pmu {
48 compatible = "qcom,wcn6855-pmu";
50 pinctrl-names = "default";
51 pinctrl-0 = <&bt_en_state>, <&wlan_en_state>;
53 vddio-supply = <&vreg_conn_pa>;
54 vddaon-supply = <&vreg_l2c>;
55 vddpmu-supply = <&vreg_conn_1p8>;
56 vddrfa0p95-supply = <&vreg_l2c>;
57 vddrfa1p3-supply = <&vreg_l6e>;
58 vddrfa1p9-supply = <&vreg_s5a>;
59 vddpcie1p3-supply = <&vreg_l6e>;
60 vddpcie1p9-supply = <&vreg_s5a>;
62 bt-enable-gpios = <&pmm8654au_1_gpios 8 GPIO_ACTIVE_HIGH>;
63 wlan-enable-gpios = <&pmm8654au_1_gpios 7 GPIO_ACTIVE_HIGH>;
67 regulator-name = "vreg_pmu_rfa_cmn";
71 regulator-name = "vreg_pmu_aon_0p59";
75 regulator-name = "vreg_pmu_wlcx_0p8";
79 regulator-name = "vreg_pmu_wlmx_0p85";
83 regulator-name = "vreg_pmu_btcmx_0p85";
87 regulator-name = "vreg_pmu_rfa_0p8";
91 regulator-name = "vreg_pmu_rfa_1p2";
95 regulator-name = "vreg_pmu_rfa_1p7";
99 regulator-name = "vreg_pmu_pcie_0p9";
103 regulator-name = "vreg_pmu_pcie_1p8";
110 regulators-0 {
111 compatible = "qcom,pmm8654au-rpmh-regulators";
112 qcom,pmic-id = "a";
115 regulator-name = "vreg_s4a";
116 regulator-min-microvolt = <1800000>;
117 regulator-max-microvolt = <1816000>;
118 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
122 regulator-name = "vreg_s5a";
123 regulator-min-microvolt = <1850000>;
124 regulator-max-microvolt = <1996000>;
125 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
129 regulator-name = "vreg_s9a";
130 regulator-min-microvolt = <535000>;
131 regulator-max-microvolt = <1120000>;
132 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
136 regulator-name = "vreg_l4a";
137 regulator-min-microvolt = <788000>;
138 regulator-max-microvolt = <1050000>;
139 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
140 regulator-allow-set-load;
141 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
146 regulator-name = "vreg_l5a";
147 regulator-min-microvolt = <870000>;
148 regulator-max-microvolt = <950000>;
149 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
150 regulator-allow-set-load;
151 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
156 regulator-name = "vreg_l6a";
157 regulator-min-microvolt = <870000>;
158 regulator-max-microvolt = <970000>;
159 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
160 regulator-allow-set-load;
161 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
166 regulator-name = "vreg_l7a";
167 regulator-min-microvolt = <720000>;
168 regulator-max-microvolt = <950000>;
169 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
170 regulator-allow-set-load;
171 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
176 regulator-name = "vreg_l8a";
177 regulator-min-microvolt = <2504000>;
178 regulator-max-microvolt = <3300000>;
179 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
180 regulator-allow-set-load;
181 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
186 regulator-name = "vreg_l9a";
187 regulator-min-microvolt = <2970000>;
188 regulator-max-microvolt = <3544000>;
189 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
190 regulator-allow-set-load;
191 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
196 regulators-1 {
197 compatible = "qcom,pmm8654au-rpmh-regulators";
198 qcom,pmic-id = "c";
201 regulator-name = "vreg_l1c";
202 regulator-min-microvolt = <1140000>;
203 regulator-max-microvolt = <1260000>;
204 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
205 regulator-allow-set-load;
206 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
211 regulator-name = "vreg_l2c";
212 regulator-min-microvolt = <900000>;
213 regulator-max-microvolt = <1100000>;
214 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
215 regulator-allow-set-load;
216 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
221 regulator-name = "vreg_l3c";
222 regulator-min-microvolt = <1100000>;
223 regulator-max-microvolt = <1300000>;
224 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
225 regulator-allow-set-load;
226 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
231 regulator-name = "vreg_l4c";
232 regulator-min-microvolt = <1200000>;
233 regulator-max-microvolt = <1200000>;
234 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
236 * FIXME: This should have regulator-allow-set-load but
237 * we're getting an over-current fault from the PMIC
243 regulator-name = "vreg_l5c";
244 regulator-min-microvolt = <1100000>;
245 regulator-max-microvolt = <1300000>;
246 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
247 regulator-allow-set-load;
248 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
253 regulator-name = "vreg_l6c";
254 regulator-min-microvolt = <1620000>;
255 regulator-max-microvolt = <1980000>;
256 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
257 regulator-allow-set-load;
258 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
263 regulator-name = "vreg_l7c";
264 regulator-min-microvolt = <1620000>;
265 regulator-max-microvolt = <2000000>;
266 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
267 regulator-allow-set-load;
268 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
273 regulator-name = "vreg_l8c";
274 regulator-min-microvolt = <2400000>;
275 regulator-max-microvolt = <3300000>;
276 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
277 regulator-allow-set-load;
278 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
283 regulator-name = "vreg_l9c";
284 regulator-min-microvolt = <1650000>;
285 regulator-max-microvolt = <2700000>;
286 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
287 regulator-allow-set-load;
288 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
293 regulators-2 {
294 compatible = "qcom,pmm8654au-rpmh-regulators";
295 qcom,pmic-id = "e";
298 regulator-name = "vreg_s4e";
299 regulator-min-microvolt = <970000>;
300 regulator-max-microvolt = <1520000>;
301 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
305 regulator-name = "vreg_s7e";
306 regulator-min-microvolt = <1010000>;
307 regulator-max-microvolt = <1170000>;
308 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
312 regulator-name = "vreg_s9e";
313 regulator-min-microvolt = <300000>;
314 regulator-max-microvolt = <570000>;
315 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
319 regulator-name = "vreg_l6e";
320 regulator-min-microvolt = <1280000>;
321 regulator-max-microvolt = <1450000>;
322 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
323 regulator-allow-set-load;
324 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
329 regulator-name = "vreg_l8e";
330 regulator-min-microvolt = <1800000>;
331 regulator-max-microvolt = <1950000>;
332 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
333 regulator-allow-set-load;
334 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
341 phy-handle = <&sgmii_phy0>;
343 pinctrl-0 = <ðernet0_default>;
344 pinctrl-names = "default";
346 snps,mtl-rx-config = <&mtl_rx_setup>;
347 snps,mtl-tx-config = <&mtl_tx_setup>;
348 snps,ps-speed = <1000>;
353 compatible = "snps,dwmac-mdio";
354 #address-cells = <1>;
355 #size-cells = <0>;
358 mtl_rx_setup: rx-queues-config {
359 snps,rx-queues-to-use = <4>;
360 snps,rx-sched-sp;
363 snps,dcb-algorithm;
364 snps,map-to-dma-channel = <0x0>;
365 snps,route-up;
370 snps,dcb-algorithm;
371 snps,map-to-dma-channel = <0x1>;
372 snps,route-ptp;
376 snps,avb-algorithm;
377 snps,map-to-dma-channel = <0x2>;
378 snps,route-avcp;
382 snps,avb-algorithm;
383 snps,map-to-dma-channel = <0x3>;
388 mtl_tx_setup: tx-queues-config {
389 snps,tx-queues-to-use = <4>;
390 snps,tx-sched-sp;
393 snps,dcb-algorithm;
397 snps,dcb-algorithm;
401 snps,avb-algorithm;
409 snps,avb-algorithm;
419 phy-handle = <&sgmii_phy1>;
421 snps,mtl-rx-config = <&mtl_rx_setup1>;
422 snps,mtl-tx-config = <&mtl_tx_setup1>;
423 snps,ps-speed = <1000>;
427 mtl_rx_setup1: rx-queues-config {
428 snps,rx-queues-to-use = <4>;
429 snps,rx-sched-sp;
432 snps,dcb-algorithm;
433 snps,map-to-dma-channel = <0x0>;
434 snps,route-up;
439 snps,dcb-algorithm;
440 snps,map-to-dma-channel = <0x1>;
441 snps,route-ptp;
445 snps,avb-algorithm;
446 snps,map-to-dma-channel = <0x2>;
447 snps,route-avcp;
451 snps,avb-algorithm;
452 snps,map-to-dma-channel = <0x3>;
457 mtl_tx_setup1: tx-queues-config {
458 snps,tx-queues-to-use = <4>;
459 snps,tx-sched-sp;
462 snps,dcb-algorithm;
466 snps,dcb-algorithm;
470 snps,avb-algorithm;
478 snps,avb-algorithm;
488 clock-frequency = <400000>;
489 pinctrl-0 = <&qup_i2c11_default>;
490 pinctrl-names = "default";
495 clock-frequency = <400000>;
496 pinctrl-0 = <&qup_i2c18_default>;
497 pinctrl-names = "default";
502 gpio-line-names = "DS_EN",
522 gpio-line-names = "PMIC_C_ID0",
533 wlan_en_state: wlan-en-state {
536 output-low;
537 bias-pull-down;
540 bt_en_state: bt-en-state {
543 output-low;
544 bias-pull-down;
547 usb2_en_state: usb2-en-state {
550 output-high;
551 power-source = <0>;
556 gpio-line-names = "PMIC_E_ID0",
569 usb0_en_state: usb0-en-state {
572 output-high;
573 power-source = <0>;
576 usb1_en_state: usb1-en-state {
579 output-high;
580 power-source = <0>;
585 gpio-line-names = "PMIC_G_ID0",
601 phy-supply = <&vreg_l5a>;
606 phy-supply = <&vreg_l5a>;
611 clock-frequency = <32764>;
615 pinctrl-0 = <&qup_spi16_default>;
616 pinctrl-names = "default";
621 ethernet0_default: ethernet0-default-state {
622 ethernet0_mdc: ethernet0-mdc-pins {
625 drive-strength = <16>;
626 bias-pull-up;
629 ethernet0_mdio: ethernet0-mdio-pins {
632 drive-strength = <16>;
633 bias-pull-up;
637 qup_uart10_default: qup-uart10-state {
642 qup_spi16_default: qup-spi16-state {
645 drive-strength = <6>;
646 bias-disable;
649 qup_i2c11_default: qup-i2c11-state {
652 drive-strength = <2>;
653 bias-pull-up;
656 qup_i2c18_default: qup-i2c18-state {
659 drive-strength = <2>;
660 bias-pull-up;
663 qup_uart12_default: qup-uart12-state {
664 qup_uart12_cts: qup-uart12-cts-pins {
667 bias-disable;
670 qup_uart12_rts: qup-uart12-rts-pins {
673 bias-pull-down;
676 qup_uart12_tx: qup-uart12-tx-pins {
679 bias-pull-up;
682 qup_uart12_rx: qup-uart12-rx-pins {
685 bias-pull-down;
689 qup_uart17_default: qup-uart17-state {
690 qup_uart17_cts: qup-uart17-cts-pins {
693 bias-disable;
696 qup_uart17_rts: qup0-uart17-rts-pins {
699 bias-pull-down;
702 qup_uart17_tx: qup0-uart17-tx-pins {
705 bias-pull-up;
708 qup_uart17_rx: qup0-uart17-rx-pins {
711 bias-pull-down;
715 pcie0_default_state: pcie0-default-state {
716 perst-pins {
719 drive-strength = <2>;
720 bias-pull-down;
723 clkreq-pins {
726 drive-strength = <2>;
727 bias-pull-up;
730 wake-pins {
733 drive-strength = <2>;
734 bias-pull-up;
738 pcie1_default_state: pcie1-default-state {
739 perst-pins {
742 drive-strength = <2>;
743 bias-pull-down;
746 clkreq-pins {
749 drive-strength = <2>;
750 bias-pull-up;
753 wake-pins {
756 drive-strength = <2>;
757 bias-pull-up;
763 perst-gpios = <&tlmm 2 GPIO_ACTIVE_LOW>;
764 wake-gpios = <&tlmm 0 GPIO_ACTIVE_HIGH>;
766 pinctrl-names = "default";
767 pinctrl-0 = <&pcie0_default_state>;
773 perst-gpios = <&tlmm 4 GPIO_ACTIVE_LOW>;
774 wake-gpios = <&tlmm 5 GPIO_ACTIVE_HIGH>;
776 pinctrl-names = "default";
777 pinctrl-0 = <&pcie1_default_state>;
783 vdda-phy-supply = <&vreg_l5a>;
784 vdda-pll-supply = <&vreg_l1c>;
790 vdda-phy-supply = <&vreg_l5a>;
791 vdda-pll-supply = <&vreg_l1c>;
801 qcom,ath11k-calibration-variant = "QC_SA8775P_Ride";
803 vddrfacmn-supply = <&vreg_pmu_rfa_cmn>;
804 vddaon-supply = <&vreg_pmu_aon_0p59>;
805 vddwlcx-supply = <&vreg_pmu_wlcx_0p8>;
806 vddwlmx-supply = <&vreg_pmu_wlmx_0p85>;
807 vddrfa0p8-supply = <&vreg_pmu_rfa_0p8>;
808 vddrfa1p2-supply = <&vreg_pmu_rfa_1p2>;
809 vddrfa1p7-supply = <&vreg_pmu_rfa_1p7>;
810 vddpcie0p9-supply = <&vreg_pmu_pcie_0p9>;
811 vddpcie1p8-supply = <&vreg_pmu_pcie_1p8>;
816 firmware-name = "qcom/sa8775p/adsp.mbn";
821 firmware-name = "qcom/sa8775p/cdsp0.mbn";
826 firmware-name = "qcom/sa8775p/cdsp1.mbn";
831 firmware-name = "qcom/sa8775p/gpdsp0.mbn";
836 firmware-name = "qcom/sa8775p/gpdsp1.mbn";
841 compatible = "qcom,geni-debug-uart";
842 pinctrl-0 = <&qup_uart10_default>;
843 pinctrl-names = "default";
848 pinctrl-0 = <&qup_uart12_default>;
849 pinctrl-names = "default";
854 pinctrl-0 = <&qup_uart17_default>;
855 pinctrl-names = "default";
859 compatible = "qcom,wcn6855-bt";
861 vddrfacmn-supply = <&vreg_pmu_rfa_cmn>;
862 vddaon-supply = <&vreg_pmu_aon_0p59>;
863 vddbtcmx-supply = <&vreg_pmu_btcmx_0p85>;
864 vddrfa0p8-supply = <&vreg_pmu_rfa_0p8>;
865 vddrfa1p2-supply = <&vreg_pmu_rfa_1p2>;
866 vddrfa1p7-supply = <&vreg_pmu_rfa_1p7>;
871 reset-gpios = <&tlmm 149 GPIO_ACTIVE_LOW>;
872 vcc-supply = <&vreg_l8a>;
873 vcc-max-microamp = <1100000>;
874 vccq-supply = <&vreg_l4c>;
875 vccq-max-microamp = <1200000>;
881 vdda-phy-supply = <&vreg_l4a>;
882 vdda-pll-supply = <&vreg_l1c>;
888 pinctrl-names = "default";
889 pinctrl-0 = <&usb0_en_state>;
899 vdda-pll-supply = <&vreg_l7a>;
900 vdda18-supply = <&vreg_l6c>;
901 vdda33-supply = <&vreg_l9a>;
907 vdda-phy-supply = <&vreg_l1c>;
908 vdda-pll-supply = <&vreg_l7a>;
914 pinctrl-names = "default";
915 pinctrl-0 = <&usb1_en_state>;
925 vdda-pll-supply = <&vreg_l7a>;
926 vdda18-supply = <&vreg_l6c>;
927 vdda33-supply = <&vreg_l9a>;
933 vdda-phy-supply = <&vreg_l1c>;
934 vdda-pll-supply = <&vreg_l7a>;
940 pinctrl-names = "default";
941 pinctrl-0 = <&usb2_en_state>;
951 vdda-pll-supply = <&vreg_l7a>;
952 vdda18-supply = <&vreg_l6c>;
953 vdda33-supply = <&vreg_l9a>;
959 clock-frequency = <38400000>;