Lines Matching +full:high +full:- +full:volume

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 {
71 label = "Volume Down";
73 debounce-interval = <100>;
78 button-volume-up {
79 label = "Volume Up";
81 debounce-interval = <100>;
90 compatible = "google,cros-ec-pwm";
91 #pwm-cells = <1>;
98 /delete-property/#size-cells;
99 /delete-property/#address-cells;
100 /delete-node/panel@0;
104 remote-endpoint = <&anx7625_in>;
117 pinctrl-names = "default";
118 pinctrl-0 = <&touchscreen_pins>;
120 interrupts-extended = <&pio 155 IRQ_TYPE_LEVEL_LOW>;
122 reset-gpios = <&pio 156 GPIO_ACTIVE_LOW>;
127 pinctrl-names = "default";
128 pinctrl-0 = <&i2c2_pins>;
130 clock-frequency = <400000>;
136 pinctrl-names = "default";
137 pinctrl-0 = <&trackpad_pins>;
139 interrupts-extended = <&pio 7 IRQ_TYPE_LEVEL_LOW>;
141 wakeup-source;
146 pinctrl-names = "default";
147 pinctrl-0 = <&i2c4_pins>;
149 clock-frequency = <100000>;
154 pinctrl-names = "default";
155 pinctrl-0 = <&anx7625_pins>;
157 enable-gpios = <&pio 45 GPIO_ACTIVE_HIGH>;
158 reset-gpios = <&pio 73 GPIO_ACTIVE_HIGH>;
159 vdd10-supply = <&pp1000_mipibrdg>;
160 vdd18-supply = <&pp1800_mipibrdg>;
161 vdd33-supply = <&pp3300_mipibrdg>;
164 #address-cells = <1>;
165 #size-cells = <0>;
171 remote-endpoint = <&dsi_out>;
179 remote-endpoint = <&panel_in>;
184 aux-bus {
186 compatible = "edp-panel";
187 power-supply = <&pp3300_panel>;
192 remote-endpoint = <&anx7625_out>;
201 google,remote-bus = <2>;
206 gpio-line-names =
404 pp1000_mipibrdg_en: pp1000-mipibrdg-en {
407 output-low;
411 pp1800_mipibrdg_en: pp1800-mipibrdg-en {
414 output-low;
418 pp3300_panel_pins: pp3300-panel-pins {
419 panel_3v3_enable: panel-3v3-enable {
421 output-low;
425 ppvarp_lcd_en: ppvarp-lcd-en {
428 output-low;
432 ppvarn_lcd_en: ppvarn-lcd-en {
435 output-low;
439 anx7625_pins: anx7625-pins {
443 output-low;
447 input-enable;
448 bias-pull-up;
452 touchscreen_pins: touchscreen-pins {
453 touch-int-odl {
455 input-enable;
456 bias-pull-up;
459 touch-rst-l {
461 output-high;
465 trackpad_pins: trackpad-pins {
466 trackpad-int {
468 input-enable;
469 bias-disable; /* pulled externally */
473 pp3300_mipibrdg_en: pp3300-mipibrdg-en {
476 output-low;
480 volume_button_pins: volume-button-pins {
481 voldn-btn-odl {
483 input-enable;
484 bias-pull-up;
487 volup-btn-odl {
489 input-enable;
490 bias-pull-up;