1*f126890aSEmmanuel Vadot/*
2*f126890aSEmmanuel Vadot * Support for imx6 based Advantech DMS-BA16 Qseven module
3*f126890aSEmmanuel Vadot *
4*f126890aSEmmanuel Vadot * Copyright 2015 Timesys Corporation.
5*f126890aSEmmanuel Vadot * Copyright 2015 General Electric Company
6*f126890aSEmmanuel Vadot *
7*f126890aSEmmanuel Vadot * This file is dual-licensed: you can use it either under the terms
8*f126890aSEmmanuel Vadot * of the GPL or the X11 license, at your option. Note that this dual
9*f126890aSEmmanuel Vadot * licensing only applies to this file, and not this project as a
10*f126890aSEmmanuel Vadot * whole.
11*f126890aSEmmanuel Vadot *
12*f126890aSEmmanuel Vadot *  a) This file is free software; you can redistribute it and/or
13*f126890aSEmmanuel Vadot *     modify it under the terms of the GNU General Public License
14*f126890aSEmmanuel Vadot *     version 2 as published by the Free Software Foundation.
15*f126890aSEmmanuel Vadot *
16*f126890aSEmmanuel Vadot *     This file is distributed in the hope that it will be useful,
17*f126890aSEmmanuel Vadot *     but WITHOUT ANY WARRANTY; without even the implied warranty of
18*f126890aSEmmanuel Vadot *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
19*f126890aSEmmanuel Vadot *     GNU General Public License for more details.
20*f126890aSEmmanuel Vadot *
21*f126890aSEmmanuel Vadot * Or, alternatively,
22*f126890aSEmmanuel Vadot *
23*f126890aSEmmanuel Vadot *  b) Permission is hereby granted, free of charge, to any person
24*f126890aSEmmanuel Vadot *     obtaining a copy of this software and associated documentation
25*f126890aSEmmanuel Vadot *     files (the "Software"), to deal in the Software without
26*f126890aSEmmanuel Vadot *     restriction, including without limitation the rights to use,
27*f126890aSEmmanuel Vadot *     copy, modify, merge, publish, distribute, sublicense, and/or
28*f126890aSEmmanuel Vadot *     sell copies of the Software, and to permit persons to whom the
29*f126890aSEmmanuel Vadot *     Software is furnished to do so, subject to the following
30*f126890aSEmmanuel Vadot *     conditions:
31*f126890aSEmmanuel Vadot *
32*f126890aSEmmanuel Vadot *     The above copyright notice and this permission notice shall be
33*f126890aSEmmanuel Vadot *     included in all copies or substantial portions of the Software.
34*f126890aSEmmanuel Vadot *
35*f126890aSEmmanuel Vadot *     THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
36*f126890aSEmmanuel Vadot *     EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
37*f126890aSEmmanuel Vadot *     OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
38*f126890aSEmmanuel Vadot *     NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
39*f126890aSEmmanuel Vadot *     HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
40*f126890aSEmmanuel Vadot *     WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
41*f126890aSEmmanuel Vadot *     FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
42*f126890aSEmmanuel Vadot *     OTHER DEALINGS IN THE SOFTWARE.
43*f126890aSEmmanuel Vadot */
44*f126890aSEmmanuel Vadot
45*f126890aSEmmanuel Vadot#include "imx6q.dtsi"
46*f126890aSEmmanuel Vadot#include <dt-bindings/gpio/gpio.h>
47*f126890aSEmmanuel Vadot
48*f126890aSEmmanuel Vadot/ {
49*f126890aSEmmanuel Vadot	memory@10000000 {
50*f126890aSEmmanuel Vadot		device_type = "memory";
51*f126890aSEmmanuel Vadot		reg = <0x10000000 0x40000000>;
52*f126890aSEmmanuel Vadot	};
53*f126890aSEmmanuel Vadot
54*f126890aSEmmanuel Vadot	backlight_lvds: backlight {
55*f126890aSEmmanuel Vadot		compatible = "pwm-backlight";
56*f126890aSEmmanuel Vadot		pinctrl-names = "default";
57*f126890aSEmmanuel Vadot		pinctrl-0 = <&pinctrl_display>;
58*f126890aSEmmanuel Vadot		pwms = <&pwm1 0 5000000>;
59*f126890aSEmmanuel Vadot		brightness-levels = <  0   1   2   3   4   5   6   7   8   9
60*f126890aSEmmanuel Vadot				      10  11  12  13  14  15  16  17  18  19
61*f126890aSEmmanuel Vadot				      20  21  22  23  24  25  26  27  28  29
62*f126890aSEmmanuel Vadot				      30  31  32  33  34  35  36  37  38  39
63*f126890aSEmmanuel Vadot				      40  41  42  43  44  45  46  47  48  49
64*f126890aSEmmanuel Vadot				      50  51  52  53  54  55  56  57  58  59
65*f126890aSEmmanuel Vadot				      60  61  62  63  64  65  66  67  68  69
66*f126890aSEmmanuel Vadot				      70  71  72  73  74  75  76  77  78  79
67*f126890aSEmmanuel Vadot				      80  81  82  83  84  85  86  87  88  89
68*f126890aSEmmanuel Vadot				      90  91  92  93  94  95  96  97  98  99
69*f126890aSEmmanuel Vadot				     100 101 102 103 104 105 106 107 108 109
70*f126890aSEmmanuel Vadot				     110 111 112 113 114 115 116 117 118 119
71*f126890aSEmmanuel Vadot				     120 121 122 123 124 125 126 127 128 129
72*f126890aSEmmanuel Vadot				     130 131 132 133 134 135 136 137 138 139
73*f126890aSEmmanuel Vadot				     140 141 142 143 144 145 146 147 148 149
74*f126890aSEmmanuel Vadot				     150 151 152 153 154 155 156 157 158 159
75*f126890aSEmmanuel Vadot				     160 161 162 163 164 165 166 167 168 169
76*f126890aSEmmanuel Vadot				     170 171 172 173 174 175 176 177 178 179
77*f126890aSEmmanuel Vadot				     180 181 182 183 184 185 186 187 188 189
78*f126890aSEmmanuel Vadot				     190 191 192 193 194 195 196 197 198 199
79*f126890aSEmmanuel Vadot				     200 201 202 203 204 205 206 207 208 209
80*f126890aSEmmanuel Vadot				     210 211 212 213 214 215 216 217 218 219
81*f126890aSEmmanuel Vadot				     220 221 222 223 224 225 226 227 228 229
82*f126890aSEmmanuel Vadot				     230 231 232 233 234 235 236 237 238 239
83*f126890aSEmmanuel Vadot				     240 241 242 243 244 245 246 247 248 249
84*f126890aSEmmanuel Vadot				     250 251 252 253 254 255>;
85*f126890aSEmmanuel Vadot		default-brightness-level = <255>;
86*f126890aSEmmanuel Vadot		enable-gpios = <&gpio1 0 GPIO_ACTIVE_HIGH>;
87*f126890aSEmmanuel Vadot	};
88*f126890aSEmmanuel Vadot
89*f126890aSEmmanuel Vadot	reg_1p8v: regulator-1p8v {
90*f126890aSEmmanuel Vadot		compatible = "regulator-fixed";
91*f126890aSEmmanuel Vadot		regulator-name = "1P8V";
92*f126890aSEmmanuel Vadot		regulator-min-microvolt = <1800000>;
93*f126890aSEmmanuel Vadot		regulator-max-microvolt = <1800000>;
94*f126890aSEmmanuel Vadot		regulator-always-on;
95*f126890aSEmmanuel Vadot	};
96*f126890aSEmmanuel Vadot
97*f126890aSEmmanuel Vadot	reg_3p3v: regulator-3p3v {
98*f126890aSEmmanuel Vadot		compatible = "regulator-fixed";
99*f126890aSEmmanuel Vadot		regulator-name = "3P3V";
100*f126890aSEmmanuel Vadot		regulator-min-microvolt = <3300000>;
101*f126890aSEmmanuel Vadot		regulator-max-microvolt = <3300000>;
102*f126890aSEmmanuel Vadot		regulator-always-on;
103*f126890aSEmmanuel Vadot	};
104*f126890aSEmmanuel Vadot
105*f126890aSEmmanuel Vadot	reg_lvds: regulator-lvds {
106*f126890aSEmmanuel Vadot		compatible = "regulator-fixed";
107*f126890aSEmmanuel Vadot		regulator-name = "lvds_ppen";
108*f126890aSEmmanuel Vadot		regulator-min-microvolt = <3300000>;
109*f126890aSEmmanuel Vadot		regulator-max-microvolt = <3300000>;
110*f126890aSEmmanuel Vadot		regulator-boot-on;
111*f126890aSEmmanuel Vadot		gpio = <&gpio3 22 GPIO_ACTIVE_HIGH>;
112*f126890aSEmmanuel Vadot		enable-active-high;
113*f126890aSEmmanuel Vadot	};
114*f126890aSEmmanuel Vadot
115*f126890aSEmmanuel Vadot	reg_usb_h1_vbus: regulator-usbh1vbus {
116*f126890aSEmmanuel Vadot		compatible = "regulator-fixed";
117*f126890aSEmmanuel Vadot		regulator-name = "usb_h1_vbus";
118*f126890aSEmmanuel Vadot		regulator-min-microvolt = <5000000>;
119*f126890aSEmmanuel Vadot		regulator-max-microvolt = <5000000>;
120*f126890aSEmmanuel Vadot	};
121*f126890aSEmmanuel Vadot
122*f126890aSEmmanuel Vadot	reg_usb_otg_vbus: regulator-usbotgvbus {
123*f126890aSEmmanuel Vadot		compatible = "regulator-fixed";
124*f126890aSEmmanuel Vadot		regulator-name = "usb_otg_vbus";
125*f126890aSEmmanuel Vadot		regulator-min-microvolt = <5000000>;
126*f126890aSEmmanuel Vadot		regulator-max-microvolt = <5000000>;
127*f126890aSEmmanuel Vadot		pinctrl-0 = <&pinctrl_usbotg_vbus>;
128*f126890aSEmmanuel Vadot		gpio = <&gpio4 15 GPIO_ACTIVE_HIGH>;
129*f126890aSEmmanuel Vadot		enable-active-high;
130*f126890aSEmmanuel Vadot	};
131*f126890aSEmmanuel Vadot};
132*f126890aSEmmanuel Vadot
133*f126890aSEmmanuel Vadot&audmux {
134*f126890aSEmmanuel Vadot	pinctrl-names = "default";
135*f126890aSEmmanuel Vadot	pinctrl-0 = <&pinctrl_audmux>;
136*f126890aSEmmanuel Vadot	status = "okay";
137*f126890aSEmmanuel Vadot};
138*f126890aSEmmanuel Vadot
139*f126890aSEmmanuel Vadot&ecspi1 {
140*f126890aSEmmanuel Vadot	cs-gpios = <&gpio2 30 GPIO_ACTIVE_LOW>;
141*f126890aSEmmanuel Vadot	pinctrl-names = "default";
142*f126890aSEmmanuel Vadot	pinctrl-0 = <&pinctrl_ecspi1>;
143*f126890aSEmmanuel Vadot	status = "okay";
144*f126890aSEmmanuel Vadot
145*f126890aSEmmanuel Vadot	flash: flash@0 {
146*f126890aSEmmanuel Vadot		compatible = "jedec,spi-nor";
147*f126890aSEmmanuel Vadot		#address-cells = <1>;
148*f126890aSEmmanuel Vadot		#size-cells = <1>;
149*f126890aSEmmanuel Vadot		spi-max-frequency = <20000000>;
150*f126890aSEmmanuel Vadot		reg = <0>;
151*f126890aSEmmanuel Vadot
152*f126890aSEmmanuel Vadot		partition@0 {
153*f126890aSEmmanuel Vadot			label = "U-Boot";
154*f126890aSEmmanuel Vadot			reg = <0x0 0xc0000>;
155*f126890aSEmmanuel Vadot		};
156*f126890aSEmmanuel Vadot
157*f126890aSEmmanuel Vadot		partition@c0000 {
158*f126890aSEmmanuel Vadot			label = "env";
159*f126890aSEmmanuel Vadot			reg = <0xc0000 0x10000>;
160*f126890aSEmmanuel Vadot		};
161*f126890aSEmmanuel Vadot
162*f126890aSEmmanuel Vadot		partition@d0000 {
163*f126890aSEmmanuel Vadot			label = "spare";
164*f126890aSEmmanuel Vadot			reg = <0xd0000 0x320000>;
165*f126890aSEmmanuel Vadot		};
166*f126890aSEmmanuel Vadot
167*f126890aSEmmanuel Vadot		partition@3f0000 {
168*f126890aSEmmanuel Vadot			label = "mfg";
169*f126890aSEmmanuel Vadot			reg = <0x3f0000 0x10000>;
170*f126890aSEmmanuel Vadot		};
171*f126890aSEmmanuel Vadot	};
172*f126890aSEmmanuel Vadot};
173*f126890aSEmmanuel Vadot
174*f126890aSEmmanuel Vadot&fec {
175*f126890aSEmmanuel Vadot	pinctrl-names = "default";
176*f126890aSEmmanuel Vadot	pinctrl-0 = <&pinctrl_enet>;
177*f126890aSEmmanuel Vadot	phy-mode = "rgmii-id";
178*f126890aSEmmanuel Vadot	phy-supply = <&reg_3p3v>;
179*f126890aSEmmanuel Vadot	phy-handle = <&phy0>;
180*f126890aSEmmanuel Vadot	status = "okay";
181*f126890aSEmmanuel Vadot
182*f126890aSEmmanuel Vadot	mdio {
183*f126890aSEmmanuel Vadot		#address-cells = <1>;
184*f126890aSEmmanuel Vadot		#size-cells = <0>;
185*f126890aSEmmanuel Vadot
186*f126890aSEmmanuel Vadot		phy0: ethernet-phy@4 {
187*f126890aSEmmanuel Vadot			reg = <4>;
188*f126890aSEmmanuel Vadot			qca,clk-out-frequency = <125000000>;
189*f126890aSEmmanuel Vadot		};
190*f126890aSEmmanuel Vadot	};
191*f126890aSEmmanuel Vadot};
192*f126890aSEmmanuel Vadot
193*f126890aSEmmanuel Vadot&hdmi {
194*f126890aSEmmanuel Vadot	ddc-i2c-bus = <&i2c2>;
195*f126890aSEmmanuel Vadot	status = "okay";
196*f126890aSEmmanuel Vadot};
197*f126890aSEmmanuel Vadot
198*f126890aSEmmanuel Vadot&i2c1 {
199*f126890aSEmmanuel Vadot	clock-frequency = <100000>;
200*f126890aSEmmanuel Vadot	pinctrl-names = "default";
201*f126890aSEmmanuel Vadot	pinctrl-0 = <&pinctrl_i2c1>;
202*f126890aSEmmanuel Vadot	status = "okay";
203*f126890aSEmmanuel Vadot};
204*f126890aSEmmanuel Vadot
205*f126890aSEmmanuel Vadot&i2c2 {
206*f126890aSEmmanuel Vadot	clock-frequency = <100000>;
207*f126890aSEmmanuel Vadot	pinctrl-names = "default";
208*f126890aSEmmanuel Vadot	pinctrl-0 = <&pinctrl_i2c2>;
209*f126890aSEmmanuel Vadot	status = "okay";
210*f126890aSEmmanuel Vadot};
211*f126890aSEmmanuel Vadot
212*f126890aSEmmanuel Vadot&i2c3 {
213*f126890aSEmmanuel Vadot	clock-frequency = <100000>;
214*f126890aSEmmanuel Vadot	pinctrl-names = "default";
215*f126890aSEmmanuel Vadot	pinctrl-0 = <&pinctrl_i2c3>;
216*f126890aSEmmanuel Vadot	status = "okay";
217*f126890aSEmmanuel Vadot
218*f126890aSEmmanuel Vadot	pmic@58 {
219*f126890aSEmmanuel Vadot		compatible = "dlg,da9063";
220*f126890aSEmmanuel Vadot		reg = <0x58>;
221*f126890aSEmmanuel Vadot		pinctrl-names = "default";
222*f126890aSEmmanuel Vadot		pinctrl-0 = <&pinctrl_pmic>;
223*f126890aSEmmanuel Vadot		interrupt-parent = <&gpio7>;
224*f126890aSEmmanuel Vadot		interrupts = <13 IRQ_TYPE_LEVEL_LOW>;
225*f126890aSEmmanuel Vadot
226*f126890aSEmmanuel Vadot		onkey {
227*f126890aSEmmanuel Vadot			compatible = "dlg,da9063-onkey";
228*f126890aSEmmanuel Vadot		};
229*f126890aSEmmanuel Vadot
230*f126890aSEmmanuel Vadot		regulators {
231*f126890aSEmmanuel Vadot			vdd_bcore1: bcore1 {
232*f126890aSEmmanuel Vadot				regulator-min-microvolt = <1420000>;
233*f126890aSEmmanuel Vadot				regulator-max-microvolt = <1420000>;
234*f126890aSEmmanuel Vadot				regulator-always-on;
235*f126890aSEmmanuel Vadot				regulator-boot-on;
236*f126890aSEmmanuel Vadot			};
237*f126890aSEmmanuel Vadot
238*f126890aSEmmanuel Vadot			vdd_bcore2: bcore2 {
239*f126890aSEmmanuel Vadot				regulator-min-microvolt = <1420000>;
240*f126890aSEmmanuel Vadot				regulator-max-microvolt = <1420000>;
241*f126890aSEmmanuel Vadot				regulator-always-on;
242*f126890aSEmmanuel Vadot				regulator-boot-on;
243*f126890aSEmmanuel Vadot			};
244*f126890aSEmmanuel Vadot
245*f126890aSEmmanuel Vadot			vdd_bpro: bpro {
246*f126890aSEmmanuel Vadot				regulator-min-microvolt = <1500000>;
247*f126890aSEmmanuel Vadot				regulator-max-microvolt = <1500000>;
248*f126890aSEmmanuel Vadot				regulator-always-on;
249*f126890aSEmmanuel Vadot				regulator-boot-on;
250*f126890aSEmmanuel Vadot			};
251*f126890aSEmmanuel Vadot
252*f126890aSEmmanuel Vadot			vdd_bmem: bmem {
253*f126890aSEmmanuel Vadot				regulator-min-microvolt = <1800000>;
254*f126890aSEmmanuel Vadot				regulator-max-microvolt = <1800000>;
255*f126890aSEmmanuel Vadot				regulator-always-on;
256*f126890aSEmmanuel Vadot				regulator-boot-on;
257*f126890aSEmmanuel Vadot			};
258*f126890aSEmmanuel Vadot
259*f126890aSEmmanuel Vadot			vdd_bio: bio {
260*f126890aSEmmanuel Vadot				regulator-min-microvolt = <1800000>;
261*f126890aSEmmanuel Vadot				regulator-max-microvolt = <1800000>;
262*f126890aSEmmanuel Vadot				regulator-always-on;
263*f126890aSEmmanuel Vadot				regulator-boot-on;
264*f126890aSEmmanuel Vadot			};
265*f126890aSEmmanuel Vadot
266*f126890aSEmmanuel Vadot			vdd_bperi: bperi {
267*f126890aSEmmanuel Vadot				regulator-min-microvolt = <3300000>;
268*f126890aSEmmanuel Vadot				regulator-max-microvolt = <3300000>;
269*f126890aSEmmanuel Vadot				regulator-always-on;
270*f126890aSEmmanuel Vadot				regulator-boot-on;
271*f126890aSEmmanuel Vadot			};
272*f126890aSEmmanuel Vadot
273*f126890aSEmmanuel Vadot			vdd_ldo1: ldo1 {
274*f126890aSEmmanuel Vadot				regulator-min-microvolt = <600000>;
275*f126890aSEmmanuel Vadot				regulator-max-microvolt = <1860000>;
276*f126890aSEmmanuel Vadot			};
277*f126890aSEmmanuel Vadot
278*f126890aSEmmanuel Vadot			vdd_ldo2: ldo2 {
279*f126890aSEmmanuel Vadot				regulator-min-microvolt = <600000>;
280*f126890aSEmmanuel Vadot				regulator-max-microvolt = <1860000>;
281*f126890aSEmmanuel Vadot			};
282*f126890aSEmmanuel Vadot
283*f126890aSEmmanuel Vadot			vdd_ldo3: ldo3 {
284*f126890aSEmmanuel Vadot				regulator-min-microvolt = <900000>;
285*f126890aSEmmanuel Vadot				regulator-max-microvolt = <3440000>;
286*f126890aSEmmanuel Vadot			};
287*f126890aSEmmanuel Vadot
288*f126890aSEmmanuel Vadot			vdd_ldo4: ldo4 {
289*f126890aSEmmanuel Vadot				regulator-min-microvolt = <900000>;
290*f126890aSEmmanuel Vadot				regulator-max-microvolt = <3440000>;
291*f126890aSEmmanuel Vadot			};
292*f126890aSEmmanuel Vadot
293*f126890aSEmmanuel Vadot			vdd_ldo5: ldo5 {
294*f126890aSEmmanuel Vadot				regulator-min-microvolt = <900000>;
295*f126890aSEmmanuel Vadot				regulator-max-microvolt = <3600000>;
296*f126890aSEmmanuel Vadot			};
297*f126890aSEmmanuel Vadot
298*f126890aSEmmanuel Vadot			vdd_ldo6: ldo6 {
299*f126890aSEmmanuel Vadot				regulator-min-microvolt = <900000>;
300*f126890aSEmmanuel Vadot				regulator-max-microvolt = <3600000>;
301*f126890aSEmmanuel Vadot			};
302*f126890aSEmmanuel Vadot
303*f126890aSEmmanuel Vadot			vdd_ldo7: ldo7 {
304*f126890aSEmmanuel Vadot				regulator-min-microvolt = <900000>;
305*f126890aSEmmanuel Vadot				regulator-max-microvolt = <3600000>;
306*f126890aSEmmanuel Vadot			};
307*f126890aSEmmanuel Vadot
308*f126890aSEmmanuel Vadot			vdd_ldo8: ldo8 {
309*f126890aSEmmanuel Vadot				regulator-min-microvolt = <900000>;
310*f126890aSEmmanuel Vadot				regulator-max-microvolt = <3600000>;
311*f126890aSEmmanuel Vadot			};
312*f126890aSEmmanuel Vadot
313*f126890aSEmmanuel Vadot			vdd_ldo9: ldo9 {
314*f126890aSEmmanuel Vadot				regulator-min-microvolt = <950000>;
315*f126890aSEmmanuel Vadot				regulator-max-microvolt = <3600000>;
316*f126890aSEmmanuel Vadot			};
317*f126890aSEmmanuel Vadot
318*f126890aSEmmanuel Vadot			vdd_ldo10: ldo10 {
319*f126890aSEmmanuel Vadot				regulator-min-microvolt = <900000>;
320*f126890aSEmmanuel Vadot				regulator-max-microvolt = <3600000>;
321*f126890aSEmmanuel Vadot			};
322*f126890aSEmmanuel Vadot
323*f126890aSEmmanuel Vadot			vdd_ldo11: ldo11 {
324*f126890aSEmmanuel Vadot				regulator-min-microvolt = <900000>;
325*f126890aSEmmanuel Vadot				regulator-max-microvolt = <3600000>;
326*f126890aSEmmanuel Vadot				regulator-always-on;
327*f126890aSEmmanuel Vadot				regulator-boot-on;
328*f126890aSEmmanuel Vadot			};
329*f126890aSEmmanuel Vadot		};
330*f126890aSEmmanuel Vadot	};
331*f126890aSEmmanuel Vadot
332*f126890aSEmmanuel Vadot	rtc@32 {
333*f126890aSEmmanuel Vadot		compatible = "epson,rx8010";
334*f126890aSEmmanuel Vadot		pinctrl-names = "default";
335*f126890aSEmmanuel Vadot		pinctrl-0 = <&pinctrl_rtc>;
336*f126890aSEmmanuel Vadot		reg = <0x32>;
337*f126890aSEmmanuel Vadot		interrupt-parent = <&gpio4>;
338*f126890aSEmmanuel Vadot		interrupts = <10 IRQ_TYPE_LEVEL_HIGH>;
339*f126890aSEmmanuel Vadot	};
340*f126890aSEmmanuel Vadot};
341*f126890aSEmmanuel Vadot
342*f126890aSEmmanuel Vadot&pcie {
343*f126890aSEmmanuel Vadot	pinctrl-names = "default";
344*f126890aSEmmanuel Vadot	pinctrl-0 = <&pinctrl_pcie>;
345*f126890aSEmmanuel Vadot	reset-gpio = <&gpio7 12 GPIO_ACTIVE_LOW>;
346*f126890aSEmmanuel Vadot	fsl,tx-swing-full = <103>;
347*f126890aSEmmanuel Vadot	fsl,tx-swing-low = <103>;
348*f126890aSEmmanuel Vadot	status = "okay";
349*f126890aSEmmanuel Vadot};
350*f126890aSEmmanuel Vadot
351*f126890aSEmmanuel Vadot&pwm1 {
352*f126890aSEmmanuel Vadot	#pwm-cells = <2>;
353*f126890aSEmmanuel Vadot	pinctrl-names = "default";
354*f126890aSEmmanuel Vadot	pinctrl-0 = <&pinctrl_pwm1>;
355*f126890aSEmmanuel Vadot	status = "okay";
356*f126890aSEmmanuel Vadot};
357*f126890aSEmmanuel Vadot
358*f126890aSEmmanuel Vadot&pwm2 {
359*f126890aSEmmanuel Vadot	pinctrl-names = "default";
360*f126890aSEmmanuel Vadot	pinctrl-0 = <&pinctrl_pwm2>;
361*f126890aSEmmanuel Vadot	status = "disabled";
362*f126890aSEmmanuel Vadot};
363*f126890aSEmmanuel Vadot
364*f126890aSEmmanuel Vadot&sata {
365*f126890aSEmmanuel Vadot	status = "okay";
366*f126890aSEmmanuel Vadot};
367*f126890aSEmmanuel Vadot
368*f126890aSEmmanuel Vadot&ssi1 {
369*f126890aSEmmanuel Vadot	status = "okay";
370*f126890aSEmmanuel Vadot};
371*f126890aSEmmanuel Vadot
372*f126890aSEmmanuel Vadot&uart3 {
373*f126890aSEmmanuel Vadot	pinctrl-names = "default";
374*f126890aSEmmanuel Vadot	pinctrl-0 = <&pinctrl_uart3>;
375*f126890aSEmmanuel Vadot	uart-has-rtscts;
376*f126890aSEmmanuel Vadot	status = "okay";
377*f126890aSEmmanuel Vadot};
378*f126890aSEmmanuel Vadot
379*f126890aSEmmanuel Vadot&uart4 {
380*f126890aSEmmanuel Vadot	pinctrl-names = "default";
381*f126890aSEmmanuel Vadot	pinctrl-0 = <&pinctrl_uart4>;
382*f126890aSEmmanuel Vadot	status = "okay";
383*f126890aSEmmanuel Vadot};
384*f126890aSEmmanuel Vadot
385*f126890aSEmmanuel Vadot&usbh1 {
386*f126890aSEmmanuel Vadot	pinctrl-names = "default";
387*f126890aSEmmanuel Vadot	pinctrl-0 = <&pinctrl_usbhub>;
388*f126890aSEmmanuel Vadot	vbus-supply = <&reg_usb_h1_vbus>;
389*f126890aSEmmanuel Vadot	reset-gpios = <&gpio7 11 GPIO_ACTIVE_HIGH>;
390*f126890aSEmmanuel Vadot	status = "okay";
391*f126890aSEmmanuel Vadot};
392*f126890aSEmmanuel Vadot
393*f126890aSEmmanuel Vadot&usbotg {
394*f126890aSEmmanuel Vadot	vbus-supply = <&reg_usb_otg_vbus>;
395*f126890aSEmmanuel Vadot	pinctrl-names = "default";
396*f126890aSEmmanuel Vadot	pinctrl-0 = <&pinctrl_usbotg>;
397*f126890aSEmmanuel Vadot	disable-over-current;
398*f126890aSEmmanuel Vadot	status = "okay";
399*f126890aSEmmanuel Vadot};
400*f126890aSEmmanuel Vadot
401*f126890aSEmmanuel Vadot&usdhc2 {
402*f126890aSEmmanuel Vadot	pinctrl-names = "default";
403*f126890aSEmmanuel Vadot	pinctrl-0 = <&pinctrl_usdhc2>;
404*f126890aSEmmanuel Vadot	cd-gpios = <&gpio1 4 GPIO_ACTIVE_LOW>;
405*f126890aSEmmanuel Vadot	no-1-8-v;
406*f126890aSEmmanuel Vadot	keep-power-in-suspend;
407*f126890aSEmmanuel Vadot	wakeup-source;
408*f126890aSEmmanuel Vadot	status = "okay";
409*f126890aSEmmanuel Vadot};
410*f126890aSEmmanuel Vadot
411*f126890aSEmmanuel Vadot&usdhc3 {
412*f126890aSEmmanuel Vadot	pinctrl-names = "default";
413*f126890aSEmmanuel Vadot	pinctrl-0 = <&pinctrl_usdhc3 &pinctrl_usdhc3_reset>;
414*f126890aSEmmanuel Vadot	bus-width = <8>;
415*f126890aSEmmanuel Vadot	vmmc-supply = <&vdd_bperi>;
416*f126890aSEmmanuel Vadot	non-removable;
417*f126890aSEmmanuel Vadot	keep-power-in-suspend;
418*f126890aSEmmanuel Vadot	status = "okay";
419*f126890aSEmmanuel Vadot};
420*f126890aSEmmanuel Vadot
421*f126890aSEmmanuel Vadot&wdog1 {
422*f126890aSEmmanuel Vadot	pinctrl-names = "default";
423*f126890aSEmmanuel Vadot	pinctrl-0 = <&pinctrl_wdog>;
424*f126890aSEmmanuel Vadot	fsl,ext-reset-output;
425*f126890aSEmmanuel Vadot};
426*f126890aSEmmanuel Vadot
427*f126890aSEmmanuel Vadot&iomuxc {
428*f126890aSEmmanuel Vadot	pinctrl-names = "default";
429*f126890aSEmmanuel Vadot	pinctrl-0 = <&pinctrl_hog>;
430*f126890aSEmmanuel Vadot
431*f126890aSEmmanuel Vadot	pinctrl_audmux: audmuxgrp {
432*f126890aSEmmanuel Vadot		fsl,pins = <
433*f126890aSEmmanuel Vadot			MX6QDL_PAD_DISP0_DAT20__AUD4_TXC  0x130b0
434*f126890aSEmmanuel Vadot			MX6QDL_PAD_DISP0_DAT21__AUD4_TXD  0x130b0
435*f126890aSEmmanuel Vadot			MX6QDL_PAD_DISP0_DAT22__AUD4_TXFS 0x130b0
436*f126890aSEmmanuel Vadot			MX6QDL_PAD_DISP0_DAT23__AUD4_RXD  0x130b0
437*f126890aSEmmanuel Vadot		>;
438*f126890aSEmmanuel Vadot	};
439*f126890aSEmmanuel Vadot
440*f126890aSEmmanuel Vadot	pinctrl_display: dispgrp {
441*f126890aSEmmanuel Vadot		fsl,pins = <
442*f126890aSEmmanuel Vadot			/* BLEN_OUT */
443*f126890aSEmmanuel Vadot			MX6QDL_PAD_GPIO_0__GPIO1_IO00    0x1b0b0
444*f126890aSEmmanuel Vadot			/* LVDS_PPEN_OUT */
445*f126890aSEmmanuel Vadot			MX6QDL_PAD_EIM_D22__GPIO3_IO22   0x1b0b0
446*f126890aSEmmanuel Vadot		>;
447*f126890aSEmmanuel Vadot	};
448*f126890aSEmmanuel Vadot
449*f126890aSEmmanuel Vadot	pinctrl_ecspi1: ecspi1grp {
450*f126890aSEmmanuel Vadot		fsl,pins = <
451*f126890aSEmmanuel Vadot			MX6QDL_PAD_EIM_D17__ECSPI1_MISO	0x100b1
452*f126890aSEmmanuel Vadot			MX6QDL_PAD_EIM_D18__ECSPI1_MOSI	0x100b1
453*f126890aSEmmanuel Vadot			MX6QDL_PAD_EIM_D16__ECSPI1_SCLK	0x100b1
454*f126890aSEmmanuel Vadot			/* SPI1 CS */
455*f126890aSEmmanuel Vadot			MX6QDL_PAD_EIM_EB2__GPIO2_IO30	0x1b0b0
456*f126890aSEmmanuel Vadot		>;
457*f126890aSEmmanuel Vadot	};
458*f126890aSEmmanuel Vadot
459*f126890aSEmmanuel Vadot	pinctrl_ecspi5: ecspi5grp {
460*f126890aSEmmanuel Vadot		fsl,pins = <
461*f126890aSEmmanuel Vadot			MX6QDL_PAD_SD1_DAT0__ECSPI5_MISO	0x1b0b0
462*f126890aSEmmanuel Vadot			MX6QDL_PAD_SD1_CMD__ECSPI5_MOSI		0x1b0b0
463*f126890aSEmmanuel Vadot			MX6QDL_PAD_SD1_CLK__ECSPI5_SCLK		0x1b0b0
464*f126890aSEmmanuel Vadot			MX6QDL_PAD_SD1_DAT1__GPIO1_IO17		0x1b0b0
465*f126890aSEmmanuel Vadot		>;
466*f126890aSEmmanuel Vadot	};
467*f126890aSEmmanuel Vadot
468*f126890aSEmmanuel Vadot	pinctrl_enet: enetgrp {
469*f126890aSEmmanuel Vadot		fsl,pins = <
470*f126890aSEmmanuel Vadot			MX6QDL_PAD_ENET_MDIO__ENET_MDIO       0x100b0
471*f126890aSEmmanuel Vadot			MX6QDL_PAD_ENET_MDC__ENET_MDC         0x100b0
472*f126890aSEmmanuel Vadot			MX6QDL_PAD_RGMII_TXC__RGMII_TXC       0x10030
473*f126890aSEmmanuel Vadot			MX6QDL_PAD_RGMII_TD0__RGMII_TD0       0x10030
474*f126890aSEmmanuel Vadot			MX6QDL_PAD_RGMII_TD1__RGMII_TD1       0x10030
475*f126890aSEmmanuel Vadot			MX6QDL_PAD_RGMII_TD2__RGMII_TD2       0x10030
476*f126890aSEmmanuel Vadot			MX6QDL_PAD_RGMII_TD3__RGMII_TD3       0x10030
477*f126890aSEmmanuel Vadot			MX6QDL_PAD_RGMII_TX_CTL__RGMII_TX_CTL 0x10030
478*f126890aSEmmanuel Vadot			MX6QDL_PAD_ENET_REF_CLK__ENET_TX_CLK  0x100b0
479*f126890aSEmmanuel Vadot			MX6QDL_PAD_RGMII_RXC__RGMII_RXC       0x1b030
480*f126890aSEmmanuel Vadot			MX6QDL_PAD_RGMII_RD0__RGMII_RD0       0x1b030
481*f126890aSEmmanuel Vadot			MX6QDL_PAD_RGMII_RD1__RGMII_RD1       0x1b030
482*f126890aSEmmanuel Vadot			MX6QDL_PAD_RGMII_RD2__RGMII_RD2       0x1b030
483*f126890aSEmmanuel Vadot			MX6QDL_PAD_RGMII_RD3__RGMII_RD3       0x1b030
484*f126890aSEmmanuel Vadot			MX6QDL_PAD_RGMII_RX_CTL__RGMII_RX_CTL 0x1b030
485*f126890aSEmmanuel Vadot			/* FEC Reset */
486*f126890aSEmmanuel Vadot			MX6QDL_PAD_ENET_TX_EN__GPIO1_IO28     0x1b0b0
487*f126890aSEmmanuel Vadot			/* AR8033 Interrupt */
488*f126890aSEmmanuel Vadot			MX6QDL_PAD_GPIO_19__GPIO4_IO05        0x1b0b0
489*f126890aSEmmanuel Vadot		>;
490*f126890aSEmmanuel Vadot	};
491*f126890aSEmmanuel Vadot
492*f126890aSEmmanuel Vadot	pinctrl_hog: hoggrp {
493*f126890aSEmmanuel Vadot		fsl,pins = <
494*f126890aSEmmanuel Vadot			/* GPIO 0-7 */
495*f126890aSEmmanuel Vadot			MX6QDL_PAD_NANDF_D0__GPIO2_IO00  0x1b0b0
496*f126890aSEmmanuel Vadot			MX6QDL_PAD_NANDF_D1__GPIO2_IO01  0x1b0b0
497*f126890aSEmmanuel Vadot			MX6QDL_PAD_NANDF_D2__GPIO2_IO02  0x1b0b0
498*f126890aSEmmanuel Vadot			MX6QDL_PAD_NANDF_D3__GPIO2_IO03  0x1b0b0
499*f126890aSEmmanuel Vadot			MX6QDL_PAD_NANDF_D4__GPIO2_IO04  0x1b0b0
500*f126890aSEmmanuel Vadot			MX6QDL_PAD_NANDF_D5__GPIO2_IO05  0x1b0b0
501*f126890aSEmmanuel Vadot			MX6QDL_PAD_NANDF_D6__GPIO2_IO06  0x1b0b0
502*f126890aSEmmanuel Vadot			MX6QDL_PAD_NANDF_D7__GPIO2_IO07  0x1b0b0
503*f126890aSEmmanuel Vadot			/* SUS_S3_OUT to CPLD */
504*f126890aSEmmanuel Vadot			MX6QDL_PAD_KEY_ROW2__GPIO4_IO11  0x1b0b0
505*f126890aSEmmanuel Vadot		>;
506*f126890aSEmmanuel Vadot	};
507*f126890aSEmmanuel Vadot
508*f126890aSEmmanuel Vadot	pinctrl_i2c1: i2c1grp {
509*f126890aSEmmanuel Vadot		fsl,pins = <
510*f126890aSEmmanuel Vadot			MX6QDL_PAD_CSI0_DAT8__I2C1_SDA	0x4001b8b1
511*f126890aSEmmanuel Vadot			MX6QDL_PAD_CSI0_DAT9__I2C1_SCL	0x4001b8b1
512*f126890aSEmmanuel Vadot		>;
513*f126890aSEmmanuel Vadot	};
514*f126890aSEmmanuel Vadot
515*f126890aSEmmanuel Vadot	pinctrl_i2c2: i2c2grp {
516*f126890aSEmmanuel Vadot		fsl,pins = <
517*f126890aSEmmanuel Vadot			MX6QDL_PAD_KEY_COL3__I2C2_SCL	0x4001b8b1
518*f126890aSEmmanuel Vadot			MX6QDL_PAD_KEY_ROW3__I2C2_SDA	0x4001b8b1
519*f126890aSEmmanuel Vadot		>;
520*f126890aSEmmanuel Vadot	};
521*f126890aSEmmanuel Vadot
522*f126890aSEmmanuel Vadot	pinctrl_i2c3: i2c3grp {
523*f126890aSEmmanuel Vadot		fsl,pins = <
524*f126890aSEmmanuel Vadot			MX6QDL_PAD_GPIO_3__I2C3_SCL	0x4001b8b1
525*f126890aSEmmanuel Vadot			MX6QDL_PAD_GPIO_6__I2C3_SDA	0x4001b8b1
526*f126890aSEmmanuel Vadot		>;
527*f126890aSEmmanuel Vadot	};
528*f126890aSEmmanuel Vadot
529*f126890aSEmmanuel Vadot	pinctrl_pcie: pciegrp {
530*f126890aSEmmanuel Vadot		fsl,pins = <
531*f126890aSEmmanuel Vadot			/* PCIe Reset */
532*f126890aSEmmanuel Vadot			MX6QDL_PAD_GPIO_17__GPIO7_IO12	0x1b0b0
533*f126890aSEmmanuel Vadot			/* PCIe Wake */
534*f126890aSEmmanuel Vadot			MX6QDL_PAD_GPIO_5__GPIO1_IO05	0x1b0b0
535*f126890aSEmmanuel Vadot		>;
536*f126890aSEmmanuel Vadot	};
537*f126890aSEmmanuel Vadot
538*f126890aSEmmanuel Vadot	pinctrl_pmic: pmicgrp {
539*f126890aSEmmanuel Vadot		fsl,pins = <
540*f126890aSEmmanuel Vadot			/* PMIC Interrupt */
541*f126890aSEmmanuel Vadot			MX6QDL_PAD_GPIO_18__GPIO7_IO13	0x1b0b0
542*f126890aSEmmanuel Vadot		>;
543*f126890aSEmmanuel Vadot	};
544*f126890aSEmmanuel Vadot
545*f126890aSEmmanuel Vadot	pinctrl_pwm1: pwm1grp {
546*f126890aSEmmanuel Vadot		fsl,pins = <
547*f126890aSEmmanuel Vadot			MX6QDL_PAD_SD1_DAT3__PWM1_OUT	0x1b0b1
548*f126890aSEmmanuel Vadot		>;
549*f126890aSEmmanuel Vadot	};
550*f126890aSEmmanuel Vadot
551*f126890aSEmmanuel Vadot	pinctrl_pwm2: pwm2grp {
552*f126890aSEmmanuel Vadot		fsl,pins = <
553*f126890aSEmmanuel Vadot			MX6QDL_PAD_GPIO_1__PWM2_OUT	0x1b0b1
554*f126890aSEmmanuel Vadot		>;
555*f126890aSEmmanuel Vadot	};
556*f126890aSEmmanuel Vadot
557*f126890aSEmmanuel Vadot	pinctrl_rtc: rtcgrp {
558*f126890aSEmmanuel Vadot		fsl,pins = <
559*f126890aSEmmanuel Vadot			/* RTC_INT */
560*f126890aSEmmanuel Vadot			MX6QDL_PAD_KEY_COL2__GPIO4_IO10	0x1b0b0
561*f126890aSEmmanuel Vadot		>;
562*f126890aSEmmanuel Vadot	};
563*f126890aSEmmanuel Vadot
564*f126890aSEmmanuel Vadot	pinctrl_uart3: uart3grp {
565*f126890aSEmmanuel Vadot		fsl,pins = <
566*f126890aSEmmanuel Vadot			MX6QDL_PAD_EIM_D25__UART3_RX_DATA 0x1b0b1
567*f126890aSEmmanuel Vadot			MX6QDL_PAD_EIM_D24__UART3_TX_DATA 0x1b0b1
568*f126890aSEmmanuel Vadot			MX6QDL_PAD_EIM_D23__UART3_CTS_B   0x1b0b1
569*f126890aSEmmanuel Vadot			MX6QDL_PAD_EIM_D31__UART3_RTS_B   0x1b0b1
570*f126890aSEmmanuel Vadot		>;
571*f126890aSEmmanuel Vadot	};
572*f126890aSEmmanuel Vadot
573*f126890aSEmmanuel Vadot	pinctrl_uart4: uart4grp {
574*f126890aSEmmanuel Vadot		fsl,pins = <
575*f126890aSEmmanuel Vadot			MX6QDL_PAD_KEY_COL0__UART4_TX_DATA 0x1b0b1
576*f126890aSEmmanuel Vadot			MX6QDL_PAD_KEY_ROW0__UART4_RX_DATA 0x1b0b1
577*f126890aSEmmanuel Vadot		>;
578*f126890aSEmmanuel Vadot	};
579*f126890aSEmmanuel Vadot
580*f126890aSEmmanuel Vadot	pinctrl_usbhub: usbhubgrp {
581*f126890aSEmmanuel Vadot		fsl,pins = <
582*f126890aSEmmanuel Vadot			/* HUB_RESET */
583*f126890aSEmmanuel Vadot			MX6QDL_PAD_GPIO_16__GPIO7_IO11	0x1b0b0
584*f126890aSEmmanuel Vadot		>;
585*f126890aSEmmanuel Vadot	};
586*f126890aSEmmanuel Vadot
587*f126890aSEmmanuel Vadot	pinctrl_usbotg: usbotggrp {
588*f126890aSEmmanuel Vadot		fsl,pins = <
589*f126890aSEmmanuel Vadot			MX6QDL_PAD_ENET_RX_ER__USB_OTG_ID 0x17059
590*f126890aSEmmanuel Vadot		>;
591*f126890aSEmmanuel Vadot	};
592*f126890aSEmmanuel Vadot
593*f126890aSEmmanuel Vadot	pinctrl_usbotg_vbus: usbotgvbusgrp {
594*f126890aSEmmanuel Vadot		fsl,pins = <
595*f126890aSEmmanuel Vadot			MX6QDL_PAD_KEY_ROW4__GPIO4_IO15 0x000b0
596*f126890aSEmmanuel Vadot		>;
597*f126890aSEmmanuel Vadot	};
598*f126890aSEmmanuel Vadot
599*f126890aSEmmanuel Vadot	pinctrl_usdhc2: usdhc2grp {
600*f126890aSEmmanuel Vadot		fsl,pins = <
601*f126890aSEmmanuel Vadot			MX6QDL_PAD_SD2_CMD__SD2_CMD	0x17059
602*f126890aSEmmanuel Vadot			MX6QDL_PAD_SD2_CLK__SD2_CLK	0x10059
603*f126890aSEmmanuel Vadot			MX6QDL_PAD_SD2_DAT0__SD2_DATA0	0x17059
604*f126890aSEmmanuel Vadot			MX6QDL_PAD_SD2_DAT1__SD2_DATA1	0x17059
605*f126890aSEmmanuel Vadot			MX6QDL_PAD_SD2_DAT2__SD2_DATA2	0x17059
606*f126890aSEmmanuel Vadot			MX6QDL_PAD_SD2_DAT3__SD2_DATA3	0x17059
607*f126890aSEmmanuel Vadot			/* uSDHC2 CD */
608*f126890aSEmmanuel Vadot			MX6QDL_PAD_GPIO_4__GPIO1_IO04	0x1b0b0
609*f126890aSEmmanuel Vadot		>;
610*f126890aSEmmanuel Vadot	};
611*f126890aSEmmanuel Vadot
612*f126890aSEmmanuel Vadot	pinctrl_usdhc3: usdhc3grp {
613*f126890aSEmmanuel Vadot		fsl,pins = <
614*f126890aSEmmanuel Vadot			MX6QDL_PAD_SD3_CMD__SD3_CMD	0x17059
615*f126890aSEmmanuel Vadot			MX6QDL_PAD_SD3_CLK__SD3_CLK	0x10059
616*f126890aSEmmanuel Vadot			MX6QDL_PAD_SD3_DAT0__SD3_DATA0	0x17059
617*f126890aSEmmanuel Vadot			MX6QDL_PAD_SD3_DAT1__SD3_DATA1	0x17059
618*f126890aSEmmanuel Vadot			MX6QDL_PAD_SD3_DAT2__SD3_DATA2	0x17059
619*f126890aSEmmanuel Vadot			MX6QDL_PAD_SD3_DAT3__SD3_DATA3	0x17059
620*f126890aSEmmanuel Vadot			MX6QDL_PAD_SD3_DAT4__SD3_DATA4	0x17059
621*f126890aSEmmanuel Vadot			MX6QDL_PAD_SD3_DAT5__SD3_DATA5	0x17059
622*f126890aSEmmanuel Vadot			MX6QDL_PAD_SD3_DAT6__SD3_DATA6	0x17059
623*f126890aSEmmanuel Vadot			MX6QDL_PAD_SD3_DAT7__SD3_DATA7	0x17059
624*f126890aSEmmanuel Vadot		>;
625*f126890aSEmmanuel Vadot	};
626*f126890aSEmmanuel Vadot
627*f126890aSEmmanuel Vadot	pinctrl_usdhc3_reset: usdhc3grp-reset {
628*f126890aSEmmanuel Vadot		fsl,pins = <
629*f126890aSEmmanuel Vadot			MX6QDL_PAD_SD3_RST__SD3_RESET   0x170F9
630*f126890aSEmmanuel Vadot		>;
631*f126890aSEmmanuel Vadot	};
632*f126890aSEmmanuel Vadot
633*f126890aSEmmanuel Vadot	pinctrl_usdhc4: usdhc4grp {
634*f126890aSEmmanuel Vadot		fsl,pins = <
635*f126890aSEmmanuel Vadot			MX6QDL_PAD_SD4_CMD__SD4_CMD	0x17059
636*f126890aSEmmanuel Vadot			MX6QDL_PAD_SD4_CLK__SD4_CLK	0x17059
637*f126890aSEmmanuel Vadot			MX6QDL_PAD_SD4_DAT0__SD4_DATA0	0x17059
638*f126890aSEmmanuel Vadot			MX6QDL_PAD_SD4_DAT1__SD4_DATA1	0x17059
639*f126890aSEmmanuel Vadot			MX6QDL_PAD_SD4_DAT2__SD4_DATA2	0x17059
640*f126890aSEmmanuel Vadot			MX6QDL_PAD_SD4_DAT3__SD4_DATA3	0x17059
641*f126890aSEmmanuel Vadot			MX6QDL_PAD_SD4_DAT4__SD4_DATA4	0x17059
642*f126890aSEmmanuel Vadot			MX6QDL_PAD_SD4_DAT5__SD4_DATA5	0x17059
643*f126890aSEmmanuel Vadot			MX6QDL_PAD_SD4_DAT6__SD4_DATA6	0x17059
644*f126890aSEmmanuel Vadot			MX6QDL_PAD_SD4_DAT7__SD4_DATA7	0x17059
645*f126890aSEmmanuel Vadot			/* uSDHC4 CD */
646*f126890aSEmmanuel Vadot			MX6QDL_PAD_NANDF_CS0__GPIO6_IO11 0x1b0b0
647*f126890aSEmmanuel Vadot			/* uSDHC4 SDIO PWR */
648*f126890aSEmmanuel Vadot			MX6QDL_PAD_NANDF_CS1__GPIO6_IO14 0x1b0b0
649*f126890aSEmmanuel Vadot			/* uSDHC4 SDIO WP */
650*f126890aSEmmanuel Vadot			MX6QDL_PAD_NANDF_CS2__GPIO6_IO15 0x1b0b0
651*f126890aSEmmanuel Vadot			/* uSDHC4 SDIO LED */
652*f126890aSEmmanuel Vadot			MX6QDL_PAD_NANDF_CS3__GPIO6_IO16 0x1b0b0
653*f126890aSEmmanuel Vadot		>;
654*f126890aSEmmanuel Vadot	};
655*f126890aSEmmanuel Vadot
656*f126890aSEmmanuel Vadot	pinctrl_wdog: wdoggrp {
657*f126890aSEmmanuel Vadot		fsl,pins = <
658*f126890aSEmmanuel Vadot			MX6QDL_PAD_GPIO_9__WDOG1_B	0x1b0b0
659*f126890aSEmmanuel Vadot		>;
660*f126890aSEmmanuel Vadot	};
661*f126890aSEmmanuel Vadot};
662