Lines Matching +full:imx6q +full:- +full:usb
2 * Copyright (C) 2016 Sergio Prado (sergio.prado@e-labworks.com)
4 * This file is dual-licensed: you can use it either under the terms
42 /dts-v1/;
43 #include "imx6q.dtsi"
44 #include <dt-bindings/gpio/gpio.h>
48 compatible = "embest,imx6q-marsboard", "fsl,imx6q";
55 reg_3p3v: regulator-3p3v {
56 compatible = "regulator-fixed";
57 regulator-name = "3P3V";
58 regulator-min-microvolt = <3300000>;
59 regulator-max-microvolt = <3300000>;
62 reg_usb_otg_vbus: regulator-usb-otg-vbus {
63 compatible = "regulator-fixed";
64 regulator-name = "usb_otg_vbus";
65 regulator-min-microvolt = <5000000>;
66 regulator-max-microvolt = <5000000>;
68 enable-active-high;
72 compatible = "gpio-leds";
73 pinctrl-names = "default";
74 pinctrl-0 = <&pinctrl_led>;
76 led-user1 {
79 default-state = "off";
80 linux,default-trigger = "heartbeat";
83 led-user2 {
86 default-state = "off";
92 pinctrl-names = "default";
93 pinctrl-0 = <&pinctrl_audmux>;
98 pinctrl-names = "default";
99 pinctrl-0 = <&pinctrl_ecspi1>;
100 cs-gpios = <&gpio2 30 GPIO_ACTIVE_LOW>;
105 spi-max-frequency = <20000000>;
111 pinctrl-names = "default";
112 pinctrl-0 = <&pinctrl_enet>;
113 phy-mode = "rgmii-id";
114 phy-handle = <&rgmii_phy>;
118 #address-cells = <1>;
119 #size-cells = <0>;
122 rgmii_phy: ethernet-phy@4 {
124 interrupts-extended = <&gpio1 28 IRQ_TYPE_LEVEL_LOW>;
125 reset-gpios = <&gpio3 31 GPIO_ACTIVE_LOW>;
126 reset-assert-us = <10000>;
127 reset-deassert-us = <1000>;
133 ddc-i2c-bus = <&i2c2>;
138 clock-frequency = <100000>;
139 pinctrl-names = "default";
140 pinctrl-0 = <&pinctrl_i2c1>;
145 clock-frequency = <100000>;
146 pinctrl-names = "default";
147 pinctrl-0 = <&pinctrl_i2c2>;
152 clock-frequency = <100000>;
153 pinctrl-names = "default";
154 pinctrl-0 = <&pinctrl_i2c3>;
159 pinctrl-names = "default";
160 pinctrl-0 = <&pinctrl_pwm1>;
165 pinctrl-names = "default";
166 pinctrl-0 = <&pinctrl_pwm2>;
171 pinctrl-names = "default";
172 pinctrl-0 = <&pinctrl_pwm3>;
177 pinctrl-names = "default";
178 pinctrl-0 = <&pinctrl_pwm4>;
183 pinctrl-names = "default";
184 pinctrl-0 = <&pinctrl_uart1>;
189 pinctrl-names = "default";
190 pinctrl-0 = <&pinctrl_uart2>;
195 pinctrl-names = "default";
196 pinctrl-0 = <&pinctrl_uart3>;
201 pinctrl-names = "default";
202 pinctrl-0 = <&pinctrl_uart4>;
207 pinctrl-names = "default";
208 pinctrl-0 = <&pinctrl_uart5>;
214 disable-over-current;
219 vbus-supply = <®_usb_otg_vbus>;
220 pinctrl-names = "default";
221 pinctrl-0 = <&pinctrl_usbotg>;
223 disable-over-current;
228 pinctrl-names = "default";
229 pinctrl-0 = <&pinctrl_usdhc2>;
230 vmmc-supply = <®_3p3v>;
231 cd-gpios = <&gpio1 4 GPIO_ACTIVE_LOW>;
232 wp-gpios = <&gpio1 2 GPIO_ACTIVE_HIGH>;
237 pinctrl-names = "default";
238 pinctrl-0 = <&pinctrl_usdhc3>;
239 vmmc-supply = <®_3p3v>;
240 non-removable;
275 /* AR8035 CLK_25M --> ENET_REF_CLK (V22) */
289 /* GPIO16 -> AR8035 25MHz */
389 MX6QDL_PAD_EIM_D22__GPIO3_IO22 0x000b0 /* USB OTG POWER ENABLE */