Lines Matching +full:output +full:- +full:enable +full:- +full:active

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 pp1200_mipibrdg: pp1200-mipibrdg {
12 compatible = "regulator-fixed";
13 regulator-name = "pp1200_mipibrdg";
14 pinctrl-names = "default";
15 pinctrl-0 = <&pp1200_mipibrdg_en>;
17 enable-active-high;
18 regulator-boot-on;
23 pp1800_mipibrdg: pp1800-mipibrdg {
24 compatible = "regulator-fixed";
25 regulator-name = "pp1800_mipibrdg";
26 pinctrl-names = "default";
27 pinctrl-0 = <&pp1800_lcd_en>;
29 enable-active-high;
30 regulator-boot-on;
35 pp3300_panel: pp3300-panel {
36 compatible = "regulator-fixed";
37 regulator-name = "pp3300_panel";
38 regulator-min-microvolt = <3300000>;
39 regulator-max-microvolt = <3300000>;
40 pinctrl-names = "default";
41 pinctrl-0 = <&pp3300_panel_pins>;
43 enable-active-high;
44 regulator-boot-on;
49 vddio_mipibrdg: vddio-mipibrdg {
50 compatible = "regulator-fixed";
51 regulator-name = "vddio_mipibrdg";
52 pinctrl-names = "default";
53 pinctrl-0 = <&vddio_mipibrdg_en>;
55 enable-active-high;
56 regulator-boot-on;
61 volume_buttons: volume-buttons {
62 compatible = "gpio-keys";
63 pinctrl-names = "default";
64 pinctrl-0 = <&volume_button_pins>;
66 button-volume-down {
69 debounce-interval = <100>;
74 button-volume-up {
77 debounce-interval = <100>;
86 compatible = "google,cros-ec-pwm";
87 #pwm-cells = <1>;
94 /delete-node/panel@0;
98 remote-endpoint = <&anx7625_in>;
108 pinctrl-names = "default";
109 pinctrl-0 = <&touchscreen_pins>;
111 interrupts-extended = <&pio 155 IRQ_TYPE_LEVEL_LOW>;
113 reset-gpios = <&pio 156 GPIO_ACTIVE_LOW>;
118 pinctrl-names = "default";
119 pinctrl-0 = <&i2c2_pins>;
121 clock-frequency = <400000>;
127 pinctrl-names = "default";
128 pinctrl-0 = <&trackpad_pins>;
130 interrupts-extended = <&pio 7 IRQ_TYPE_LEVEL_LOW>;
132 wakeup-source;
137 pinctrl-names = "default";
138 pinctrl-0 = <&i2c4_pins>;
140 clock-frequency = <100000>;
145 pinctrl-names = "default";
146 pinctrl-0 = <&anx7625_pins>;
147 enable-gpios = <&pio 45 GPIO_ACTIVE_HIGH>;
148 reset-gpios = <&pio 73 GPIO_ACTIVE_HIGH>;
149 vdd10-supply = <&pp1200_mipibrdg>;
150 vdd18-supply = <&pp1800_mipibrdg>;
151 vdd33-supply = <&vddio_mipibrdg>;
154 #address-cells = <1>;
155 #size-cells = <0>;
161 remote-endpoint = <&dsi_out>;
169 remote-endpoint = <&panel_in>;
174 aux-bus {
176 compatible = "edp-panel";
177 power-supply = <&pp3300_panel>;
182 remote-endpoint = <&anx7625_out>;
191 google,remote-bus = <2>;
196 gpio-line-names =
394 pp1200_mipibrdg_en: pp1200-mipibrdg-en {
397 output-low;
401 pp1800_lcd_en: pp1800-lcd-en {
404 output-low;
408 pp3300_panel_pins: pp3300-panel-pins {
409 panel_3v3_enable: panel-3v3-enable {
411 output-low;
415 ppvarp_lcd_en: ppvarp-lcd-en {
418 output-low;
422 ppvarn_lcd_en: ppvarn-lcd-en {
425 output-low;
429 anx7625_pins: anx7625-pins {
433 output-low;
437 input-enable;
438 bias-pull-up;
442 touchscreen_pins: touchscreen-pins {
443 touch-int-odl {
445 input-enable;
446 bias-pull-up;
449 touch-rst-l {
451 output-high;
455 trackpad_pins: trackpad-pins {
456 trackpad-int {
458 input-enable;
459 bias-disable; /* pulled externally */
463 vddio_mipibrdg_en: vddio-mipibrdg-en {
466 output-low;
470 volume_button_pins: volume-button-pins {
471 voldn-btn-odl {
473 input-enable;
474 bias-pull-up;
477 volup-btn-odl {
479 input-enable;
480 bias-pull-up;