Lines Matching +full:fixed +full:- +full:up

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 regulator-min-microvolt = <3300000>;
43 regulator-max-microvolt = <3300000>;
44 pinctrl-names = "default";
45 pinctrl-0 = <&pp3300_panel_pins>;
47 enable-active-high;
48 regulator-boot-on;
51 vin-supply = <&pp3300_alw>;
54 pp3300_mipibrdg: pp3300-mipibrdg {
55 compatible = "regulator-fixed";
56 regulator-name = "pp3300_mipibrdg";
57 pinctrl-names = "default";
58 pinctrl-0 = <&pp3300_mipibrdg_en>;
60 enable-active-high;
61 regulator-boot-on;
64 vin-supply = <&pp3300_alw>;
67 volume_buttons: volume-buttons {
68 compatible = "gpio-keys";
69 pinctrl-names = "default";
70 pinctrl-0 = <&volume_button_pins>;
72 button-volume-down {
75 debounce-interval = <100>;
80 button-volume-up {
81 label = "Volume Up";
83 debounce-interval = <100>;
92 compatible = "google,cros-ec-pwm";
93 #pwm-cells = <1>;
100 /delete-node/panel@0;
104 remote-endpoint = <&anx7625_in>;
114 pinctrl-names = "default";
115 pinctrl-0 = <&touchscreen_pins>;
117 interrupts-extended = <&pio 155 IRQ_TYPE_LEVEL_LOW>;
119 reset-gpios = <&pio 156 GPIO_ACTIVE_LOW>;
124 pinctrl-names = "default";
125 pinctrl-0 = <&i2c2_pins>;
127 clock-frequency = <400000>;
133 pinctrl-names = "default";
134 pinctrl-0 = <&trackpad_pins>;
136 interrupts-extended = <&pio 7 IRQ_TYPE_LEVEL_LOW>;
138 wakeup-source;
143 pinctrl-names = "default";
144 pinctrl-0 = <&i2c4_pins>;
146 clock-frequency = <100000>;
151 pinctrl-names = "default";
152 pinctrl-0 = <&anx7625_pins>;
153 enable-gpios = <&pio 45 GPIO_ACTIVE_HIGH>;
154 reset-gpios = <&pio 73 GPIO_ACTIVE_HIGH>;
155 vdd10-supply = <&pp1000_mipibrdg>;
156 vdd18-supply = <&pp1800_mipibrdg>;
157 vdd33-supply = <&pp3300_mipibrdg>;
160 #address-cells = <1>;
161 #size-cells = <0>;
167 remote-endpoint = <&dsi_out>;
175 remote-endpoint = <&panel_in>;
180 aux-bus {
182 compatible = "edp-panel";
183 power-supply = <&pp3300_panel>;
188 remote-endpoint = <&anx7625_out>;
197 google,remote-bus = <2>;
202 gpio-line-names =
400 pp1000_mipibrdg_en: pp1000-mipibrdg-en {
403 output-low;
407 pp1800_mipibrdg_en: pp1800-mipibrdg-en {
410 output-low;
414 pp3300_panel_pins: pp3300-panel-pins {
415 panel_3v3_enable: panel-3v3-enable {
417 output-low;
421 ppvarp_lcd_en: ppvarp-lcd-en {
424 output-low;
428 ppvarn_lcd_en: ppvarn-lcd-en {
431 output-low;
435 anx7625_pins: anx7625-pins {
439 output-low;
443 input-enable;
444 bias-pull-up;
448 touchscreen_pins: touchscreen-pins {
449 touch-int-odl {
451 input-enable;
452 bias-pull-up;
455 touch-rst-l {
457 output-high;
461 trackpad_pins: trackpad-pins {
462 trackpad-int {
464 input-enable;
465 bias-disable; /* pulled externally */
469 pp3300_mipibrdg_en: pp3300-mipibrdg-en {
472 output-low;
476 volume_button_pins: volume-button-pins {
477 voldn-btn-odl {
479 input-enable;
480 bias-pull-up;
483 volup-btn-odl {
485 input-enable;
486 bias-pull-up;