Lines Matching +full:v5 +full:- +full:gpios
2 * Copyright 2014-2017 Lothar Waßmann <LW@KARO-electronics.de>
4 * This file is dual-licensed: you can use it either under the terms
42 #include <dt-bindings/gpio/gpio.h>
43 #include <dt-bindings/input/input.h>
44 #include <dt-bindings/interrupt-controller/irq.h>
45 #include <dt-bindings/pwm/pwm.h>
46 #include <dt-bindings/sound/fsl-imx-audmux.h>
53 lcdif-23bit-pins-a = &pinctrl_disp0_1;
54 lcdif-24bit-pins-a = &pinctrl_disp0_2;
57 reg-can-xcvr = ®_can_xcvr;
66 reg = <0x10000000 0>; /* will be filled by U-Boot */
70 #address-cells = <1>;
71 #size-cells = <0>;
74 compatible = "fixed-clock";
75 #clock-cells = <0>;
76 clock-frequency = <26000000>;
80 gpio-keys {
81 compatible = "gpio-keys";
85 gpios = <&gpio5 2 GPIO_ACTIVE_HIGH>;
87 wakeup-source;
92 compatible = "gpio-leds";
94 user_led: led-user {
96 pinctrl-names = "default";
97 pinctrl-0 = <&pinctrl_user_led>;
98 gpios = <&gpio2 20 GPIO_ACTIVE_HIGH>;
99 linux,default-trigger = "heartbeat";
103 reg_3v3_etn: regulator-3v3-etn {
104 compatible = "regulator-fixed";
105 regulator-name = "3V3_ETN";
106 regulator-min-microvolt = <3300000>;
107 regulator-max-microvolt = <3300000>;
108 pinctrl-names = "default";
109 pinctrl-0 = <&pinctrl_etnphy_power>;
111 enable-active-high;
114 reg_2v5: regulator-2v5 {
115 compatible = "regulator-fixed";
116 regulator-name = "2V5";
117 regulator-min-microvolt = <2500000>;
118 regulator-max-microvolt = <2500000>;
119 regulator-always-on;
122 reg_3v3: regulator-3v3 {
123 compatible = "regulator-fixed";
124 regulator-name = "3V3";
125 regulator-min-microvolt = <3300000>;
126 regulator-max-microvolt = <3300000>;
127 regulator-always-on;
130 reg_can_xcvr: regulator-can-xcvr {
131 compatible = "regulator-fixed";
132 regulator-name = "CAN XCVR";
133 regulator-min-microvolt = <3300000>;
134 regulator-max-microvolt = <3300000>;
135 pinctrl-names = "default";
136 pinctrl-0 = <&pinctrl_flexcan_xcvr>;
140 reg_lcd0_pwr: regulator-lcd0-pwr {
141 compatible = "regulator-fixed";
142 regulator-name = "LCD0 POWER";
143 regulator-min-microvolt = <3300000>;
144 regulator-max-microvolt = <3300000>;
145 pinctrl-names = "default";
146 pinctrl-0 = <&pinctrl_lcd0_pwr>;
148 enable-active-high;
152 reg_lcd1_pwr: regulator-lcd1-pwr {
153 compatible = "regulator-fixed";
154 regulator-name = "LCD1 POWER";
155 regulator-min-microvolt = <3300000>;
156 regulator-max-microvolt = <3300000>;
157 pinctrl-names = "default";
158 pinctrl-0 = <&pinctrl_lcd1_pwr>;
160 enable-active-high;
164 reg_usbh1_vbus: regulator-usbh1-vbus {
165 compatible = "regulator-fixed";
166 regulator-name = "usbh1_vbus";
167 regulator-min-microvolt = <5000000>;
168 regulator-max-microvolt = <5000000>;
169 pinctrl-names = "default";
170 pinctrl-0 = <&pinctrl_usbh1_vbus>;
172 enable-active-high;
175 reg_usbotg_vbus: regulator-usbotg-vbus {
176 compatible = "regulator-fixed";
177 regulator-name = "usbotg_vbus";
178 regulator-min-microvolt = <5000000>;
179 regulator-max-microvolt = <5000000>;
180 pinctrl-names = "default";
181 pinctrl-0 = <&pinctrl_usbotg_vbus>;
183 enable-active-high;
187 compatible = "karo,imx6qdl-tx6-sgtl5000",
188 "simple-audio-card";
189 simple-audio-card,name = "imx6qdl-tx6-sgtl5000-audio";
190 pinctrl-names = "default";
191 pinctrl-0 = <&pinctrl_audmux>;
192 simple-audio-card,format = "i2s";
193 simple-audio-card,bitclock-master = <&codec_dai>;
194 simple-audio-card,frame-master = <&codec_dai>;
195 simple-audio-card,widgets =
200 simple-audio-card,routing =
205 cpu_dai: simple-audio-card,cpu {
206 sound-dai = <&ssi1>;
209 codec_dai: simple-audio-card,codec {
210 sound-dai = <&sgtl5000>;
218 mux-ssi1 {
219 fsl,audmux-port = <0>;
220 fsl,port-config = <
230 mux-pins5 {
231 fsl,audmux-port = <4>;
232 fsl,port-config = <
240 pinctrl-names = "default";
241 pinctrl-0 = <&pinctrl_flexcan1>;
242 xceiver-supply = <®_can_xcvr>;
247 pinctrl-names = "default";
248 pinctrl-0 = <&pinctrl_flexcan2>;
249 xceiver-supply = <®_can_xcvr>;
254 pinctrl-names = "default";
255 pinctrl-0 = <&pinctrl_ecspi1>;
256 cs-gpios = <
264 pinctrl-names = "default";
265 pinctrl-0 = <&pinctrl_enet &pinctrl_enet_mdio &pinctrl_etnphy_rst>;
266 phy-mode = "rmii";
267 phy-reset-gpios = <&gpio7 6 GPIO_ACTIVE_LOW>;
268 phy-reset-post-delay = <10>;
269 phy-handle = <&etnphy>;
270 phy-supply = <®_3v3_etn>;
274 #address-cells = <1>;
275 #size-cells = <0>;
277 etnphy: ethernet-phy@0 {
278 compatible = "ethernet-phy-ieee802.3-c22";
280 pinctrl-names = "default";
281 pinctrl-0 = <&pinctrl_etnphy_int>;
282 interrupt-parent = <&gpio7>;
289 pinctrl-names = "default";
290 pinctrl-0 = <&pinctrl_gpmi_nand>;
291 nand-on-flash-bbt;
292 fsl,no-blockmark-swap;
297 pinctrl-names = "default", "gpio";
298 pinctrl-0 = <&pinctrl_i2c1>;
299 pinctrl-1 = <&pinctrl_i2c1_gpio>;
300 scl-gpios = <&gpio3 21 GPIO_ACTIVE_HIGH>;
301 sda-gpios = <&gpio3 28 GPIO_ACTIVE_HIGH>;
302 clock-frequency = <400000>;
308 trickle-resistor-ohms = <250>;
309 trickle-diode-disable;
314 pinctrl-names = "default", "gpio";
315 pinctrl-0 = <&pinctrl_i2c3>;
316 pinctrl-1 = <&pinctrl_i2c3_gpio>;
317 scl-gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>;
318 sda-gpios = <&gpio1 6 GPIO_ACTIVE_HIGH>;
319 clock-frequency = <400000>;
324 #sound-dai-cells = <0>;
326 VDDA-supply = <®_2v5>;
327 VDDIO-supply = <®_3v3>;
331 polytouch: edt-ft5x06@38 {
332 compatible = "edt,edt-ft5x06";
334 pinctrl-names = "default";
335 pinctrl-0 = <&pinctrl_edt_ft5x06>;
336 interrupt-parent = <&gpio6>;
338 reset-gpios = <&gpio2 22 GPIO_ACTIVE_LOW>;
339 wake-gpios = <&gpio2 21 GPIO_ACTIVE_HIGH>;
340 wakeup-source;
346 pinctrl-names = "default";
347 pinctrl-0 = <&pinctrl_tsc2007>;
348 interrupt-parent = <&gpio3>;
350 gpios = <&gpio3 26 GPIO_ACTIVE_LOW>;
351 ti,x-plate-ohms = <660>;
352 wakeup-source;
357 pinctrl-names = "default";
358 pinctrl-0 = <&pinctrl_hog>;
375 pinctrl_disp0_1: disp0-1-grp {
408 pinctrl_disp0_2: disp0-2-grp {
452 pinctrl_edt_ft5x06: edt-ft5x06grp {
472 pinctrl_enet_mdio: enet-mdiogrp {
479 pinctrl_etnphy_int: etnphy-intgrp {
485 pinctrl_etnphy_power: etnphy-pwrgrp {
491 pinctrl_etnphy_rst: etnphy-rstgrp {
511 pinctrl_flexcan_xcvr: flexcan-xcvrgrp {
544 pinctrl_i2c1_gpio: i2c1-gpiogrp {
558 pinctrl_i2c3_gpio: i2c3-gpiogrp {
578 pinctrl_lcd0_pwr: lcd0-pwrgrp {
584 pinctrl_lcd1_pwr: lcd-pwrgrp {
650 pinctrl_usbh1_vbus: usbh1-vbusgrp {
662 pinctrl_usbotg_vbus: usbotg-vbusgrp {
692 pinctrl_user_led: user-ledgrp {
700 pinctrl-names = "default";
701 pinctrl-0 = <&pinctrl_kpp>;
721 pinctrl-names = "default";
722 pinctrl-0 = <&pinctrl_pwm1>;
727 pinctrl-names = "default";
728 pinctrl-0 = <&pinctrl_pwm2>;
737 pinctrl-names = "default";
738 pinctrl-0 = <&pinctrl_uart1 &pinctrl_uart1_rtscts>;
739 uart-has-rtscts;
744 pinctrl-names = "default";
745 pinctrl-0 = <&pinctrl_uart2 &pinctrl_uart2_rtscts>;
746 uart-has-rtscts;
751 pinctrl-names = "default";
752 pinctrl-0 = <&pinctrl_uart3 &pinctrl_uart3_rtscts>;
753 uart-has-rtscts;
758 vbus-supply = <®_usbh1_vbus>;
760 disable-over-current;
765 vbus-supply = <®_usbotg_vbus>;
766 pinctrl-names = "default";
767 pinctrl-0 = <&pinctrl_usbotg>;
769 disable-over-current;
774 pinctrl-names = "default";
775 pinctrl-0 = <&pinctrl_usdhc1>;
776 bus-width = <4>;
777 no-1-8-v;
778 cd-gpios = <&gpio7 2 GPIO_ACTIVE_LOW>;
779 fsl,wp-controller;
784 pinctrl-names = "default";
785 pinctrl-0 = <&pinctrl_usdhc2>;
786 bus-width = <4>;
787 no-1-8-v;
788 cd-gpios = <&gpio7 3 GPIO_ACTIVE_LOW>;
789 fsl,wp-controller;