Lines Matching +full:vbus +full:- +full:gpios
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>;
73 achc_24M: achc-clock {
74 compatible = "fixed-clock";
75 #clock-cells = <0>;
76 clock-frequency = <24000000>;
80 compatible = "fsl,imx53-cpuvo-sgtl5000",
81 "fsl,imx-audio-sgtl5000";
82 model = "imx53-cpuvo-sgtl5000";
83 ssi-controller = <&ssi2>;
84 audio-codec = <&sgtl5000>;
85 audio-routing =
89 mux-int-port = <2>;
90 mux-ext-port = <6>;
93 reg_sgtl5k: regulator-sgtl5k {
94 compatible = "regulator-fixed";
95 regulator-name = "regulator-sgtl5k";
96 regulator-min-microvolt = <3300000>;
97 regulator-max-microvolt = <3300000>;
98 regulator-always-on;
101 reg_usb_otg_vbus: regulator-usb-otg-vbus {
102 compatible = "regulator-fixed";
103 regulator-name = "usbotg_vbus";
104 regulator-min-microvolt = <5000000>;
105 regulator-max-microvolt = <5000000>;
106 pinctrl-0 = <&pinctrl_usb_otg_vbus>;
108 enable-active-high;
111 reg_usb_vbus: regulator-usb-vbus {
112 compatible = "regulator-fixed";
113 regulator-name = "usbh1_vbus";
114 regulator-min-microvolt = <5000000>;
115 regulator-max-microvolt = <5000000>;
116 regulator-always-on;
119 reg_usbh2_vbus: regulator-usbh2-vbus {
120 compatible = "regulator-fixed";
121 regulator-name = "usbh2_vbus";
122 regulator-min-microvolt = <5000000>;
123 regulator-max-microvolt = <5000000>;
124 pinctrl-names = "default";
125 pinctrl-0 = <&pinctrl_usbh2_vbus>;
127 enable-active-high;
130 reg_usbh3_vbus: regulator-usbh3-vbus {
131 compatible = "regulator-fixed";
132 regulator-name = "usbh3_vbus";
133 regulator-min-microvolt = <5000000>;
134 regulator-max-microvolt = <5000000>;
135 pinctrl-names = "default";
136 pinctrl-0 = <&pinctrl_usbh3_vbus>;
138 enable-active-high;
141 reg_tsiref: regulator-tsiref {
142 compatible = "regulator-fixed";
143 regulator-name = "tsiref";
144 regulator-min-microvolt = <2500000>;
145 regulator-max-microvolt = <2500000>;
146 regulator-always-on;
149 reg_3v3: regulator-3v3 {
151 compatible = "regulator-fixed";
152 regulator-name = "3V3";
153 regulator-min-microvolt = <3300000>;
154 regulator-max-microvolt = <3300000>;
155 regulator-always-on;
158 reg_3v3_lcd: regulator-3v3-lcd {
160 compatible = "regulator-fixed";
161 regulator-name = "LCD_3V3";
162 vin-supply = <®_3v3>;
163 regulator-min-microvolt = <3300000>;
164 regulator-max-microvolt = <3300000>;
165 regulator-always-on;
169 compatible = "pwm-backlight";
171 brightness-levels = <0 2 5 7 10 12 15 17 20 22 25 28 30 33 35
180 default-brightness-level = <0>;
181 enable-gpios = <&gpio5 29 GPIO_ACTIVE_HIGH>;
182 power-supply = <®_3v3_lcd>;
185 leds-brightness {
186 compatible = "pwm-leds";
188 alarm-brightness {
190 max-brightness = <255>;
195 compatible = "gpio-leds";
196 pinctrl-names = "default";
197 pinctrl-0 = <&pinctrl_alarmled_pins>;
201 gpios = <&gpio7 3 GPIO_ACTIVE_HIGH>;
206 gpios = <&gpio7 7 GPIO_ACTIVE_HIGH>;
211 gpios = <&gpio7 8 GPIO_ACTIVE_HIGH>;
216 gpios = <&gpio7 13 GPIO_ACTIVE_HIGH>;
220 gpio-poweroff {
221 compatible = "gpio-poweroff";
222 gpios = <&gpio3 9 GPIO_ACTIVE_HIGH>;
225 gpio-restart {
226 compatible = "gpio-restart";
227 gpios = <&gpio3 8 GPIO_ACTIVE_HIGH>;
228 active-delay = <100>;
229 inactive-delay = <10>;
230 wait-delay = <100>;
233 power-gpio-keys {
234 compatible = "gpio-keys";
236 power-button {
238 gpios = <&gpio4 13 GPIO_ACTIVE_HIGH>;
243 touch-lock-key {
244 compatible = "gpio-keys";
246 touch-lock-button {
248 gpios = <&gpio5 2 GPIO_ACTIVE_LOW>;
253 usbphy2: usbphy-2 {
254 compatible = "usb-nop-xceiv";
255 vcc-supply = <®_3v3>;
256 reset-gpios = <&gpio4 4 GPIO_ACTIVE_LOW>;
257 clock-names = "main_clk";
258 clock-frequency = <24000000>;
260 assigned-clocks = <&clks IMX5_CLK_CKO2_SEL>, <&clks IMX5_CLK_OSC>;
261 assigned-clock-parents = <&clks IMX5_CLK_OSC>;
264 usbphy3: usbphy-3 {
265 compatible = "usb-nop-xceiv";
266 vcc-supply = <®_3v3>;
267 reset-gpios = <&gpio2 19 GPIO_ACTIVE_LOW>;
268 clock-names = "main_clk";
270 clock-frequency = <24000000>;
272 assigned-clocks = <&clks IMX5_CLK_CKO2_SEL>, <&clks IMX5_CLK_OSC>;
273 assigned-clock-parents = <&clks IMX5_CLK_OSC>;
276 panel-lvds0 {
278 power-supply = <®_3v3_lcd>;
282 remote-endpoint = <&lvds0_out>;
289 vcc-supply = <®_3v3>;
293 vcc-supply = <®_3v3>;
297 pinctrl-names = "default";
298 pinctrl-0 = <&pinctrl_audmux>;
304 operating-points = <
314 pinctrl-names = "default";
315 pinctrl-0 = <&pinctrl_ecspi1>;
316 cs-gpios = <&gpio5 17 GPIO_ACTIVE_LOW
323 compatible = "ge,achc", "nxp,kinetis-k20";
325 vdd-supply = <®_3v3>;
326 vdda-supply = <®_3v3>;
328 reset-gpios = <&gpio3 6 GPIO_ACTIVE_LOW>;
334 gpio-controller;
335 #gpio-cells = <2>;
336 spi-max-frequency = <1000000>;
342 gpio-controller;
343 #gpio-cells = <2>;
344 spi-max-frequency = <1000000>;
349 pinctrl-names = "default";
350 pinctrl-0 = <&pinctrl_ecspi2>;
351 cs-gpios = <&gpio2 26 GPIO_ACTIVE_LOW>;
355 compatible = "dlg,da9053-aa";
357 interrupt-parent = <&gpio3>;
359 spi-max-frequency = <1000000>;
360 dlg,tsi-as-adc;
361 tsiref-supply = <®_tsiref>;
365 regulator-name = "BUCKCORE";
366 regulator-min-microvolt = <500000>;
367 regulator-max-microvolt = <2075000>;
368 regulator-always-on;
372 regulator-name = "BUCKPRO";
373 regulator-min-microvolt = <500000>;
374 regulator-max-microvolt = <2075000>;
375 regulator-always-on;
379 regulator-name = "BUCKMEM";
380 regulator-min-microvolt = <925000>;
381 regulator-max-microvolt = <2500000>;
382 regulator-always-on;
386 regulator-name = "BUCKPERI";
387 regulator-min-microvolt = <1800000>;
388 regulator-max-microvolt = <3600000>;
389 regulator-always-on;
393 regulator-name = "ldo1_1v3";
394 regulator-min-microvolt = <600000>;
395 regulator-max-microvolt = <1800000>;
396 regulator-always-on;
400 regulator-name = "ldo2_1v3";
401 regulator-min-microvolt = <600000>;
402 regulator-max-microvolt = <1800000>;
403 regulator-always-on;
407 regulator-name = "ldo3_3v3";
408 regulator-min-microvolt = <1725000>;
409 regulator-max-microvolt = <3300000>;
410 regulator-always-on;
414 regulator-name = "ldo4_2v775";
415 regulator-min-microvolt = <1725000>;
416 regulator-max-microvolt = <3300000>;
417 regulator-always-on;
421 regulator-name = "ldo5_3v3";
422 regulator-min-microvolt = <1200000>;
423 regulator-max-microvolt = <3600000>;
424 regulator-always-on;
428 regulator-name = "ldo6_1v3";
429 regulator-min-microvolt = <1200000>;
430 regulator-max-microvolt = <3600000>;
431 regulator-always-on;
435 regulator-name = "ldo7_2v75";
436 regulator-min-microvolt = <1200000>;
437 regulator-max-microvolt = <3600000>;
438 regulator-always-on;
442 regulator-name = "ldo8_1v8";
443 regulator-min-microvolt = <1200000>;
444 regulator-max-microvolt = <3600000>;
445 regulator-always-on;
449 regulator-name = "ldo9_1v5";
450 regulator-min-microvolt = <1250000>;
451 regulator-max-microvolt = <3650000>;
452 regulator-always-on;
456 regulator-name = "ldo10_1v3";
457 regulator-min-microvolt = <1200000>;
458 regulator-max-microvolt = <3600000>;
459 regulator-always-on;
467 pinctrl-names = "default";
468 pinctrl-0 = <&pinctrl_esdhc3>;
469 bus-width = <8>;
474 pinctrl-names = "default";
475 pinctrl-0 = <&pinctrl_fec>;
476 phy-supply = <®_3v3>;
477 phy-mode = "rmii";
478 phy-reset-gpios = <&gpio2 16 GPIO_ACTIVE_LOW>;
483 pinctrl-names = "default", "gpio";
484 pinctrl-0 = <&pinctrl_i2c1>;
485 pinctrl-1 = <&pinctrl_i2c1_gpio>;
486 sda-gpios = <&gpio3 28 GPIO_ACTIVE_HIGH>;
487 scl-gpios = <&gpio3 21 GPIO_ACTIVE_HIGH>;
490 i2c-switch@70 {
492 #address-cells = <1>;
493 #size-cells = <0>;
495 reset-gpios = <&gpio2 18 GPIO_ACTIVE_LOW>;
498 #address-cells = <1>;
499 #size-cells = <0>;
505 #sound-dai-cells = <0>;
506 VDDA-supply = <®_sgtl5k>;
507 VDDIO-supply = <®_sgtl5k>;
514 #address-cells = <1>;
515 #size-cells = <0>;
531 interrupt-parent = <&gpio1>;
533 interrupt-names = "INT1";
536 mpl3115: pressure-sensor@60 {
548 #address-cells = <1>;
549 #size-cells = <0>;
554 #address-cells = <1>;
555 #size-cells = <0>;
560 #address-cells = <1>;
561 #size-cells = <0>;
566 #address-cells = <1>;
567 #size-cells = <0>;
572 #address-cells = <1>;
573 #size-cells = <0>;
578 #address-cells = <1>;
579 #size-cells = <0>;
586 pinctrl-names = "default", "gpio";
587 pinctrl-0 = <&pinctrl_i2c2>;
588 pinctrl-1 = <&pinctrl_i2c2_gpio>;
589 sda-gpios = <&gpio3 16 GPIO_ACTIVE_HIGH>;
590 scl-gpios = <&gpio2 30 GPIO_ACTIVE_HIGH>;
595 reset-gpio = <&gpio5 19 GPIO_ACTIVE_LOW>;
597 interrupt-parent = <&gpio5>;
603 pinctrl-names = "default", "gpio";
604 pinctrl-0 = <&pinctrl_i2c3>;
605 pinctrl-1 = <&pinctrl_i2c3_gpio>;
606 sda-gpios = <&gpio3 18 GPIO_ACTIVE_HIGH>;
607 scl-gpios = <&gpio3 17 GPIO_ACTIVE_HIGH>;
614 lvds0: lvds-channel@0 {
619 remote-endpoint = <&panel_in_lvds0>;
626 secure-reg-access;
630 #pwm-cells = <2>;
631 pinctrl-names = "default";
632 pinctrl-0 = <&pinctrl_pwm1>;
637 #pwm-cells = <2>;
638 pinctrl-names = "default";
639 pinctrl-0 = <&pinctrl_pwm2>;
648 pinctrl-names = "default";
649 pinctrl-0 = <&pinctrl_uart1>;
654 pinctrl-names = "default";
655 pinctrl-0 = <&pinctrl_uart2>;
660 pinctrl-names = "default";
661 pinctrl-0 = <&pinctrl_uart3>;
662 uart-has-rtscts;
667 pinctrl-names = "default";
668 pinctrl-0 = <&pinctrl_uart4>;
673 pinctrl-names = "default";
674 pinctrl-0 = <&pinctrl_uart5>;
681 vbus-supply = <®_usb_otg_vbus>;
682 pinctrl-0 = <&pinctrl_usb_otg>;
687 vbus-supply = <®_usb_vbus>;
694 pinctrl-names = "default";
695 pinctrl-0 = <&pinctrl_usbh2>;
699 vbus-supply = <®_usbh2_vbus>;
704 pinctrl-names = "default";
705 pinctrl-0 = <&pinctrl_usbh3>;
708 vbus-supply = <®_usbh3_vbus>;
714 pinctrl-names = "default";
715 pinctrl-0 = <&pinctrl_hog_rev6>;
871 /* NOT USED - AVAILABLE 3.3V GPIO */
873 /* NOT USED - AVAILABLE 3.3V GPIO */
875 /* NOT USED - AVAILABLE 3.3V GPIO */
901 /* NOT USED - AVAILABLE 1.8V GPIO */
903 /* NOT USED - AVAILABLE 1.8V GPIO */
905 /* NOT USED - AVAILABLE 1.8V GPIO */
1041 pinctrl_usb_otg_vbus: usb-otg-vbusgrp {
1067 pinctrl_usbh2_vbus: usbh2-vbusgrp {
1074 pinctrl_usbh3_vbus: usbh3-vbusgrp {