Lines Matching +full:button +full:- +full:191
4 * This file is dual-licensed: you can use it either under the terms
42 /dts-v1/;
45 #include <dt-bindings/input/input.h>
49 compatible = "ge,imx53-cpuvo", "fsl,imx53";
58 stdout-path = "serial0:115200n8";
67 cko2_11M: sgtl-clock-cko2 {
68 compatible = "fixed-clock";
69 #clock-cells = <0>;
70 clock-frequency = <11289600>;
74 compatible = "fsl,imx53-cpuvo-sgtl5000",
75 "fsl,imx-audio-sgtl5000";
76 model = "imx53-cpuvo-sgtl5000";
77 ssi-controller = <&ssi2>;
78 audio-codec = <&sgtl5000>;
79 audio-routing =
83 mux-int-port = <2>;
84 mux-ext-port = <6>;
87 reg_sgtl5k: regulator-sgtl5k {
88 compatible = "regulator-fixed";
89 regulator-name = "regulator-sgtl5k";
90 regulator-min-microvolt = <3300000>;
91 regulator-max-microvolt = <3300000>;
92 regulator-always-on;
95 reg_usb_otg_vbus: regulator-usb-otg-vbus {
96 compatible = "regulator-fixed";
97 regulator-name = "usbotg_vbus";
98 regulator-min-microvolt = <5000000>;
99 regulator-max-microvolt = <5000000>;
100 pinctrl-0 = <&pinctrl_usb_otg_vbus>;
102 enable-active-high;
105 reg_usb_vbus: regulator-usb-vbus {
106 compatible = "regulator-fixed";
107 regulator-name = "usbh1_vbus";
108 regulator-min-microvolt = <5000000>;
109 regulator-max-microvolt = <5000000>;
110 regulator-always-on;
113 reg_usbh2_vbus: regulator-usbh2-vbus {
114 compatible = "regulator-fixed";
115 regulator-name = "usbh2_vbus";
116 regulator-min-microvolt = <5000000>;
117 regulator-max-microvolt = <5000000>;
118 pinctrl-names = "default";
119 pinctrl-0 = <&pinctrl_usbh2_vbus>;
121 enable-active-high;
124 reg_usbh3_vbus: regulator-usbh3-vbus {
125 compatible = "regulator-fixed";
126 regulator-name = "usbh3_vbus";
127 regulator-min-microvolt = <5000000>;
128 regulator-max-microvolt = <5000000>;
129 pinctrl-names = "default";
130 pinctrl-0 = <&pinctrl_usbh3_vbus>;
132 enable-active-high;
135 reg_tsiref: regulator-tsiref {
136 compatible = "regulator-fixed";
137 regulator-name = "tsiref";
138 regulator-min-microvolt = <2500000>;
139 regulator-max-microvolt = <2500000>;
140 regulator-always-on;
143 reg_3v3: regulator-3v3 {
145 compatible = "regulator-fixed";
146 regulator-name = "3V3";
147 regulator-min-microvolt = <3300000>;
148 regulator-max-microvolt = <3300000>;
149 regulator-always-on;
152 reg_3v3_lcd: regulator-3v3-lcd {
154 compatible = "regulator-fixed";
155 regulator-name = "LCD_3V3";
156 vin-supply = <®_3v3>;
157 regulator-min-microvolt = <3300000>;
158 regulator-max-microvolt = <3300000>;
159 regulator-always-on;
163 compatible = "pwm-backlight";
165 brightness-levels = <0 2 5 7 10 12 15 17 20 22 25 28 30 33 35
171 183 186 188 191 193 196 198 201 204 206
174 default-brightness-level = <0>;
175 enable-gpios = <&gpio5 29 GPIO_ACTIVE_HIGH>;
176 power-supply = <®_3v3_lcd>;
179 leds-brightness {
180 compatible = "pwm-leds";
182 alarm-brightness {
184 max-brightness = <255>;
189 compatible = "gpio-leds";
190 pinctrl-names = "default";
191 pinctrl-0 = <&pinctrl_alarmled_pins>;
214 gpio-poweroff {
215 compatible = "gpio-poweroff";
219 gpio-restart {
220 compatible = "gpio-restart";
222 active-delay = <100>;
223 inactive-delay = <10>;
224 wait-delay = <100>;
227 power-gpio-keys {
228 compatible = "gpio-keys";
230 power-button {
231 label = "Power button";
237 touch-lock-key {
238 compatible = "gpio-keys";
240 touch-lock-button {
241 label = "Touch lock button";
247 usbphy2: usbphy-2 {
248 compatible = "usb-nop-xceiv";
249 vcc-supply = <®_3v3>;
250 reset-gpios = <&gpio4 4 GPIO_ACTIVE_LOW>;
251 clock-names = "main_clk";
252 clock-frequency = <24000000>;
254 assigned-clocks = <&clks IMX5_CLK_CKO2_SEL>, <&clks IMX5_CLK_OSC>;
255 assigned-clock-parents = <&clks IMX5_CLK_OSC>;
258 usbphy3: usbphy-3 {
259 compatible = "usb-nop-xceiv";
260 vcc-supply = <®_3v3>;
261 reset-gpios = <&gpio2 19 GPIO_ACTIVE_LOW>;
262 clock-names = "main_clk";
264 clock-frequency = <24000000>;
266 assigned-clocks = <&clks IMX5_CLK_CKO2_SEL>, <&clks IMX5_CLK_OSC>;
267 assigned-clock-parents = <&clks IMX5_CLK_OSC>;
270 panel-lvds0 {
272 power-supply = <®_3v3_lcd>;
276 remote-endpoint = <&lvds0_out>;
283 vcc-supply = <®_3v3>;
287 vcc-supply = <®_3v3>;
291 pinctrl-names = "default";
292 pinctrl-0 = <&pinctrl_audmux>;
298 operating-points = <
308 pinctrl-names = "default";
309 pinctrl-0 = <&pinctrl_ecspi1>;
310 cs-gpios = <&gpio5 17 GPIO_ACTIVE_LOW
319 spi-max-frequency = <1000000>;
325 spi-max-frequency = <1000000>;
331 gpio-controller;
332 #gpio-cells = <2>;
333 spi-max-frequency = <1000000>;
339 gpio-controller;
340 #gpio-cells = <2>;
341 spi-max-frequency = <1000000>;
346 pinctrl-names = "default";
347 pinctrl-0 = <&pinctrl_ecspi2>;
348 cs-gpios = <&gpio2 26 GPIO_ACTIVE_LOW>;
352 compatible = "dlg,da9053-aa";
354 interrupt-parent = <&gpio3>;
356 spi-max-frequency = <1000000>;
357 dlg,tsi-as-adc;
358 tsiref-supply = <®_tsiref>;
362 regulator-name = "BUCKCORE";
363 regulator-min-microvolt = <500000>;
364 regulator-max-microvolt = <2075000>;
365 regulator-always-on;
369 regulator-name = "BUCKPRO";
370 regulator-min-microvolt = <500000>;
371 regulator-max-microvolt = <2075000>;
372 regulator-always-on;
376 regulator-name = "BUCKMEM";
377 regulator-min-microvolt = <925000>;
378 regulator-max-microvolt = <2500000>;
379 regulator-always-on;
383 regulator-name = "BUCKPERI";
384 regulator-min-microvolt = <1800000>;
385 regulator-max-microvolt = <3600000>;
386 regulator-always-on;
390 regulator-name = "ldo1_1v3";
391 regulator-min-microvolt = <600000>;
392 regulator-max-microvolt = <1800000>;
393 regulator-always-on;
397 regulator-name = "ldo2_1v3";
398 regulator-min-microvolt = <600000>;
399 regulator-max-microvolt = <1800000>;
400 regulator-always-on;
404 regulator-name = "ldo3_3v3";
405 regulator-min-microvolt = <1725000>;
406 regulator-max-microvolt = <3300000>;
407 regulator-always-on;
411 regulator-name = "ldo4_2v775";
412 regulator-min-microvolt = <1725000>;
413 regulator-max-microvolt = <3300000>;
414 regulator-always-on;
418 regulator-name = "ldo5_3v3";
419 regulator-min-microvolt = <1200000>;
420 regulator-max-microvolt = <3600000>;
421 regulator-always-on;
425 regulator-name = "ldo6_1v3";
426 regulator-min-microvolt = <1200000>;
427 regulator-max-microvolt = <3600000>;
428 regulator-always-on;
432 regulator-name = "ldo7_2v75";
433 regulator-min-microvolt = <1200000>;
434 regulator-max-microvolt = <3600000>;
435 regulator-always-on;
439 regulator-name = "ldo8_1v8";
440 regulator-min-microvolt = <1200000>;
441 regulator-max-microvolt = <3600000>;
442 regulator-always-on;
446 regulator-name = "ldo9_1v5";
447 regulator-min-microvolt = <1250000>;
448 regulator-max-microvolt = <3650000>;
449 regulator-always-on;
453 regulator-name = "ldo10_1v3";
454 regulator-min-microvolt = <1200000>;
455 regulator-max-microvolt = <3600000>;
456 regulator-always-on;
464 pinctrl-names = "default";
465 pinctrl-0 = <&pinctrl_esdhc3>;
466 bus-width = <8>;
471 pinctrl-names = "default";
472 pinctrl-0 = <&pinctrl_fec>;
473 phy-supply = <®_3v3>;
474 phy-mode = "rmii";
475 phy-reset-gpios = <&gpio2 16 GPIO_ACTIVE_LOW>;
480 pinctrl-names = "default", "gpio";
481 pinctrl-0 = <&pinctrl_i2c1>;
482 pinctrl-1 = <&pinctrl_i2c1_gpio>;
483 sda-gpios = <&gpio3 28 GPIO_ACTIVE_HIGH>;
484 scl-gpios = <&gpio3 21 GPIO_ACTIVE_HIGH>;
487 i2c-switch@70 {
489 #address-cells = <1>;
490 #size-cells = <0>;
492 reset-gpios = <&gpio2 18 GPIO_ACTIVE_LOW>;
495 #address-cells = <1>;
496 #size-cells = <0>;
502 #sound-dai-cells = <0>;
503 VDDA-supply = <®_sgtl5k>;
504 VDDIO-supply = <®_sgtl5k>;
511 #address-cells = <1>;
512 #size-cells = <0>;
528 interrupt-parent = <&gpio1>;
530 interrupt-names = "INT1";
533 mpl3115: pressure-sensor@60 {
545 #address-cells = <1>;
546 #size-cells = <0>;
551 #address-cells = <1>;
552 #size-cells = <0>;
557 #address-cells = <1>;
558 #size-cells = <0>;
563 #address-cells = <1>;
564 #size-cells = <0>;
569 #address-cells = <1>;
570 #size-cells = <0>;
575 #address-cells = <1>;
576 #size-cells = <0>;
583 pinctrl-names = "default", "gpio";
584 pinctrl-0 = <&pinctrl_i2c2>;
585 pinctrl-1 = <&pinctrl_i2c2_gpio>;
586 sda-gpios = <&gpio3 16 GPIO_ACTIVE_HIGH>;
587 scl-gpios = <&gpio2 30 GPIO_ACTIVE_HIGH>;
592 reset-gpio = <&gpio5 19 GPIO_ACTIVE_HIGH>;
594 interrupt-parent = <&gpio5>;
600 pinctrl-names = "default", "gpio";
601 pinctrl-0 = <&pinctrl_i2c3>;
602 pinctrl-1 = <&pinctrl_i2c3_gpio>;
603 sda-gpios = <&gpio3 18 GPIO_ACTIVE_HIGH>;
604 scl-gpios = <&gpio3 17 GPIO_ACTIVE_HIGH>;
611 lvds0: lvds-channel@0 {
616 remote-endpoint = <&panel_in_lvds0>;
623 secure-reg-access;
627 #pwm-cells = <2>;
628 pinctrl-names = "default";
629 pinctrl-0 = <&pinctrl_pwm1>;
634 #pwm-cells = <2>;
635 pinctrl-names = "default";
636 pinctrl-0 = <&pinctrl_pwm2>;
645 pinctrl-names = "default";
646 pinctrl-0 = <&pinctrl_uart1>;
651 pinctrl-names = "default";
652 pinctrl-0 = <&pinctrl_uart2>;
657 pinctrl-names = "default";
658 pinctrl-0 = <&pinctrl_uart3>;
659 uart-has-rtscts;
664 pinctrl-names = "default";
665 pinctrl-0 = <&pinctrl_uart4>;
670 pinctrl-names = "default";
671 pinctrl-0 = <&pinctrl_uart5>;
678 vbus-supply = <®_usb_otg_vbus>;
679 pinctrl-0 = <&pinctrl_usb_otg>;
684 vbus-supply = <®_usb_vbus>;
691 pinctrl-names = "default";
692 pinctrl-0 = <&pinctrl_usbh2>;
696 vbus-supply = <®_usbh2_vbus>;
701 pinctrl-names = "default";
702 pinctrl-0 = <&pinctrl_usbh3>;
705 vbus-supply = <®_usbh3_vbus>;
711 pinctrl-names = "default";
712 pinctrl-0 = <&pinctrl_hog_rev6>;
868 /* NOT USED - AVAILABLE 3.3V GPIO */
870 /* NOT USED - AVAILABLE 3.3V GPIO */
872 /* NOT USED - AVAILABLE 3.3V GPIO */
898 /* NOT USED - AVAILABLE 1.8V GPIO */
900 /* NOT USED - AVAILABLE 1.8V GPIO */
902 /* NOT USED - AVAILABLE 1.8V GPIO */
1038 pinctrl_usb_otg_vbus: usb-otg-vbusgrp {
1064 pinctrl_usbh2_vbus: usbh2-vbusgrp {
1071 pinctrl_usbh3_vbus: usbh3-vbusgrp {