Lines Matching +full:key +full:- +full:code

1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
6 /dts-v1/;
8 #include "imx6qdl-prti6q.dtsi"
9 #include <dt-bindings/input/input.h>
10 #include <dt-bindings/leds/common.h>
11 #include <dt-bindings/sound/fsl-imx-audmux.h>
22 backlight_lcd: backlight-lcd {
23 compatible = "pwm-backlight";
25 brightness-levels = <0 20 81 248 1000>;
26 default-brightness-level = <20>;
27 num-interpolated-steps = <21>;
28 power-supply = <&reg_bl_12v0>;
32 compatible = "gpio-keys";
36 label = "GPIO Key ESC";
37 linux,code = <KEY_ESC>;
42 label = "GPIO Key UP";
43 linux,code = <KEY_UP>;
48 label = "GPIO Key DOWN";
49 linux,code = <KEY_DOWN>;
54 label = "GPIO Key Enter";
55 linux,code = <KEY_ENTER>;
60 label = "GPIO Key CYCLE";
61 linux,code = <KEY_CYCLEWINDOWS>;
66 label = "GPIO Key F1";
67 linux,code = <KEY_F1>;
72 label = "GPIO Key F2";
73 linux,code = <KEY_F2>;
78 label = "GPIO Key F3";
79 linux,code = <KEY_F3>;
84 label = "GPIO Key F4";
85 linux,code = <KEY_F4>;
90 label = "GPIO Key F5";
91 linux,code = <KEY_F5>;
96 label = "GPIO Key F6";
97 linux,code = <KEY_F6>;
102 label = "GPIO Key F7";
103 linux,code = <KEY_F7>;
108 label = "GPIO Key F8";
109 linux,code = <KEY_F8>;
114 label = "GPIO Key F9";
115 linux,code = <KEY_F9>;
120 label = "GPIO Key F10";
121 linux,code = <KEY_F10>;
127 compatible = "gpio-leds";
128 pinctrl-names = "default";
129 pinctrl-0 = <&pinctrl_leds>;
131 led-debug0 {
134 linux,default-trigger = "heartbeat";
138 reg_bl_12v0: regulator-bl-12v0 {
139 compatible = "regulator-fixed";
140 pinctrl-names = "default";
141 pinctrl-0 = <&pinctrl_reg_bl_12v0>;
142 regulator-name = "bl-12v0";
143 regulator-min-microvolt = <12000000>;
144 regulator-max-microvolt = <12000000>;
146 enable-active-high;
149 reg_1v8: regulator-1v8 {
150 compatible = "regulator-fixed";
151 regulator-name = "1v8";
152 regulator-min-microvolt = <1800000>;
153 regulator-max-microvolt = <1800000>;
157 compatible = "simple-audio-card";
158 simple-audio-card,name = "prti6q-sgtl5000";
159 simple-audio-card,format = "i2s";
160 simple-audio-card,widgets =
165 simple-audio-card,routing =
171 simple-audio-card,cpu {
172 sound-dai = <&ssi1>;
173 system-clock-frequency = <0>;
176 simple-audio-card,codec {
177 sound-dai = <&sgtl5000>;
178 bitclock-master;
179 frame-master;
185 pinctrl-names = "default";
186 pinctrl-0 = <&pinctrl_audmux>;
189 mux-ssi1 {
190 fsl,audmux-port = <0>;
191 fsl,port-config = <
200 mux-pins3 {
201 fsl,audmux-port = <2>;
202 fsl,port-config = <
210 pinctrl-0 = <&pinctrl_can1 &pinctrl_can1phy>;
214 assigned-clocks = <&clks IMX6QDL_CLK_LDB_DI0_SEL>;
215 assigned-clock-parents = <&clks IMX6QDL_CLK_PLL5_VIDEO_DIV>;
219 cs-gpios = <&gpio2 26 GPIO_ACTIVE_LOW>;
220 pinctrl-names = "default";
221 pinctrl-0 = <&pinctrl_ecspi2>;
227 pinctrl-0 = <&pinctrl_tsc>;
228 pinctrl-names ="default";
229 spi-max-frequency = <100000>;
230 interrupts-extended = <&gpio3 20 IRQ_TYPE_EDGE_FALLING>;
231 pendown-gpio = <&gpio3 20 GPIO_ACTIVE_LOW>;
232 touchscreen-max-pressure = <4095>;
233 ti,vref-delay-usecs = /bits/ 16 <100>;
234 ti,x-plate-ohms = /bits/ 16 <800>;
235 ti,y-plate-ohms = /bits/ 16 <300>;
236 ti,debounce-max = /bits/ 16 <3>;
237 ti,debounce-tol = /bits/ 16 <70>;
238 ti,debounce-rep = /bits/ 16 <3>;
239 wakeup-source;
244 sgtl5000: audio-codec@a {
247 pinctrl-names = "default";
248 pinctrl-0 = <&pinctrl_codec>;
249 #sound-dai-cells = <0>;
251 VDDA-supply = <&reg_3v3>;
252 VDDIO-supply = <&reg_3v3>;
253 VDDD-supply = <&reg_1v8>;
266 interrupts-extended = <&gpio4 5 IRQ_TYPE_LEVEL_LOW>;
267 #gpio-cells = <2>;
268 gpio-controller;
273 pinctrl-names = "default";
274 pinctrl-0 = <&pinctrl_ipu1_csi0>;
279 pinctrl-names = "default";
280 pinctrl-0 = <&pinctrl_pwm1>;