Lines Matching +full:vdda33 +full:- +full:supply

1 // SPDX-License-Identifier: BSD-3-Clause
7 /dts-v1/;
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
11 #include <dt-bindings/spmi/spmi.h>
12 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
15 #include "sa8540p-pmics.dtsi"
19 compatible = "qcom,sa8295p-adp", "qcom,sa8540p";
26 stdout-path = "serial0:115200n8";
29 dp2-connector {
30 compatible = "dp-connector";
34 hpd-gpios = <&tlmm 20 GPIO_ACTIVE_HIGH>;
38 remote-endpoint = <&mdss1_dp0_phy_out>;
43 dp3-connector {
44 compatible = "dp-connector";
48 hpd-gpios = <&tlmm 45 GPIO_ACTIVE_HIGH>;
52 remote-endpoint = <&mdss1_dp1_phy_out>;
57 edp0-connector {
58 compatible = "dp-connector";
62 hpd-gpios = <&tlmm 2 GPIO_ACTIVE_HIGH>;
66 remote-endpoint = <&mdss0_dp2_phy_out>;
71 edp1-connector {
72 compatible = "dp-connector";
76 hpd-gpios = <&tlmm 3 GPIO_ACTIVE_HIGH>;
80 remote-endpoint = <&mdss0_dp3_phy_out>;
85 edp2-connector {
86 compatible = "dp-connector";
90 hpd-gpios = <&tlmm 7 GPIO_ACTIVE_HIGH>;
94 remote-endpoint = <&mdss1_dp2_phy_out>;
99 edp3-connector {
100 compatible = "dp-connector";
104 hpd-gpios = <&tlmm 6 GPIO_ACTIVE_HIGH>;
108 remote-endpoint = <&mdss1_dp3_phy_out>;
113 regulator-usb2-vbus {
114 compatible = "regulator-fixed";
115 regulator-name = "USB2_VBUS";
117 pinctrl-0 = <&usb2_en>;
118 pinctrl-names = "default";
119 enable-active-high;
120 regulator-always-on;
123 regulator-usb3-vbus {
124 compatible = "regulator-fixed";
125 regulator-name = "USB3_VBUS";
127 pinctrl-0 = <&usb3_en>;
128 pinctrl-names = "default";
129 enable-active-high;
130 regulator-always-on;
133 regulator-usb4-vbus {
134 compatible = "regulator-fixed";
135 regulator-name = "USB4_VBUS";
137 pinctrl-0 = <&usb4_en>;
138 pinctrl-names = "default";
139 enable-active-high;
140 regulator-always-on;
143 regulator-usb5-vbus {
144 compatible = "regulator-fixed";
145 regulator-name = "USB5_VBUS";
147 pinctrl-0 = <&usb5_en>;
148 pinctrl-names = "default";
149 enable-active-high;
150 regulator-always-on;
153 reserved-memory {
154 gpu_mem: gpu-mem@8bf00000 {
156 no-map;
162 regulators-0 {
163 compatible = "qcom,pm8150-rpmh-regulators";
164 qcom,pmic-id = "a";
167 regulator-name = "vreg_l3a";
168 regulator-min-microvolt = <1200000>;
169 regulator-max-microvolt = <1208000>;
170 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
174 regulator-name = "vreg_l5a";
175 regulator-min-microvolt = <912000>;
176 regulator-max-microvolt = <912000>;
177 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
181 regulator-name = "vreg_l7a";
182 regulator-min-microvolt = <1800000>;
183 regulator-max-microvolt = <1800000>;
184 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
188 regulator-name = "vreg_l13a";
189 regulator-min-microvolt = <3072000>;
190 regulator-max-microvolt = <3072000>;
191 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
195 regulator-name = "vreg_l11a";
196 regulator-min-microvolt = <880000>;
197 regulator-max-microvolt = <880000>;
198 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
202 regulators-1 {
203 compatible = "qcom,pm8150-rpmh-regulators";
204 qcom,pmic-id = "c";
207 regulator-name = "vreg_l1c";
208 regulator-min-microvolt = <912000>;
209 regulator-max-microvolt = <912000>;
210 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
214 regulator-name = "vreg_l2c";
215 regulator-min-microvolt = <3072000>;
216 regulator-max-microvolt = <3072000>;
217 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
221 regulator-name = "vreg_l3c";
222 regulator-min-microvolt = <1200000>;
223 regulator-max-microvolt = <1200000>;
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 = <1208000>;
234 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
238 regulator-name = "vreg_l6c";
239 regulator-min-microvolt = <1200000>;
240 regulator-max-microvolt = <1200000>;
241 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
242 regulator-allow-set-load;
243 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
248 regulator-name = "vreg_l7c";
249 regulator-min-microvolt = <1800000>;
250 regulator-max-microvolt = <1800000>;
251 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
255 regulator-name = "vreg_l10c";
256 regulator-min-microvolt = <2504000>;
257 regulator-max-microvolt = <2504000>;
258 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
259 regulator-allow-set-load;
260 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
265 regulator-name = "vreg_l17c";
266 regulator-min-microvolt = <2504000>;
267 regulator-max-microvolt = <2504000>;
268 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
269 regulator-allow-set-load;
270 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
275 regulators-2 {
276 compatible = "qcom,pm8150-rpmh-regulators";
277 qcom,pmic-id = "g";
280 regulator-name = "vreg_l3g";
281 regulator-min-microvolt = <1200000>;
282 regulator-max-microvolt = <1200000>;
283 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
287 regulator-name = "vreg_l7g";
288 regulator-min-microvolt = <1800000>;
289 regulator-max-microvolt = <1800000>;
290 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
294 regulator-name = "vreg_l8g";
295 regulator-min-microvolt = <912000>;
296 regulator-max-microvolt = <912000>;
297 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
301 regulator-name = "vreg_l11g";
302 regulator-min-microvolt = <912000>;
303 regulator-max-microvolt = <912000>;
304 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
318 pinctrl-0 = <&qup1_i2c4_state>;
319 pinctrl-names = "default";
327 regulator-min-microvolt = <800000>;
328 regulator-max-microvolt = <800000>;
330 enable-gpios = <&pmm8540a_gpios 2 GPIO_ACTIVE_HIGH>;
332 pinctrl-0 = <&max20411_en>;
333 pinctrl-names = "default";
338 vdd-gfx-supply = <&vdd_gfx>;
349 zap-shader {
350 memory-region = <&gpu_mem>;
351 firmware-name = "qcom/sa8295p/a690_zap.mbn";
364 data-lanes = <0 1 2 3>;
372 remote-endpoint = <&edp0_connector_in>;
379 vdda-phy-supply = <&vreg_l8g>;
380 vdda-pll-supply = <&vreg_l3g>;
386 data-lanes = <0 1 2 3>;
394 remote-endpoint = <&edp1_connector_in>;
401 vdda-phy-supply = <&vreg_l8g>;
402 vdda-pll-supply = <&vreg_l3g>;
412 data-lanes = <0 1 2 3>;
420 remote-endpoint = <&dp2_connector_in>;
427 vdda-phy-supply = <&vreg_l11g>;
428 vdda-pll-supply = <&vreg_l3g>;
434 data-lanes = <0 1 2 3>;
442 remote-endpoint = <&dp3_connector_in>;
449 vdda-phy-supply = <&vreg_l11g>;
450 vdda-pll-supply = <&vreg_l3g>;
456 data-lanes = <0 1 2 3>;
464 remote-endpoint = <&edp2_connector_in>;
471 vdda-phy-supply = <&vreg_l11g>;
472 vdda-pll-supply = <&vreg_l3g>;
478 data-lanes = <0 1 2 3>;
486 remote-endpoint = <&edp3_connector_in>;
493 vdda-phy-supply = <&vreg_l11g>;
494 vdda-pll-supply = <&vreg_l3g>;
500 perst-gpios = <&tlmm 143 GPIO_ACTIVE_LOW>;
501 wake-gpios = <&tlmm 145 GPIO_ACTIVE_LOW>;
503 pinctrl-names = "default";
504 pinctrl-0 = <&pcie2a_default>;
510 vdda-phy-supply = <&vreg_l11a>;
511 vdda-pll-supply = <&vreg_l3a>;
517 num-lanes = <2>;
519 perst-gpios = <&tlmm 151 GPIO_ACTIVE_LOW>;
520 wake-gpios = <&tlmm 56 GPIO_ACTIVE_LOW>;
522 pinctrl-names = "default";
523 pinctrl-0 = <&pcie3a_default>;
529 vdda-phy-supply = <&vreg_l11a>;
530 vdda-pll-supply = <&vreg_l3a>;
536 perst-gpios = <&tlmm 153 GPIO_ACTIVE_LOW>;
537 wake-gpios = <&tlmm 130 GPIO_ACTIVE_LOW>;
539 pinctrl-names = "default";
540 pinctrl-0 = <&pcie3b_default>;
546 vdda-phy-supply = <&vreg_l11a>;
547 vdda-pll-supply = <&vreg_l3a>;
553 perst-gpios = <&tlmm 141 GPIO_ACTIVE_LOW>;
554 wake-gpios = <&tlmm 139 GPIO_ACTIVE_LOW>;
556 pinctrl-names = "default";
557 pinctrl-0 = <&pcie4_default>;
563 vdda-phy-supply = <&vreg_l11a>;
564 vdda-pll-supply = <&vreg_l3a>;
578 firmware-name = "qcom/sa8540p/adsp.mbn";
583 firmware-name = "qcom/sa8540p/cdsp.mbn";
588 firmware-name = "qcom/sa8540p/cdsp1.mbn";
593 compatible = "qcom,geni-debug-uart";
598 reset-gpios = <&tlmm 228 GPIO_ACTIVE_LOW>;
600 vcc-supply = <&vreg_l17c>;
601 vcc-max-microamp = <800000>;
602 vccq-supply = <&vreg_l6c>;
603 vccq-max-microamp = <900000>;
609 vdda-phy-supply = <&vreg_l8g>;
610 vdda-pll-supply = <&vreg_l3g>;
616 reset-gpios = <&tlmm 229 GPIO_ACTIVE_LOW>;
618 vcc-supply = <&vreg_l10c>;
619 vcc-max-microamp = <800000>;
620 vccq-supply = <&vreg_l3c>;
621 vccq-max-microamp = <900000>;
627 vdda-phy-supply = <&vreg_l8g>;
628 vdda-pll-supply = <&vreg_l3g>;
638 /* TODO: Define USB-C connector properly */
643 vdda-pll-supply = <&vreg_l5a>;
644 vdda18-supply = <&vreg_l7a>;
645 vdda33-supply = <&vreg_l13a>;
651 vdda-phy-supply = <&vreg_l3a>;
652 vdda-pll-supply = <&vreg_l5a>;
662 /* TODO: Define USB-C connector properly */
667 vdda-pll-supply = <&vreg_l1c>;
668 vdda18-supply = <&vreg_l7c>;
669 vdda33-supply = <&vreg_l2c>;
675 vdda-phy-supply = <&vreg_l4c>;
676 vdda-pll-supply = <&vreg_l1c>;
686 vdda-pll-supply = <&vreg_l5a>;
687 vdda18-supply = <&vreg_l7g>;
688 vdda33-supply = <&vreg_l13a>;
694 vdda-pll-supply = <&vreg_l5a>;
695 vdda18-supply = <&vreg_l7g>;
696 vdda33-supply = <&vreg_l13a>;
702 vdda-pll-supply = <&vreg_l5a>;
703 vdda18-supply = <&vreg_l7g>;
704 vdda33-supply = <&vreg_l13a>;
710 vdda-pll-supply = <&vreg_l5a>;
711 vdda18-supply = <&vreg_l7g>;
712 vdda33-supply = <&vreg_l13a>;
718 vdda-phy-supply = <&vreg_l3a>;
719 vdda-pll-supply = <&vreg_l5a>;
725 vdda-phy-supply = <&vreg_l3a>;
726 vdda-pll-supply = <&vreg_l5a>;
732 clock-frequency = <38400000>;
738 max20411_en: max20411-en-state {
741 output-enable;
746 usb2_en: usb2-en-state {
749 qcom,drive-strength = <PMIC_GPIO_STRENGTH_HIGH>;
750 output-enable;
751 power-source = <0>;
756 usb3_en: usb3-en-state {
759 qcom,drive-strength = <PMIC_GPIO_STRENGTH_HIGH>;
760 output-enable;
761 power-source = <0>;
766 usb4_en: usb4-en-state {
769 qcom,drive-strength = <PMIC_GPIO_STRENGTH_HIGH>;
770 output-enable;
771 power-source = <0>;
774 usb5_en: usb5-en-state {
777 qcom,drive-strength = <PMIC_GPIO_STRENGTH_HIGH>;
778 output-enable;
779 power-source = <0>;
784 pcie2a_default: pcie2a-default-state {
785 clkreq-n-pins {
788 drive-strength = <2>;
789 bias-pull-up;
792 perst-n-pins {
795 drive-strength = <2>;
796 bias-pull-down;
799 wake-n-pins {
802 drive-strength = <2>;
803 bias-pull-up;
807 pcie3a_default: pcie3a-default-state {
808 clkreq-n-pins {
811 drive-strength = <2>;
812 bias-pull-up;
815 perst-n-pins {
818 drive-strength = <2>;
819 bias-pull-down;
822 wake-n-pins {
825 drive-strength = <2>;
826 bias-pull-up;
830 pcie3b_default: pcie3b-default-state {
831 clkreq-n-pins {
834 drive-strength = <2>;
835 bias-pull-up;
838 perst-n-pins {
841 drive-strength = <2>;
842 bias-pull-down;
845 wake-n-pins {
848 drive-strength = <2>;
849 bias-pull-up;
853 pcie4_default: pcie4-default-state {
854 clkreq-n-pins {
857 drive-strength = <2>;
858 bias-pull-up;
861 perst-n-pins {
864 drive-strength = <2>;
865 bias-pull-down;
868 wake-n-pins {
871 drive-strength = <2>;
872 bias-pull-up;
876 qup1_i2c4_state: qup1-i2c4-state {
879 drive-strength = <2>;
880 bias-pull-up;