Lines Matching +full:vddio +full:- +full:regulator

1 // SPDX-License-Identifier: GPL-2.0
2 #include "qcom-msm8974.dtsi"
3 #include "qcom-pm8841.dtsi"
4 #include "qcom-pm8941.dtsi"
5 #include <dt-bindings/input/input.h>
6 #include <dt-bindings/leds/common.h>
7 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
19 stdout-path = "serial0:115200n8";
22 gpio-keys {
23 compatible = "gpio-keys";
25 pinctrl-names = "default";
26 pinctrl-0 = <&gpio_keys_pin_a>;
28 key-volume-up {
31 linux,input-type = <1>;
35 key-volume-down {
38 linux,input-type = <1>;
43 vreg_wlan: wlan-regulator {
44 compatible = "regulator-fixed";
46 regulator-name = "wl-reg";
47 regulator-min-microvolt = <3300000>;
48 regulator-max-microvolt = <3300000>;
51 enable-active-high;
53 pinctrl-names = "default";
54 pinctrl-0 = <&wlan_regulator_pin>;
60 clock-frequency = <100000>;
65 interrupts-extended = <&spmi_bus 0 0xd5 0 IRQ_TYPE_EDGE_FALLING>;
67 omit-battery-class;
69 usb_otg_vbus: usb-otg-vbus { };
76 maxim,double-soc;
79 interrupt-parent = <&tlmm>;
82 pinctrl-names = "default";
83 pinctrl-0 = <&fuelgauge_pin>;
85 maxim,alert-low-soc-level = <2>;
91 clock-frequency = <355000>;
94 compatible = "syna,rmi4-i2c";
97 interrupts-extended = <&tlmm 5 IRQ_TYPE_EDGE_FALLING>;
98 vdd-supply = <&pm8941_l22>;
99 vio-supply = <&pm8941_lvs3>;
101 pinctrl-names = "default";
102 pinctrl-0 = <&touch_pin>;
104 #address-cells = <1>;
105 #size-cells = <0>;
107 rmi4-f01@1 {
109 syna,nosleep-mode = <1>;
112 rmi4-f12@12 {
114 syna,sensor-type = <1>;
121 clock-frequency = <100000>;
126 interrupts-extended = <&tlmm 61 IRQ_TYPE_EDGE_FALLING>;
127 vdd-supply = <&pm8941_l17>;
128 vddio-supply = <&pm8941_lvs1>;
129 led-max-microamp = <100000>;
130 amstaos,proximity-diodes = <0>;
136 clock-frequency = <355000>;
138 led-controller@38 {
143 #address-cells = <1>;
144 #size-cells = <0>;
148 led-sources = <0 1>;
149 label = "lcd-backlight";
150 default-brightness = <200>;
157 clock-frequency = <100000>;
162 interrupts-extended = <&tlmm 73 IRQ_TYPE_EDGE_FALLING>;
163 vddio-supply = <&pm8941_lvs1>;
165 pinctrl-names = "default";
166 pinctrl-0 = <&mpu6515_pin>;
168 mount-matrix = "0", "-1", "0",
169 "-1", "0", "0",
172 i2c-gate {
173 #address-cells = <1>;
174 #size-cells = <0>;
176 compatible = "asahi-kasei,ak8963";
179 vid-supply = <&pm8941_lvs1>;
180 vdd-supply = <&pm8941_l17>;
186 vdda-supply = <&pm8941_lvs1>;
187 vddd-supply = <&pm8941_l17>;
201 compatible = "brcm,bcm43438-bt";
202 max-speed = <3000000>;
204 pinctrl-names = "default";
205 pinctrl-0 = <&bt_pin>;
207 host-wakeup-gpios = <&tlmm 42 GPIO_ACTIVE_HIGH>;
208 device-wakeup-gpios = <&tlmm 62 GPIO_ACTIVE_HIGH>;
209 shutdown-gpios = <&tlmm 41 GPIO_ACTIVE_HIGH>;
216 vdda-supply = <&pm8941_l2>;
217 vdd-supply = <&pm8941_lvs3>;
218 vddio-supply = <&pm8941_l12>;
222 compatible = "lg,acx467akm-7";
224 pinctrl-names = "default";
225 pinctrl-0 = <&panel_pin>;
229 remote-endpoint = <&dsi0_out>;
236 remote-endpoint = <&panel_in>;
237 data-lanes = <0 1 2 3>;
243 vddio-supply = <&pm8941_l12>;
254 phy-select = <&tcsr 0xb000 0>;
257 vbus-supply = <&usb_otg_vbus>;
259 hnp-disable;
260 srp-disable;
261 adp-disable;
267 v1p8-supply = <&pm8941_l6>;
268 v3p3-supply = <&pm8941_l24>;
270 qcom,init-seq = /bits/ 8 <0x1 0x64>;
276 gpio_keys_pin_a: gpio-keys-active-state {
280 bias-pull-up;
281 power-source = <PM8941_GPIO_S3>;
284 fuelgauge_pin: fuelgauge-int-state {
288 bias-disable;
289 input-enable;
290 power-source = <PM8941_GPIO_S3>;
293 wlan_sleep_clk_pin: wl-sleep-clk-state {
297 output-high;
298 power-source = <PM8941_GPIO_S3>;
301 wlan_regulator_pin: wl-reg-active-state {
305 bias-disable;
306 power-source = <PM8941_GPIO_S3>;
310 gpio-hog;
312 output-high;
313 line-name = "otg-gpio";
320 qcom,power-source = <1>;
322 multi-led {
326 #address-cells = <1>;
327 #size-cells = <0>;
347 pm8841-regulators {
348 compatible = "qcom,rpm-pm8841-regulators";
351 regulator-min-microvolt = <675000>;
352 regulator-max-microvolt = <1050000>;
356 regulator-min-microvolt = <500000>;
357 regulator-max-microvolt = <1050000>;
361 regulator-min-microvolt = <1050000>;
362 regulator-max-microvolt = <1050000>;
366 regulator-min-microvolt = <815000>;
367 regulator-max-microvolt = <900000>;
371 pm8941-regulators {
372 compatible = "qcom,rpm-pm8941-regulators";
374 vdd_l1_l3-supply = <&pm8941_s1>;
375 vdd_l2_lvs1_2_3-supply = <&pm8941_s3>;
376 vdd_l4_l11-supply = <&pm8941_s1>;
377 vdd_l5_l7-supply = <&pm8941_s2>;
378 vdd_l6_l12_l14_l15-supply = <&pm8941_s2>;
379 vdd_l8_l16_l18_l19-supply = <&vreg_vph_pwr>;
380 vdd_l9_l10_l17_l22-supply = <&vreg_boost>;
381 vdd_l13_l20_l23_l24-supply = <&vreg_boost>;
382 vdd_l21-supply = <&vreg_boost>;
385 regulator-min-microvolt = <1300000>;
386 regulator-max-microvolt = <1300000>;
387 regulator-always-on;
388 regulator-boot-on;
392 regulator-min-microvolt = <2150000>;
393 regulator-max-microvolt = <2150000>;
394 regulator-boot-on;
398 regulator-min-microvolt = <1800000>;
399 regulator-max-microvolt = <1800000>;
400 regulator-always-on;
401 regulator-boot-on;
405 regulator-min-microvolt = <1225000>;
406 regulator-max-microvolt = <1225000>;
407 regulator-always-on;
408 regulator-boot-on;
412 regulator-min-microvolt = <1200000>;
413 regulator-max-microvolt = <1200000>;
417 regulator-min-microvolt = <1225000>;
418 regulator-max-microvolt = <1225000>;
422 regulator-min-microvolt = <1225000>;
423 regulator-max-microvolt = <1225000>;
427 regulator-min-microvolt = <1800000>;
428 regulator-max-microvolt = <1800000>;
432 regulator-min-microvolt = <1800000>;
433 regulator-max-microvolt = <1800000>;
434 regulator-boot-on;
438 regulator-min-microvolt = <1800000>;
439 regulator-max-microvolt = <1800000>;
440 regulator-boot-on;
444 regulator-min-microvolt = <1800000>;
445 regulator-max-microvolt = <1800000>;
449 regulator-min-microvolt = <1800000>;
450 regulator-max-microvolt = <2950000>;
454 regulator-min-microvolt = <1800000>;
455 regulator-max-microvolt = <2950000>;
459 regulator-min-microvolt = <1300000>;
460 regulator-max-microvolt = <1300000>;
464 regulator-min-microvolt = <1800000>;
465 regulator-max-microvolt = <1800000>;
466 regulator-always-on;
467 regulator-boot-on;
471 regulator-min-microvolt = <1800000>;
472 regulator-max-microvolt = <2950000>;
473 regulator-boot-on;
477 regulator-min-microvolt = <1800000>;
478 regulator-max-microvolt = <1800000>;
482 regulator-min-microvolt = <2050000>;
483 regulator-max-microvolt = <2050000>;
487 regulator-min-microvolt = <2700000>;
488 regulator-max-microvolt = <2700000>;
492 regulator-min-microvolt = <2850000>;
493 regulator-max-microvolt = <2850000>;
497 regulator-min-microvolt = <2850000>;
498 regulator-max-microvolt = <2850000>;
502 regulator-min-microvolt = <3000000>;
503 regulator-max-microvolt = <3300000>;
507 regulator-min-microvolt = <2950000>;
508 regulator-max-microvolt = <2950000>;
509 regulator-system-load = <200000>;
510 regulator-allow-set-load;
511 regulator-boot-on;
515 regulator-min-microvolt = <2950000>;
516 regulator-max-microvolt = <2950000>;
517 regulator-boot-on;
521 regulator-min-microvolt = <3000000>;
522 regulator-max-microvolt = <3300000>;
526 regulator-min-microvolt = <3000000>;
527 regulator-max-microvolt = <3000000>;
531 regulator-min-microvolt = <3075000>;
532 regulator-max-microvolt = <3075000>;
533 regulator-boot-on;
544 vmmc-supply = <&pm8941_l20>;
545 vqmmc-supply = <&pm8941_s3>;
547 pinctrl-names = "default", "sleep";
548 pinctrl-0 = <&sdc1_on>;
549 pinctrl-1 = <&sdc1_off>;
555 max-frequency = <100000000>;
556 vmmc-supply = <&vreg_wlan>;
557 vqmmc-supply = <&pm8941_s3>;
558 non-removable;
560 pinctrl-names = "default", "sleep";
561 pinctrl-0 = <&sdc2_on>;
562 pinctrl-1 = <&sdc2_off>;
565 compatible = "brcm,bcm4339-fmac", "brcm,bcm4329-fmac";
568 brcm,drive-strength = <10>;
570 pinctrl-names = "default";
571 pinctrl-0 = <&wlan_sleep_clk_pin>;
576 sdc1_on: sdc1-on {
579 drive-strength = <16>;
580 bias-disable;
583 cmd-data {
585 drive-strength = <10>;
586 bias-pull-up;
590 sdc2_on: sdc2-on {
593 drive-strength = <6>;
594 bias-disable;
597 cmd-data {
599 drive-strength = <6>;
600 bias-pull-up;
607 bias-disable;
608 input-enable;
616 drive-strength = <2>;
617 bias-disable;
618 input-enable;
625 drive-strength = <2>;
626 bias-pull-up;
633 drive-strength = <2>;
634 bias-disable;