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
13 /* these are used by bootloader for disabling nodes */
30 bootargs = "console=ttymxc1,115200";
34 compatible = "gpio-leds";
38 gpios = <&gpio4 6 0>; /* 102 -> MX6_PANLEDG */
40 linux,default-trigger = "heartbeat";
45 gpios = <&gpio4 7 0>; /* 103 -> MX6_PANLEDR */
46 default-state = "off";
51 gpios = <&gpio4 15 1>; /* 111 -> MX6_LOCLED# */
52 default-state = "off";
57 reg = <0x10000000 0x40000000>;
61 compatible = "pps-gpio";
62 gpios = <&gpio1 26 0>;
67 compatible = "simple-bus";
70 compatible = "regulator-fixed";
71 regulator-name = "1P0V";
72 regulator-min-microvolt = <1000000>;
73 regulator-max-microvolt = <1000000>;
77 /* remove when pmic 1p8 regulator available */
79 compatible = "regulator-fixed";
80 regulator-name = "1P8V";
81 regulator-min-microvolt = <1800000>;
82 regulator-max-microvolt = <1800000>;
87 compatible = "regulator-fixed";
88 regulator-name = "3P3V";
89 regulator-min-microvolt = <3300000>;
90 regulator-max-microvolt = <3300000>;
94 reg_usb_h1_vbus: usb_h1_vbus {
95 compatible = "regulator-fixed";
96 regulator-name = "usb_h1_vbus";
97 regulator-min-microvolt = <5000000>;
98 regulator-max-microvolt = <5000000>;
102 reg_usb_otg_vbus: usb_otg_vbus {
103 compatible = "regulator-fixed";
104 regulator-name = "usb_otg_vbus";
105 regulator-min-microvolt = <5000000>;
106 regulator-max-microvolt = <5000000>;
107 gpio = <&gpio3 22 0>;
113 compatible = "fsl,imx6q-sabrelite-sgtl5000",
114 "fsl,imx-audio-sgtl5000";
115 model = "imx6q-sabrelite-sgtl5000";
116 ssi-controller = <&ssi1>;
117 audio-codec = <&codec>;
119 "MIC_IN", "Mic Jack",
120 "Mic Jack", "Mic Bias",
121 "Headphone Jack", "HP_OUT";
128 pinctrl-names = "default";
129 pinctrl-0 = <&pinctrl_audmux_1>;
134 pinctrl-names = "default";
135 pinctrl-0 = <&pinctrl_flexcan1_1>;
140 pinctrl-names = "default";
141 pinctrl-0 = <&pinctrl_enet_1>;
143 phy-reset-gpios = <&gpio1 30 0>;
148 pinctrl-names = "default";
149 pinctrl-0 = <&pinctrl_gpmi_nand_2>;
154 clock-frequency = <100000>;
155 pinctrl-names = "default";
156 pinctrl-0 = <&pinctrl_i2c1_1>;
160 compatible = "atmel,24c02";
166 compatible = "atmel,24c02";
172 compatible = "atmel,24c02";
178 compatible = "atmel,24c02";
184 compatible = "nxp,pca9555";
191 compatible = "gw,gsp";
196 compatible = "dallas,ds1672";
202 clock-frequency = <100000>;
203 pinctrl-names = "default";
204 pinctrl-0 = <&pinctrl_i2c2_2>;
207 pciclkgen: si53156@6b {
208 compatible = "sil,si53156";
212 pciswitch: pex8606@3f {
213 compatible = "plx,pex8606";
218 compatible = "ltc,ltc3676";
223 sw1_reg: ltc3676__sw1 {
224 regulator-min-microvolt = <1175000>;
225 regulator-max-microvolt = <1175000>;
231 sw2_reg: ltc3676__sw2 {
232 regulator-min-microvolt = <1800000>;
233 regulator-max-microvolt = <1800000>;
239 sw3_reg: ltc3676__sw3 {
240 regulator-min-microvolt = <1175000>;
241 regulator-max-microvolt = <1175000>;
247 sw4_reg: ltc3676__sw4 {
248 regulator-min-microvolt = <1500000>;
249 regulator-max-microvolt = <1500000>;
255 ldo2_reg: ltc3676__ldo2 {
256 regulator-min-microvolt = <2500000>;
257 regulator-max-microvolt = <2500000>;
263 ldo3_reg: ltc3676__ldo3 {
264 regulator-min-microvolt = <1800000>;
265 regulator-max-microvolt = <1800000>;
271 ldo4_reg: ltc3676__ldo4 {
272 regulator-min-microvolt = <3000000>;
273 regulator-max-microvolt = <3000000>;
280 clock-frequency = <100000>;
281 pinctrl-names = "default";
282 pinctrl-0 = <&pinctrl_i2c3_2>;
285 accelerometer: fxos8700@1e {
286 compatible = "fsl,fxos8700";
291 compatible = "fsl,sgtl5000";
293 clocks = <&clks 201>;
294 VDDA-supply = <®_1p8v>;
295 VDDIO-supply = <®_3p3v>;
299 compatible = "adi,adv7611";
303 touchscreen: egalax_ts@04 {
304 compatible = "eeti,egalax_ts";
306 interrupt-parent = <&gpio1>;
307 interrupts = <11 2>; /* gpio1_11 active low */
308 wakeup-gpios = <&gpio1 11 0>;
311 videoout: adv7393@2a {
312 compatible = "adi,adv7393";
316 videoin: adv7180@20 {
317 compatible = "adi,adv7180";
323 pinctrl-names = "default";
324 pinctrl-0 = <&pinctrl_hog>;
327 pinctrl_hog: hoggrp {
329 MX6QDL_PAD_EIM_A19__GPIO2_IO19 0x80000000 /* PCIE6EXP_DIO0 */
330 MX6QDL_PAD_EIM_A20__GPIO2_IO18 0x80000000 /* PCIE6EXP_DIO1 */
331 MX6QDL_PAD_EIM_D22__GPIO3_IO22 0x80000000 /* OTG_PWR_EN */
332 MX6QDL_PAD_ENET_RXD0__GPIO1_IO27 0x80000000 /* GPS_SHDN */
333 MX6QDL_PAD_ENET_RXD1__GPIO1_IO26 0x80000000 /* GPS_PPS */
334 MX6QDL_PAD_ENET_TX_EN__GPIO1_IO28 0x80000000 /* PCIE IRQ */
335 MX6QDL_PAD_ENET_TXD1__GPIO1_IO29 0x80000000 /* PCIE RST */
336 MX6QDL_PAD_GPIO_0__CCM_CLKO1 0x000130b0 /* AUD4_MCK */
337 MX6QDL_PAD_GPIO_2__GPIO1_IO02 0x80000000 /* CAN_STBY */
338 MX6QDL_PAD_GPIO_8__GPIO1_IO08 0x80000000 /* PMIC_IRQ# */
339 MX6QDL_PAD_GPIO_9__GPIO1_IO09 0x80000000 /* HUB_RST# */
340 MX6QDL_PAD_GPIO_17__GPIO7_IO12 0x80000000 /* PCIE_WDIS# */
341 MX6QDL_PAD_GPIO_19__GPIO4_IO05 0x80000000 /* ACCEL_IRQ# */
342 MX6QDL_PAD_KEY_COL0__GPIO4_IO06 0x80000000 /* user1 led */
343 MX6QDL_PAD_KEY_COL4__GPIO4_IO14 0x80000000 /* USBOTG_OC# */
344 MX6QDL_PAD_KEY_ROW0__GPIO4_IO07 0x80000000 /* user2 led */
345 MX6QDL_PAD_KEY_ROW4__GPIO4_IO15 0x80000000 /* user3 led */
346 MX6QDL_PAD_SD2_CMD__GPIO1_IO11 0x80000000 /* TOUCH_IRQ# */
347 MX6QDL_PAD_SD3_DAT5__GPIO7_IO00 0x80000000 /* SD3_DET# */
357 fsl,data-mapping = "spwg";
358 fsl,data-width = <18>;
362 native-mode = <&timing0>;
363 timing0: hsd100pxn1 {
364 clock-frequency = <65000000>;
379 reset-gpio = <&gpio1 29 0>;
382 eth1: sky2@8 { /* MAC/PHY on bus 8 */
383 compatible = "marvell,sky2";
388 fsl,mode = "i2s-slave";
393 pinctrl-names = "default";
394 pinctrl-0 = <&pinctrl_uart1_2>;
399 pinctrl-names = "default";
400 pinctrl-0 = <&pinctrl_uart2_3>;
405 pinctrl-names = "default";
406 pinctrl-0 = <&pinctrl_uart5_1>;
411 vbus-supply = <®_usb_otg_vbus>;
412 pinctrl-names = "default";
413 pinctrl-0 = <&pinctrl_usbotg_1>;
414 disable-over-current;
419 vbus-supply = <®_usb_h1_vbus>;
424 pinctrl-names = "default";
425 pinctrl-0 = <&pinctrl_usdhc3_2>;
426 cd-gpios = <&gpio7 0 0>;
427 vmmc-supply = <®_3p3v>;