Lines Matching +full:max +full:- +full:microvolt
1 // SPDX-License-Identifier: GPL-2.0
2 #include "qcom-msm8974pro.dtsi"
3 #include "qcom-pma8084.dtsi"
4 #include <dt-bindings/input/input.h>
5 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
6 #include <dt-bindings/leds/common.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-down {
31 linux,input-type = <1>;
33 debounce-interval = <15>;
36 key-home {
39 linux,input-type = <1>;
41 wakeup-source;
42 debounce-interval = <15>;
45 key-volume-up {
48 linux,input-type = <1>;
50 debounce-interval = <15>;
54 i2c-gpio-touchkey {
55 compatible = "i2c-gpio";
56 #address-cells = <1>;
57 #size-cells = <0>;
58 sda-gpios = <&tlmm 95 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
59 scl-gpios = <&tlmm 96 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
60 pinctrl-names = "default";
61 pinctrl-0 = <&i2c_touchkey_pins>;
64 compatible = "cypress,tm2-touchkey";
67 interrupt-parent = <&pma8084_gpios>;
69 pinctrl-names = "default";
70 pinctrl-0 = <&touchkey_pin>;
72 vcc-supply = <&max77826_ldo15>;
73 vdd-supply = <&pma8084_l19>;
79 i2c-gpio-led {
80 compatible = "i2c-gpio";
81 #address-cells = <1>;
82 #size-cells = <0>;
83 scl-gpios = <&tlmm 121 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
84 sda-gpios = <&tlmm 120 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
85 pinctrl-names = "default";
86 pinctrl-0 = <&i2c_led_gpioex_pins>;
88 i2c-gpio,delay-us = <2>;
94 gpio-controller;
95 #gpio-cells = <2>;
97 vcc-supply = <&pma8084_s4>;
99 pinctrl-names = "default";
100 pinctrl-0 = <&gpioex_pin>;
102 reset-gpios = <&tlmm 145 GPIO_ACTIVE_LOW>;
105 led-controller@30 {
109 #address-cells = <1>;
110 #size-cells = <0>;
132 vreg_wlan: wlan-regulator {
133 compatible = "regulator-fixed";
135 regulator-name = "wl-reg";
136 regulator-min-microvolt = <3300000>;
137 regulator-max-microvolt = <3300000>;
140 enable-active-high;
143 vreg_panel: panel-regulator {
144 compatible = "regulator-fixed";
146 pinctrl-names = "default";
147 pinctrl-0 = <&panel_en_pin>;
149 regulator-name = "panel-vddr-reg";
150 regulator-min-microvolt = <1500000>;
151 regulator-max-microvolt = <1500000>;
154 enable-active-high;
157 /delete-node/ vreg-boost;
164 compatible = "syna,rmi4-i2c";
167 interrupt-parent = <&pma8084_gpios>;
170 vdd-supply = <&max77826_ldo13>;
171 vio-supply = <&pma8084_lvs2>;
173 pinctrl-names = "default";
174 pinctrl-0 = <&touch_pin>;
176 syna,startup-delay-ms = <100>;
178 #address-cells = <1>;
179 #size-cells = <0>;
181 rmi4-f01@1 {
183 syna,nosleep-mode = <1>;
186 rmi4-f12@12 {
188 syna,sensor-type = <1>;
202 regulator-min-microvolt = <1200000>;
203 regulator-max-microvolt = <1200000>;
207 regulator-min-microvolt = <1000000>;
208 regulator-max-microvolt = <1000000>;
212 regulator-min-microvolt = <1200000>;
213 regulator-max-microvolt = <1200000>;
217 regulator-min-microvolt = <1800000>;
218 regulator-max-microvolt = <1800000>;
222 regulator-min-microvolt = <1800000>;
223 regulator-max-microvolt = <1800000>;
227 regulator-min-microvolt = <1800000>;
228 regulator-max-microvolt = <3300000>;
232 regulator-min-microvolt = <1800000>;
233 regulator-max-microvolt = <1800000>;
237 regulator-min-microvolt = <1800000>;
238 regulator-max-microvolt = <3300000>;
242 regulator-min-microvolt = <1800000>;
243 regulator-max-microvolt = <1800000>;
247 regulator-min-microvolt = <2800000>;
248 regulator-max-microvolt = <2950000>;
252 regulator-min-microvolt = <2700000>;
253 regulator-max-microvolt = <2950000>;
257 regulator-min-microvolt = <2500000>;
258 regulator-max-microvolt = <3300000>;
262 regulator-min-microvolt = <3300000>;
263 regulator-max-microvolt = <3300000>;
267 regulator-min-microvolt = <3300000>;
268 regulator-max-microvolt = <3300000>;
272 regulator-min-microvolt = <1800000>;
273 regulator-max-microvolt = <1800000>;
277 regulator-min-microvolt = <1225000>;
278 regulator-max-microvolt = <1225000>;
282 regulator-min-microvolt = <3400000>;
283 regulator-max-microvolt = <3400000>;
300 maxim,double-soc;
303 interrupt-parent = <&pma8084_gpios>;
306 pinctrl-names = "default";
307 pinctrl-0 = <&fuelgauge_pin>;
314 pinctrl-names = "default", "sleep";
315 pinctrl-0 = <&blsp2_uart2_pins_active>;
316 pinctrl-1 = <&blsp2_uart2_pins_sleep>;
319 compatible = "brcm,bcm43540-bt";
320 max-speed = <3000000>;
321 pinctrl-names = "default";
322 pinctrl-0 = <&bt_pins>;
323 device-wakeup-gpios = <&tlmm 91 GPIO_ACTIVE_HIGH>;
324 shutdown-gpios = <&gpio_expander 9 GPIO_ACTIVE_HIGH>;
325 interrupt-parent = <&tlmm>;
327 interrupt-names = "host-wakeup";
334 vdda-supply = <&pma8084_l2>;
335 vdd-supply = <&pma8084_l22>;
336 vddio-supply = <&pma8084_l12>;
342 pinctrl-names = "default";
343 pinctrl-0 = <&panel_te_pin &panel_rst_pin>;
345 iovdd-supply = <&pma8084_lvs4>;
346 vddr-supply = <&vreg_panel>;
348 reset-gpios = <&pma8084_gpios 17 GPIO_ACTIVE_LOW>;
349 te-gpios = <&tlmm 12 GPIO_ACTIVE_HIGH>;
353 remote-endpoint = <&dsi0_out>;
360 remote-endpoint = <&panel_in>;
361 data-lanes = <0 1 2 3>;
367 vddio-supply = <&pma8084_l12>;
382 phy-select = <&tcsr 0xb000 0>;
384 hnp-disable;
385 srp-disable;
386 adp-disable;
392 v1p8-supply = <&pma8084_l6>;
393 v3p3-supply = <&pma8084_l24>;
395 qcom,init-seq = /bits/ 8 <0x1 0x64>;
401 gpio_keys_pin_a: gpio-keys-active-state {
405 bias-pull-up;
406 power-source = <PMA8084_GPIO_S4>;
409 touchkey_pin: touchkey-int-state {
412 bias-disable;
413 input-enable;
414 power-source = <PMA8084_GPIO_S4>;
417 touch_pin: touchscreen-int-state {
420 bias-disable;
421 input-enable;
422 power-source = <PMA8084_GPIO_S4>;
425 panel_en_pin: panel-en-state {
428 bias-pull-up;
429 power-source = <PMA8084_GPIO_S4>;
430 qcom,drive-strength = <PMIC_GPIO_STRENGTH_LOW>;
433 wlan_sleep_clk_pin: wlan-sleep-clk-state {
437 output-high;
438 power-source = <PMA8084_GPIO_S4>;
439 qcom,drive-strength = <PMIC_GPIO_STRENGTH_HIGH>;
442 panel_rst_pin: panel-rst-state {
445 bias-disable;
446 power-source = <PMA8084_GPIO_S4>;
447 qcom,drive-strength = <PMIC_GPIO_STRENGTH_LOW>;
450 fuelgauge_pin: fuelgauge-int-state {
453 bias-disable;
454 input-enable;
455 power-source = <PMA8084_GPIO_S4>;
461 cx-supply = <&pma8084_s2>;
466 cx-supply = <&pma8084_s2>;
467 mss-supply = <&pma8084_s6>;
468 mx-supply = <&pma8084_s1>;
469 pll-supply = <&pma8084_l12>;
473 pma8084-regulators {
474 compatible = "qcom,rpm-pma8084-regulators";
477 regulator-min-microvolt = <675000>;
478 regulator-max-microvolt = <1050000>;
479 regulator-always-on;
483 regulator-min-microvolt = <500000>;
484 regulator-max-microvolt = <1050000>;
488 regulator-min-microvolt = <1300000>;
489 regulator-max-microvolt = <1300000>;
493 regulator-min-microvolt = <1800000>;
494 regulator-max-microvolt = <1800000>;
498 regulator-min-microvolt = <2150000>;
499 regulator-max-microvolt = <2150000>;
503 regulator-min-microvolt = <1050000>;
504 regulator-max-microvolt = <1050000>;
508 regulator-min-microvolt = <1225000>;
509 regulator-max-microvolt = <1225000>;
513 regulator-min-microvolt = <1200000>;
514 regulator-max-microvolt = <1200000>;
518 regulator-min-microvolt = <1050000>;
519 regulator-max-microvolt = <1200000>;
523 regulator-min-microvolt = <1200000>;
524 regulator-max-microvolt = <1225000>;
528 regulator-min-microvolt = <1800000>;
529 regulator-max-microvolt = <1800000>;
533 regulator-min-microvolt = <1800000>;
534 regulator-max-microvolt = <1800000>;
538 regulator-min-microvolt = <1800000>;
539 regulator-max-microvolt = <1800000>;
543 regulator-min-microvolt = <1800000>;
544 regulator-max-microvolt = <1800000>;
548 regulator-min-microvolt = <1800000>;
549 regulator-max-microvolt = <2950000>;
553 regulator-min-microvolt = <1800000>;
554 regulator-max-microvolt = <2950000>;
558 regulator-min-microvolt = <1300000>;
559 regulator-max-microvolt = <1300000>;
563 regulator-min-microvolt = <1800000>;
564 regulator-max-microvolt = <1800000>;
565 regulator-always-on;
569 regulator-min-microvolt = <1800000>;
570 regulator-max-microvolt = <2950000>;
574 regulator-min-microvolt = <1800000>;
575 regulator-max-microvolt = <1800000>;
579 regulator-min-microvolt = <2050000>;
580 regulator-max-microvolt = <2050000>;
584 regulator-min-microvolt = <2700000>;
585 regulator-max-microvolt = <2700000>;
589 regulator-min-microvolt = <2850000>;
590 regulator-max-microvolt = <2850000>;
594 regulator-min-microvolt = <2850000>;
595 regulator-max-microvolt = <2850000>;
599 regulator-min-microvolt = <3300000>;
600 regulator-max-microvolt = <3300000>;
604 regulator-min-microvolt = <2950000>;
605 regulator-max-microvolt = <2950000>;
606 regulator-system-load = <200000>;
607 regulator-allow-set-load;
611 regulator-min-microvolt = <2950000>;
612 regulator-max-microvolt = <2950000>;
613 regulator-system-load = <200000>;
614 regulator-allow-set-load;
618 regulator-min-microvolt = <3000000>;
619 regulator-max-microvolt = <3300000>;
623 regulator-min-microvolt = <3000000>;
624 regulator-max-microvolt = <3000000>;
628 regulator-min-microvolt = <3075000>;
629 regulator-max-microvolt = <3075000>;
633 regulator-min-microvolt = <2100000>;
634 regulator-max-microvolt = <2100000>;
638 regulator-min-microvolt = <1800000>;
639 regulator-max-microvolt = <2050000>;
643 regulator-min-microvolt = <1000000>;
644 regulator-max-microvolt = <1225000>;
659 vmmc-supply = <&pma8084_l20>;
660 vqmmc-supply = <&pma8084_s4>;
662 pinctrl-names = "default", "sleep";
663 pinctrl-0 = <&sdc1_on>;
664 pinctrl-1 = <&sdc1_off>;
669 max-frequency = <100000000>;
670 vmmc-supply = <&vreg_wlan>;
671 vqmmc-supply = <&pma8084_s4>;
672 non-removable;
674 pinctrl-names = "default", "sleep";
675 pinctrl-0 = <&sdc2_on>;
676 pinctrl-1 = <&sdc2_off>;
680 compatible = "brcm,bcm4329-fmac";
682 interrupt-parent = <&tlmm>;
684 interrupt-names = "host-wake";
686 pinctrl-names = "default";
687 pinctrl-0 = <&wlan_sleep_clk_pin &wifi_pin>;
693 max-frequency = <100000000>;
694 vmmc-supply = <&pma8084_l21>;
695 vqmmc-supply = <&pma8084_l13>;
698 * cd-gpio is intentionally disabled. If enabled, an SD card
700 * cd-gpios the driver resorts to polling, so hotplug works.
702 pinctrl-names = "default";
703 pinctrl-0 = <&sdc3_on /* &sdhc3_cd_pin */>;
704 /* cd-gpios = <&tlmm 62 GPIO_ACTIVE_LOW>; */
709 blsp2_uart2_pins_active: blsp2-uart2-pins-active {
712 drive-strength = <8>;
713 bias-disable;
716 blsp2_uart2_pins_sleep: blsp2-uart2-pins-sleep {
719 drive-strength = <2>;
720 bias-pull-down;
723 bt_pins: bt-pins {
727 drive-strength = <16>;
728 input-enable;
734 drive-strength = <2>;
738 sdc1_on: sdhc1-on {
741 drive-strength = <4>;
742 bias-disable;
745 cmd-data {
747 drive-strength = <4>;
748 bias-pull-up;
752 sdc3_on: sdc3-on {
755 drive-strength = <8>;
756 bias-disable;
759 sdhc3_cd_pin: sdc3-cd-on {
763 drive-strength = <2>;
764 bias-disable;
767 sdc2_on: sdhc2-on {
770 drive-strength = <6>;
771 bias-disable;
774 cmd-data {
776 drive-strength = <6>;
777 bias-pull-up;
781 i2c_touchkey_pins: i2c-touchkey {
784 input-enable;
785 bias-pull-up;
788 i2c_led_gpioex_pins: i2c-led-gpioex {
791 input-enable;
792 bias-pull-down;
798 bias-pull-up;
799 drive-strength = <2>;
805 input-enable;
806 bias-pull-down;
812 drive-strength = <2>;
813 bias-disable;