2 * Copyright 2013 Gateworks Corporation
4 * The code contained herein is licensed under the GNU General Public
5 * License. You may obtain a copy of the GNU General Public License
6 * Version 2 or later at the following locations:
8 * http://www.opensource.org/licenses/gpl-license.html
9 * http://www.gnu.org/copyleft/gpl.html
16 model = "Gateworks Ventana GW54XX";
17 compatible = "gw,imx6q-gw54xx", "gw,ventana", "fsl,imx6q";
19 /* these are used by bootloader for disabling nodes */
39 bootargs = "console=ttymxc1,115200";
43 reg = <0x10000000 0x40000000>;
47 compatible = "gpio-leds";
51 gpios = <&gpio4 6 0>; /* 102 -> MX6_PANLEDG */
53 linux,default-trigger = "heartbeat";
58 gpios = <&gpio4 7 0>; /* 103 -> MX6_PANLEDR */
59 default-state = "off";
64 gpios = <&gpio4 15 1>; /* 111 -> MX6_LOCLED# */
65 default-state = "off";
70 compatible = "simple-bus";
73 compatible = "regulator-fixed";
74 regulator-name = "1P0V";
75 regulator-min-microvolt = <1000000>;
76 regulator-max-microvolt = <1000000>;
81 compatible = "regulator-fixed";
82 regulator-name = "3P3V";
83 regulator-min-microvolt = <3300000>;
84 regulator-max-microvolt = <3300000>;
88 reg_usb_h1_vbus: usb_h1_vbus {
89 compatible = "regulator-fixed";
90 regulator-name = "usb_h1_vbus";
91 regulator-min-microvolt = <5000000>;
92 regulator-max-microvolt = <5000000>;
96 reg_usb_otg_vbus: usb_otg_vbus {
97 compatible = "regulator-fixed";
98 regulator-name = "usb_otg_vbus";
99 regulator-min-microvolt = <5000000>;
100 regulator-max-microvolt = <5000000>;
101 gpio = <&gpio3 22 0>;
107 compatible = "fsl,imx6q-sabrelite-sgtl5000",
108 "fsl,imx-audio-sgtl5000";
109 model = "imx6q-sabrelite-sgtl5000";
110 ssi-controller = <&ssi1>;
111 audio-codec = <&codec>;
113 "MIC_IN", "Mic Jack",
114 "Mic Jack", "Mic Bias",
115 "Headphone Jack", "HP_OUT";
122 pinctrl-names = "default";
123 pinctrl-0 = <&pinctrl_audmux_1>;
132 pinctrl-names = "default";
133 pinctrl-0 = <&pinctrl_enet_1>;
135 phy-reset-gpios = <&gpio1 30 0>;
140 pinctrl-names = "default";
141 pinctrl-0 = <&pinctrl_gpmi_nand_2>;
146 clock-frequency = <100000>;
147 pinctrl-names = "default";
148 pinctrl-0 = <&pinctrl_i2c1_1>;
152 compatible = "atmel,24c02";
158 compatible = "atmel,24c02";
164 compatible = "atmel,24c02";
170 compatible = "atmel,24c02";
176 compatible = "nxp,pca9555";
183 compatible = "gw,gsp";
188 compatible = "dallas,ds1672";
194 clock-frequency = <100000>;
195 pinctrl-names = "default";
196 pinctrl-0 = <&pinctrl_i2c2_2>;
200 compatible = "fsl,pfuze100";
205 regulator-min-microvolt = <300000>;
206 regulator-max-microvolt = <1875000>;
209 regulator-ramp-delay = <6250>;
213 regulator-min-microvolt = <300000>;
214 regulator-max-microvolt = <1875000>;
217 regulator-ramp-delay = <6250>;
221 regulator-min-microvolt = <800000>;
222 regulator-max-microvolt = <3950000>;
228 regulator-min-microvolt = <400000>;
229 regulator-max-microvolt = <1975000>;
235 regulator-min-microvolt = <400000>;
236 regulator-max-microvolt = <1975000>;
242 regulator-min-microvolt = <800000>;
243 regulator-max-microvolt = <3300000>;
247 regulator-min-microvolt = <5000000>;
248 regulator-max-microvolt = <5150000>;
252 regulator-min-microvolt = <1000000>;
253 regulator-max-microvolt = <3000000>;
264 regulator-min-microvolt = <800000>;
265 regulator-max-microvolt = <1550000>;
269 regulator-min-microvolt = <800000>;
270 regulator-max-microvolt = <1550000>;
274 regulator-min-microvolt = <1800000>;
275 regulator-max-microvolt = <3300000>;
279 regulator-min-microvolt = <1800000>;
280 regulator-max-microvolt = <3300000>;
285 regulator-min-microvolt = <1800000>;
286 regulator-max-microvolt = <3300000>;
291 regulator-min-microvolt = <1800000>;
292 regulator-max-microvolt = <3300000>;
298 pciswitch: pex8609@3f {
299 compatible = "plx,pex8609";
303 pciclkgen: si52147@6b {
304 compatible = "sil,si52147";
310 clock-frequency = <100000>;
311 pinctrl-names = "default";
312 pinctrl-0 = <&pinctrl_i2c3_2>;
315 accelerometer: fxos8700@1e {
316 compatible = "fsl,fxos8700";
321 compatible = "fsl,sgtl5000";
323 clocks = <&clks 169>;
324 VDDA-supply = <&sw4_reg>;
325 VDDIO-supply = <®_3p3v>;
329 compatible = "adi,adv7611";
333 touchscreen: egalax_ts@04 {
334 compatible = "eeti,egalax_ts";
336 interrupt-parent = <&gpio7>;
337 interrupts = <12 2>; /* gpio7_12 active low */
338 wakeup-gpios = <&gpio7 12 0>;
341 videoout: adv7393@2a {
342 compatible = "adi,adv7393";
346 videoin: adv7180@20 {
347 compatible = "adi,adv7180";
353 pinctrl-names = "default";
354 pinctrl-0 = <&pinctrl_hog>;
357 pinctrl_hog: hoggrp {
359 MX6Q_PAD_EIM_D22__GPIO3_IO22 0x80000000 /* OTG_PWR_EN */
360 MX6Q_PAD_EIM_D19__GPIO3_IO19 0x80000000 /* SPINOR_CS0# */
361 MX6Q_PAD_ENET_TX_EN__GPIO1_IO28 0x80000000 /* PCIE IRQ */
362 MX6Q_PAD_ENET_TXD1__GPIO1_IO29 0x80000000 /* PCIE RST */
363 MX6Q_PAD_GPIO_0__CCM_CLKO1 0x000130b0 /* AUD4_MCK */
364 MX6Q_PAD_GPIO_2__GPIO1_IO02 0x80000000 /* CAN_STBY */
365 MX6Q_PAD_GPIO_17__GPIO7_IO12 0x80000000 /* TOUCH_IRQ# */
366 MX6Q_PAD_KEY_COL0__GPIO4_IO06 0x80000000 /* user1 led */
367 MX6Q_PAD_KEY_ROW0__GPIO4_IO07 0x80000000 /* user2 led */
368 MX6Q_PAD_KEY_ROW4__GPIO4_IO15 0x80000000 /* user3 led */
369 MX6Q_PAD_SD1_DAT0__GPIO1_IO16 0x80000000 /* USBHUB_RST# */
370 MX6Q_PAD_SD1_DAT3__GPIO1_IO21 0x80000000 /* MIPI_DIO */
379 crtcs = <&ipu1 0>, <&ipu1 1>, <&ipu2 0>, <&ipu2 1>;
384 reset-gpio = <&gpio1 29 0>;
387 eth1: sky2@8 { /* MAC/PHY on bus 8 */
388 compatible = "marvell,sky2";
389 /* Filled in by U-Boot */
390 mac-address = [ 00 00 00 00 00 00 ];
399 fsl,mode = "i2s-slave";
404 pinctrl-names = "default";
405 pinctrl-0 = <&pinctrl_uart1_2>;
410 pinctrl-names = "default";
411 pinctrl-0 = <&pinctrl_uart2_2>;
416 pinctrl-names = "default";
417 pinctrl-0 = <&pinctrl_uart3_1>;
422 pinctrl-names = "default";
423 pinctrl-0 = <&pinctrl_uart5_1>;
428 vbus-supply = <®_usb_otg_vbus>;
429 pinctrl-names = "default";
430 pinctrl-0 = <&pinctrl_usbotg_1>;
431 disable-over-current;
436 vbus-supply = <®_usb_h1_vbus>;
441 pinctrl-names = "default";
442 pinctrl-0 = <&pinctrl_usdhc3_2>;
443 cd-gpios = <&gpio7 0 0>;
444 vmmc-supply = <®_3p3v>;