Lines Matching +full:pp1800 +full:- +full:supply
1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 #include "mt8183-kukui.dtsi"
7 /* Must come after mt8183-kukui.dtsi to modify cros_ec */
8 #include <arm/cros-ec-keyboard.dtsi>
11 pp1000_mipibrdg: pp1000-mipibrdg {
12 compatible = "regulator-fixed";
13 regulator-name = "pp1000_mipibrdg";
14 regulator-min-microvolt = <1000000>;
15 regulator-max-microvolt = <1000000>;
16 pinctrl-names = "default";
17 pinctrl-0 = <&pp1000_mipibrdg_en>;
19 enable-active-high;
20 regulator-boot-on;
23 vin-supply = <&pp1800_alw>;
26 pp1800_mipibrdg: pp1800-mipibrdg {
27 compatible = "regulator-fixed";
28 regulator-name = "pp1800_mipibrdg";
29 pinctrl-names = "default";
30 pinctrl-0 = <&pp1800_mipibrdg_en>;
32 enable-active-high;
33 regulator-boot-on;
36 vin-supply = <&pp1800_alw>;
39 pp3300_panel: pp3300-panel {
40 compatible = "regulator-fixed";
41 regulator-name = "pp3300_panel";
42 pinctrl-names = "default";
43 pinctrl-0 = <&pp3300_panel_pins>;
45 enable-active-high;
46 regulator-boot-on;
49 vin-supply = <&pp3300_alw>;
52 pp3300_mipibrdg: pp3300-mipibrdg {
53 compatible = "regulator-fixed";
54 regulator-name = "pp3300_mipibrdg";
55 pinctrl-names = "default";
56 pinctrl-0 = <&pp3300_mipibrdg_en>;
58 enable-active-high;
59 regulator-boot-on;
62 vin-supply = <&pp3300_alw>;
65 volume_buttons: volume-buttons {
66 compatible = "gpio-keys";
67 pinctrl-names = "default";
68 pinctrl-0 = <&volume_button_pins>;
70 button-volume-down {
73 debounce-interval = <100>;
78 button-volume-up {
81 debounce-interval = <100>;
90 compatible = "google,cros-ec-pwm";
91 #pwm-cells = <1>;
98 /delete-node/panel@0;
102 remote-endpoint = <&anx7625_in>;
112 pinctrl-names = "default";
113 pinctrl-0 = <&touchscreen_pins>;
115 interrupts-extended = <&pio 155 IRQ_TYPE_LEVEL_LOW>;
117 reset-gpios = <&pio 156 GPIO_ACTIVE_LOW>;
122 pinctrl-names = "default";
123 pinctrl-0 = <&i2c2_pins>;
125 clock-frequency = <400000>;
131 pinctrl-names = "default";
132 pinctrl-0 = <&trackpad_pins>;
134 interrupts-extended = <&pio 7 IRQ_TYPE_LEVEL_LOW>;
136 wakeup-source;
141 pinctrl-names = "default";
142 pinctrl-0 = <&i2c4_pins>;
144 clock-frequency = <100000>;
149 pinctrl-names = "default";
150 pinctrl-0 = <&anx7625_pins>;
151 enable-gpios = <&pio 45 GPIO_ACTIVE_HIGH>;
152 reset-gpios = <&pio 73 GPIO_ACTIVE_HIGH>;
153 vdd10-supply = <&pp1000_mipibrdg>;
154 vdd18-supply = <&pp1800_mipibrdg>;
155 vdd33-supply = <&pp3300_mipibrdg>;
158 #address-cells = <1>;
159 #size-cells = <0>;
165 remote-endpoint = <&dsi_out>;
173 remote-endpoint = <&panel_in>;
178 aux-bus {
180 compatible = "edp-panel";
181 power-supply = <&pp3300_panel>;
186 remote-endpoint = <&anx7625_out>;
195 google,remote-bus = <2>;
200 gpio-line-names =
398 pp1000_mipibrdg_en: pp1000-mipibrdg-en {
401 output-low;
405 pp1800_mipibrdg_en: pp1800-mipibrdg-en {
408 output-low;
412 pp3300_panel_pins: pp3300-panel-pins {
413 panel_3v3_enable: panel-3v3-enable {
415 output-low;
419 ppvarp_lcd_en: ppvarp-lcd-en {
422 output-low;
426 ppvarn_lcd_en: ppvarn-lcd-en {
429 output-low;
433 anx7625_pins: anx7625-pins {
437 output-low;
441 input-enable;
442 bias-pull-up;
446 touchscreen_pins: touchscreen-pins {
447 touch-int-odl {
449 input-enable;
450 bias-pull-up;
453 touch-rst-l {
455 output-high;
459 trackpad_pins: trackpad-pins {
460 trackpad-int {
462 input-enable;
463 bias-disable; /* pulled externally */
467 pp3300_mipibrdg_en: pp3300-mipibrdg-en {
470 output-low;
474 volume_button_pins: volume-button-pins {
475 voldn-btn-odl {
477 input-enable;
478 bias-pull-up;
481 volup-btn-odl {
483 input-enable;
484 bias-pull-up;