Lines Matching +full:vdda +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>
13 #include "sc8280xp-pmics.dtsi"
17 compatible = "qcom,sc8280xp-crd", "qcom,sc8280xp";
24 compatible = "pwm-backlight";
26 enable-gpios = <&pmc8280_1_gpios 8 GPIO_ACTIVE_HIGH>;
27 power-supply = <&vreg_edp_bl>;
29 pinctrl-names = "default";
30 pinctrl-0 = <&edp_bl_en>, <&edp_bl_pwm>;
34 stdout-path = "serial0:115200n8";
37 vreg_edp_bl: regulator-edp-bl {
38 compatible = "regulator-fixed";
40 regulator-name = "VREG_EDP_BL";
41 regulator-min-microvolt = <3600000>;
42 regulator-max-microvolt = <3600000>;
45 enable-active-high;
47 pinctrl-names = "default";
48 pinctrl-0 = <&edp_bl_reg_en>;
50 regulator-boot-on;
53 vreg_misc_3p3: regulator-misc-3p3 {
54 compatible = "regulator-fixed";
56 regulator-name = "VREG_MISC_3P3";
57 regulator-min-microvolt = <3300000>;
58 regulator-max-microvolt = <3300000>;
61 enable-active-high;
63 pinctrl-names = "default";
64 pinctrl-0 = <&misc_3p3_reg_en>;
66 regulator-boot-on;
67 regulator-always-on;
72 pmc8280-1-rpmh-regulators {
73 compatible = "qcom,pm8350-rpmh-regulators";
74 qcom,pmic-id = "b";
76 vdd-l3-l5-supply = <&vreg_s11b>;
79 regulator-name = "vreg_s11b";
80 regulator-min-microvolt = <1272000>;
81 regulator-max-microvolt = <1272000>;
82 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
86 regulator-name = "vreg_l3b";
87 regulator-min-microvolt = <1200000>;
88 regulator-max-microvolt = <1200000>;
89 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
90 regulator-boot-on;
91 regulator-always-on;
95 regulator-name = "vreg_l4b";
96 regulator-min-microvolt = <912000>;
97 regulator-max-microvolt = <912000>;
98 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
102 regulator-name = "vreg_l6b";
103 regulator-min-microvolt = <880000>;
104 regulator-max-microvolt = <880000>;
105 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
106 regulator-boot-on;
110 pmc8280c-rpmh-regulators {
111 compatible = "qcom,pm8350c-rpmh-regulators";
112 qcom,pmic-id = "c";
115 regulator-name = "vreg_l1c";
116 regulator-min-microvolt = <1800000>;
117 regulator-max-microvolt = <1800000>;
118 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
122 regulator-name = "vreg_l7c";
123 regulator-min-microvolt = <2504000>;
124 regulator-max-microvolt = <2504000>;
125 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
126 regulator-allow-set-load;
127 regulator-allowed-modes =
133 regulator-name = "vreg_l13c";
134 regulator-min-microvolt = <3072000>;
135 regulator-max-microvolt = <3072000>;
136 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
140 pmc8280-2-rpmh-regulators {
141 compatible = "qcom,pm8350-rpmh-regulators";
142 qcom,pmic-id = "d";
144 vdd-l1-l4-supply = <&vreg_s11b>;
147 regulator-name = "vreg_l3d";
148 regulator-min-microvolt = <1200000>;
149 regulator-max-microvolt = <1200000>;
150 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
151 regulator-allow-set-load;
152 regulator-allowed-modes =
158 regulator-name = "vreg_l4d";
159 regulator-min-microvolt = <1200000>;
160 regulator-max-microvolt = <1200000>;
161 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
165 regulator-name = "vreg_l6d";
166 regulator-min-microvolt = <880000>;
167 regulator-max-microvolt = <880000>;
168 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
172 regulator-name = "vreg_l7d";
173 regulator-min-microvolt = <3072000>;
174 regulator-max-microvolt = <3072000>;
175 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
179 regulator-name = "vreg_l9d";
180 regulator-min-microvolt = <912000>;
181 regulator-max-microvolt = <912000>;
182 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
200 clock-frequency = <400000>;
202 pinctrl-names = "default";
203 pinctrl-0 = <&qup0_i2c4_default>;
208 compatible = "hid-over-i2c";
211 hid-descr-addr = <0x1>;
212 interrupts-extended = <&tlmm 175 IRQ_TYPE_LEVEL_LOW>;
213 vdd-supply = <&vreg_misc_3p3>;
215 pinctrl-names = "default";
216 pinctrl-0 = <&ts0_default>;
229 clock-frequency = <400000>;
231 pinctrl-names = "default";
232 pinctrl-0 = <&qup2_i2c5_default>;
237 compatible = "hid-over-i2c";
240 hid-descr-addr = <0x1>;
241 interrupts-extended = <&tlmm 182 IRQ_TYPE_LEVEL_LOW>;
242 vdd-supply = <&vreg_misc_3p3>;
244 pinctrl-names = "default";
245 pinctrl-0 = <&tpad_default>;
247 wakeup-source;
251 compatible = "hid-over-i2c";
254 hid-descr-addr = <0x1>;
255 interrupts-extended = <&tlmm 104 IRQ_TYPE_LEVEL_LOW>;
256 vdd-supply = <&vreg_misc_3p3>;
258 pinctrl-names = "default";
259 pinctrl-0 = <&kybd_default>;
261 wakeup-source;
266 compatible = "qcom,geni-debug-uart";
272 firmware-name = "qcom/sc8280xp/qcadsp8280.mbn";
278 firmware-name = "qcom/sc8280xp/qccdsp8280.mbn";
284 reset-gpios = <&tlmm 228 GPIO_ACTIVE_LOW>;
286 vcc-supply = <&vreg_l7c>;
287 vcc-max-microamp = <800000>;
288 vccq-supply = <&vreg_l3d>;
289 vccq-max-microamp = <900000>;
295 vdda-phy-supply = <&vreg_l6b>;
296 vdda-pll-supply = <&vreg_l3b>;
306 /* TODO: Define USB-C connector properly */
311 vdda-pll-supply = <&vreg_l9d>;
312 vdda18-supply = <&vreg_l1c>;
313 vdda33-supply = <&vreg_l7d>;
319 vdda-phy-supply = <&vreg_l9d>;
320 vdda-pll-supply = <&vreg_l4d>;
330 /* TODO: Define USB-C connector properly */
335 vdda-pll-supply = <&vreg_l4b>;
336 vdda18-supply = <&vreg_l1c>;
337 vdda33-supply = <&vreg_l13c>;
343 vdda-phy-supply = <&vreg_l4b>;
344 vdda-pll-supply = <&vreg_l3b>;
350 clock-frequency = <38400000>;
353 /* PINCTRL - additions to nodes defined in sc8280xp.dtsi */
356 edp_bl_en: edp-bl-en-state {
361 edp_bl_reg_en: edp-bl-reg-en-state {
366 misc_3p3_reg_en: misc-3p3-reg-en-state {
373 edp_bl_pwm: edp-bl-pwm-state {
380 gpio-reserved-ranges = <74 6>, <83 4>, <125 2>, <128 2>, <154 7>;
382 kybd_default: kybd-default-state {
386 output-low;
389 int-n {
392 bias-disable;
398 bias-disable;
402 qup0_i2c4_default: qup0-i2c4-default-state {
406 bias-disable;
407 drive-strength = <16>;
410 qup2_i2c5_default: qup2-i2c5-default-state {
414 bias-disable;
415 drive-strength = <16>;
418 tpad_default: tpad-default-state {
419 int-n {
422 bias-disable;
426 ts0_default: ts0-default-state {
427 int-n {
430 bias-disable;
433 reset-n {
436 output-high;
437 drive-strength = <16>;