aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/imx28.dtsi
diff options
context:
space:
mode:
authorLothar Waßmann <LW@KARO-electronics.de>2013-09-19 02:59:48 -0400
committerShawn Guo <shawn.guo@linaro.org>2013-09-26 01:01:36 -0400
commitbc3875f1a61e30dc56b00ffbd55daabce271e2ee (patch)
tree178809cf8235854c22018bf4cb753494b9c3fde8 /arch/arm/boot/dts/imx28.dtsi
parentff04b40152d04260f04664cecae4194f4c6d399d (diff)
ARM: dts: mxs: modify mx23/mx28 dts files to use pinctrl headers
Convert mx23/mx28 dts filed to use the pinctrl header files. NOTE: During automatic conversion of these files to use the pinconfig definitions an inconsistency has been found in: arch/arm/boot/dts/imx28-apx4devkit.dts According to the comment the function for pad SSP2_SS0 should have been MX28_PAD_SSP2_SS0__GPIO_2_19, while the given value 0x2131 represents: MX28_PAD_SSP2_SS0__AUART3_TX I used the later (though probably wrong) definition because that's what is actually being used in the DTB. Signed-off-by: Lothar Waßmann <LW@KARO-electronics.de> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
Diffstat (limited to 'arch/arm/boot/dts/imx28.dtsi')
-rw-r--r--arch/arm/boot/dts/imx28.dtsi337
1 files changed, 169 insertions, 168 deletions
diff --git a/arch/arm/boot/dts/imx28.dtsi b/arch/arm/boot/dts/imx28.dtsi
index c596b6da3872..1f16193f3da9 100644
--- a/arch/arm/boot/dts/imx28.dtsi
+++ b/arch/arm/boot/dts/imx28.dtsi
@@ -9,7 +9,8 @@
9 * http://www.gnu.org/copyleft/gpl.html 9 * http://www.gnu.org/copyleft/gpl.html
10 */ 10 */
11 11
12/include/ "skeleton.dtsi" 12#include "skeleton.dtsi"
13#include "imx28-pinfunc.h"
13 14
14/ { 15/ {
15 interrupt-parent = <&icoll>; 16 interrupt-parent = <&icoll>;
@@ -207,8 +208,8 @@
207 duart_pins_a: duart@0 { 208 duart_pins_a: duart@0 {
208 reg = <0>; 209 reg = <0>;
209 fsl,pinmux-ids = < 210 fsl,pinmux-ids = <
210 0x3102 /* MX28_PAD_PWM0__DUART_RX */ 211 MX28_PAD_PWM0__DUART_RX
211 0x3112 /* MX28_PAD_PWM1__DUART_TX */ 212 MX28_PAD_PWM1__DUART_TX
212 >; 213 >;
213 fsl,drive-strength = <0>; 214 fsl,drive-strength = <0>;
214 fsl,voltage = <1>; 215 fsl,voltage = <1>;
@@ -218,8 +219,8 @@
218 duart_pins_b: duart@1 { 219 duart_pins_b: duart@1 {
219 reg = <1>; 220 reg = <1>;
220 fsl,pinmux-ids = < 221 fsl,pinmux-ids = <
221 0x3022 /* MX28_PAD_AUART0_CTS__DUART_RX */ 222 MX28_PAD_AUART0_CTS__DUART_RX
222 0x3032 /* MX28_PAD_AUART0_RTS__DUART_TX */ 223 MX28_PAD_AUART0_RTS__DUART_TX
223 >; 224 >;
224 fsl,drive-strength = <0>; 225 fsl,drive-strength = <0>;
225 fsl,voltage = <1>; 226 fsl,voltage = <1>;
@@ -229,10 +230,10 @@
229 duart_4pins_a: duart-4pins@0 { 230 duart_4pins_a: duart-4pins@0 {
230 reg = <0>; 231 reg = <0>;
231 fsl,pinmux-ids = < 232 fsl,pinmux-ids = <
232 0x3022 /* MX28_PAD_AUART0_CTS__DUART_RX */ 233 MX28_PAD_AUART0_CTS__DUART_RX
233 0x3032 /* MX28_PAD_AUART0_RTS__DUART_TX */ 234 MX28_PAD_AUART0_RTS__DUART_TX
234 0x3002 /* MX28_PAD_AUART0_RX__DUART_CTS */ 235 MX28_PAD_AUART0_RX__DUART_CTS
235 0x3012 /* MX28_PAD_AUART0_TX__DUART_RTS */ 236 MX28_PAD_AUART0_TX__DUART_RTS
236 >; 237 >;
237 fsl,drive-strength = <0>; 238 fsl,drive-strength = <0>;
238 fsl,voltage = <1>; 239 fsl,voltage = <1>;
@@ -242,21 +243,21 @@
242 gpmi_pins_a: gpmi-nand@0 { 243 gpmi_pins_a: gpmi-nand@0 {
243 reg = <0>; 244 reg = <0>;
244 fsl,pinmux-ids = < 245 fsl,pinmux-ids = <
245 0x0000 /* MX28_PAD_GPMI_D00__GPMI_D0 */ 246 MX28_PAD_GPMI_D00__GPMI_D0
246 0x0010 /* MX28_PAD_GPMI_D01__GPMI_D1 */ 247 MX28_PAD_GPMI_D01__GPMI_D1
247 0x0020 /* MX28_PAD_GPMI_D02__GPMI_D2 */ 248 MX28_PAD_GPMI_D02__GPMI_D2
248 0x0030 /* MX28_PAD_GPMI_D03__GPMI_D3 */ 249 MX28_PAD_GPMI_D03__GPMI_D3
249 0x0040 /* MX28_PAD_GPMI_D04__GPMI_D4 */ 250 MX28_PAD_GPMI_D04__GPMI_D4
250 0x0050 /* MX28_PAD_GPMI_D05__GPMI_D5 */ 251 MX28_PAD_GPMI_D05__GPMI_D5
251 0x0060 /* MX28_PAD_GPMI_D06__GPMI_D6 */ 252 MX28_PAD_GPMI_D06__GPMI_D6
252 0x0070 /* MX28_PAD_GPMI_D07__GPMI_D7 */ 253 MX28_PAD_GPMI_D07__GPMI_D7
253 0x0100 /* MX28_PAD_GPMI_CE0N__GPMI_CE0N */ 254 MX28_PAD_GPMI_CE0N__GPMI_CE0N
254 0x0140 /* MX28_PAD_GPMI_RDY0__GPMI_READY0 */ 255 MX28_PAD_GPMI_RDY0__GPMI_READY0
255 0x0180 /* MX28_PAD_GPMI_RDN__GPMI_RDN */ 256 MX28_PAD_GPMI_RDN__GPMI_RDN
256 0x0190 /* MX28_PAD_GPMI_WRN__GPMI_WRN */ 257 MX28_PAD_GPMI_WRN__GPMI_WRN
257 0x01a0 /* MX28_PAD_GPMI_ALE__GPMI_ALE */ 258 MX28_PAD_GPMI_ALE__GPMI_ALE
258 0x01b0 /* MX28_PAD_GPMI_CLE__GPMI_CLE */ 259 MX28_PAD_GPMI_CLE__GPMI_CLE
259 0x01c0 /* MX28_PAD_GPMI_RESETN__GPMI_RESETN */ 260 MX28_PAD_GPMI_RESETN__GPMI_RESETN
260 >; 261 >;
261 fsl,drive-strength = <0>; 262 fsl,drive-strength = <0>;
262 fsl,voltage = <1>; 263 fsl,voltage = <1>;
@@ -265,9 +266,9 @@
265 266
266 gpmi_status_cfg: gpmi-status-cfg { 267 gpmi_status_cfg: gpmi-status-cfg {
267 fsl,pinmux-ids = < 268 fsl,pinmux-ids = <
268 0x0180 /* MX28_PAD_GPMI_RDN__GPMI_RDN */ 269 MX28_PAD_GPMI_RDN__GPMI_RDN
269 0x0190 /* MX28_PAD_GPMI_WRN__GPMI_WRN */ 270 MX28_PAD_GPMI_WRN__GPMI_WRN
270 0x01c0 /* MX28_PAD_GPMI_RESETN__GPMI_RESETN */ 271 MX28_PAD_GPMI_RESETN__GPMI_RESETN
271 >; 272 >;
272 fsl,drive-strength = <2>; 273 fsl,drive-strength = <2>;
273 }; 274 };
@@ -275,10 +276,10 @@
275 auart0_pins_a: auart0@0 { 276 auart0_pins_a: auart0@0 {
276 reg = <0>; 277 reg = <0>;
277 fsl,pinmux-ids = < 278 fsl,pinmux-ids = <
278 0x3000 /* MX28_PAD_AUART0_RX__AUART0_RX */ 279 MX28_PAD_AUART0_RX__AUART0_RX
279 0x3010 /* MX28_PAD_AUART0_TX__AUART0_TX */ 280 MX28_PAD_AUART0_TX__AUART0_TX
280 0x3020 /* MX28_PAD_AUART0_CTS__AUART0_CTS */ 281 MX28_PAD_AUART0_CTS__AUART0_CTS
281 0x3030 /* MX28_PAD_AUART0_RTS__AUART0_RTS */ 282 MX28_PAD_AUART0_RTS__AUART0_RTS
282 >; 283 >;
283 fsl,drive-strength = <0>; 284 fsl,drive-strength = <0>;
284 fsl,voltage = <1>; 285 fsl,voltage = <1>;
@@ -288,8 +289,8 @@
288 auart0_2pins_a: auart0-2pins@0 { 289 auart0_2pins_a: auart0-2pins@0 {
289 reg = <0>; 290 reg = <0>;
290 fsl,pinmux-ids = < 291 fsl,pinmux-ids = <
291 0x3000 /* MX28_PAD_AUART0_RX__AUART0_RX */ 292 MX28_PAD_AUART0_RX__AUART0_RX
292 0x3010 /* MX28_PAD_AUART0_TX__AUART0_TX */ 293 MX28_PAD_AUART0_TX__AUART0_TX
293 >; 294 >;
294 fsl,drive-strength = <0>; 295 fsl,drive-strength = <0>;
295 fsl,voltage = <1>; 296 fsl,voltage = <1>;
@@ -299,10 +300,10 @@
299 auart1_pins_a: auart1@0 { 300 auart1_pins_a: auart1@0 {
300 reg = <0>; 301 reg = <0>;
301 fsl,pinmux-ids = < 302 fsl,pinmux-ids = <
302 0x3040 /* MX28_PAD_AUART1_RX__AUART1_RX */ 303 MX28_PAD_AUART1_RX__AUART1_RX
303 0x3050 /* MX28_PAD_AUART1_TX__AUART1_TX */ 304 MX28_PAD_AUART1_TX__AUART1_TX
304 0x3060 /* MX28_PAD_AUART1_CTS__AUART1_CTS */ 305 MX28_PAD_AUART1_CTS__AUART1_CTS
305 0x3070 /* MX28_PAD_AUART1_RTS__AUART1_RTS */ 306 MX28_PAD_AUART1_RTS__AUART1_RTS
306 >; 307 >;
307 fsl,drive-strength = <0>; 308 fsl,drive-strength = <0>;
308 fsl,voltage = <1>; 309 fsl,voltage = <1>;
@@ -312,8 +313,8 @@
312 auart1_2pins_a: auart1-2pins@0 { 313 auart1_2pins_a: auart1-2pins@0 {
313 reg = <0>; 314 reg = <0>;
314 fsl,pinmux-ids = < 315 fsl,pinmux-ids = <
315 0x3040 /* MX28_PAD_AUART1_RX__AUART1_RX */ 316 MX28_PAD_AUART1_RX__AUART1_RX
316 0x3050 /* MX28_PAD_AUART1_TX__AUART1_TX */ 317 MX28_PAD_AUART1_TX__AUART1_TX
317 >; 318 >;
318 fsl,drive-strength = <0>; 319 fsl,drive-strength = <0>;
319 fsl,voltage = <1>; 320 fsl,voltage = <1>;
@@ -323,8 +324,8 @@
323 auart2_2pins_a: auart2-2pins@0 { 324 auart2_2pins_a: auart2-2pins@0 {
324 reg = <0>; 325 reg = <0>;
325 fsl,pinmux-ids = < 326 fsl,pinmux-ids = <
326 0x2101 /* MX28_PAD_SSP2_SCK__AUART2_RX */ 327 MX28_PAD_SSP2_SCK__AUART2_RX
327 0x2111 /* MX28_PAD_SSP2_MOSI__AUART2_TX */ 328 MX28_PAD_SSP2_MOSI__AUART2_TX
328 >; 329 >;
329 fsl,drive-strength = <0>; 330 fsl,drive-strength = <0>;
330 fsl,voltage = <1>; 331 fsl,voltage = <1>;
@@ -334,8 +335,8 @@
334 auart2_2pins_b: auart2-2pins@1 { 335 auart2_2pins_b: auart2-2pins@1 {
335 reg = <1>; 336 reg = <1>;
336 fsl,pinmux-ids = < 337 fsl,pinmux-ids = <
337 0x3080 /* MX28_PAD_AUART2_RX__AUART2_RX */ 338 MX28_PAD_AUART2_RX__AUART2_RX
338 0x3090 /* MX28_PAD_AUART2_TX__AUART2_TX */ 339 MX28_PAD_AUART2_TX__AUART2_TX
339 >; 340 >;
340 fsl,drive-strength = <0>; 341 fsl,drive-strength = <0>;
341 fsl,voltage = <1>; 342 fsl,voltage = <1>;
@@ -345,10 +346,10 @@
345 auart3_pins_a: auart3@0 { 346 auart3_pins_a: auart3@0 {
346 reg = <0>; 347 reg = <0>;
347 fsl,pinmux-ids = < 348 fsl,pinmux-ids = <
348 0x30c0 /* MX28_PAD_AUART3_RX__AUART3_RX */ 349 MX28_PAD_AUART3_RX__AUART3_RX
349 0x30d0 /* MX28_PAD_AUART3_TX__AUART3_TX */ 350 MX28_PAD_AUART3_TX__AUART3_TX
350 0x30e0 /* MX28_PAD_AUART3_CTS__AUART3_CTS */ 351 MX28_PAD_AUART3_CTS__AUART3_CTS
351 0x30f0 /* MX28_PAD_AUART3_RTS__AUART3_RTS */ 352 MX28_PAD_AUART3_RTS__AUART3_RTS
352 >; 353 >;
353 fsl,drive-strength = <0>; 354 fsl,drive-strength = <0>;
354 fsl,voltage = <1>; 355 fsl,voltage = <1>;
@@ -358,8 +359,8 @@
358 auart3_2pins_a: auart3-2pins@0 { 359 auart3_2pins_a: auart3-2pins@0 {
359 reg = <0>; 360 reg = <0>;
360 fsl,pinmux-ids = < 361 fsl,pinmux-ids = <
361 0x2121 /* MX28_PAD_SSP2_MISO__AUART3_RX */ 362 MX28_PAD_SSP2_MISO__AUART3_RX
362 0x2131 /* MX28_PAD_SSP2_SS0__AUART3_TX */ 363 MX28_PAD_SSP2_SS0__AUART3_TX
363 >; 364 >;
364 fsl,drive-strength = <0>; 365 fsl,drive-strength = <0>;
365 fsl,voltage = <1>; 366 fsl,voltage = <1>;
@@ -369,8 +370,8 @@
369 auart3_2pins_b: auart3-2pins@1 { 370 auart3_2pins_b: auart3-2pins@1 {
370 reg = <1>; 371 reg = <1>;
371 fsl,pinmux-ids = < 372 fsl,pinmux-ids = <
372 0x30c0 /* MX28_PAD_AUART3_RX__AUART3_RX */ 373 MX28_PAD_AUART3_RX__AUART3_RX
373 0x30d0 /* MX28_PAD_AUART3_TX__AUART3_TX */ 374 MX28_PAD_AUART3_TX__AUART3_TX
374 >; 375 >;
375 fsl,drive-strength = <0>; 376 fsl,drive-strength = <0>;
376 fsl,voltage = <1>; 377 fsl,voltage = <1>;
@@ -380,8 +381,8 @@
380 auart4_2pins_a: auart4@0 { 381 auart4_2pins_a: auart4@0 {
381 reg = <0>; 382 reg = <0>;
382 fsl,pinmux-ids = < 383 fsl,pinmux-ids = <
383 0x2181 /* MX28_PAD_SSP3_SCK__AUART4_TX */ 384 MX28_PAD_SSP3_SCK__AUART4_TX
384 0x2191 /* MX28_PAD_SSP3_MOSI__AUART4_RX */ 385 MX28_PAD_SSP3_MOSI__AUART4_RX
385 >; 386 >;
386 fsl,drive-strength = <0>; 387 fsl,drive-strength = <0>;
387 fsl,voltage = <1>; 388 fsl,voltage = <1>;
@@ -391,15 +392,15 @@
391 mac0_pins_a: mac0@0 { 392 mac0_pins_a: mac0@0 {
392 reg = <0>; 393 reg = <0>;
393 fsl,pinmux-ids = < 394 fsl,pinmux-ids = <
394 0x4000 /* MX28_PAD_ENET0_MDC__ENET0_MDC */ 395 MX28_PAD_ENET0_MDC__ENET0_MDC
395 0x4010 /* MX28_PAD_ENET0_MDIO__ENET0_MDIO */ 396 MX28_PAD_ENET0_MDIO__ENET0_MDIO
396 0x4020 /* MX28_PAD_ENET0_RX_EN__ENET0_RX_EN */ 397 MX28_PAD_ENET0_RX_EN__ENET0_RX_EN
397 0x4030 /* MX28_PAD_ENET0_RXD0__ENET0_RXD0 */ 398 MX28_PAD_ENET0_RXD0__ENET0_RXD0
398 0x4040 /* MX28_PAD_ENET0_RXD1__ENET0_RXD1 */ 399 MX28_PAD_ENET0_RXD1__ENET0_RXD1
399 0x4060 /* MX28_PAD_ENET0_TX_EN__ENET0_TX_EN */ 400 MX28_PAD_ENET0_TX_EN__ENET0_TX_EN
400 0x4070 /* MX28_PAD_ENET0_TXD0__ENET0_TXD0 */ 401 MX28_PAD_ENET0_TXD0__ENET0_TXD0
401 0x4080 /* MX28_PAD_ENET0_TXD1__ENET0_TXD1 */ 402 MX28_PAD_ENET0_TXD1__ENET0_TXD1
402 0x4100 /* MX28_PAD_ENET_CLK__CLKCTRL_ENET */ 403 MX28_PAD_ENET_CLK__CLKCTRL_ENET
403 >; 404 >;
404 fsl,drive-strength = <1>; 405 fsl,drive-strength = <1>;
405 fsl,voltage = <1>; 406 fsl,voltage = <1>;
@@ -409,12 +410,12 @@
409 mac1_pins_a: mac1@0 { 410 mac1_pins_a: mac1@0 {
410 reg = <0>; 411 reg = <0>;
411 fsl,pinmux-ids = < 412 fsl,pinmux-ids = <
412 0x40f1 /* MX28_PAD_ENET0_CRS__ENET1_RX_EN */ 413 MX28_PAD_ENET0_CRS__ENET1_RX_EN
413 0x4091 /* MX28_PAD_ENET0_RXD2__ENET1_RXD0 */ 414 MX28_PAD_ENET0_RXD2__ENET1_RXD0
414 0x40a1 /* MX28_PAD_ENET0_RXD3__ENET1_RXD1 */ 415 MX28_PAD_ENET0_RXD3__ENET1_RXD1
415 0x40e1 /* MX28_PAD_ENET0_COL__ENET1_TX_EN */ 416 MX28_PAD_ENET0_COL__ENET1_TX_EN
416 0x40b1 /* MX28_PAD_ENET0_TXD2__ENET1_TXD0 */ 417 MX28_PAD_ENET0_TXD2__ENET1_TXD0
417 0x40c1 /* MX28_PAD_ENET0_TXD3__ENET1_TXD1 */ 418 MX28_PAD_ENET0_TXD3__ENET1_TXD1
418 >; 419 >;
419 fsl,drive-strength = <1>; 420 fsl,drive-strength = <1>;
420 fsl,voltage = <1>; 421 fsl,voltage = <1>;
@@ -424,17 +425,17 @@
424 mmc0_8bit_pins_a: mmc0-8bit@0 { 425 mmc0_8bit_pins_a: mmc0-8bit@0 {
425 reg = <0>; 426 reg = <0>;
426 fsl,pinmux-ids = < 427 fsl,pinmux-ids = <
427 0x2000 /* MX28_PAD_SSP0_DATA0__SSP0_D0 */ 428 MX28_PAD_SSP0_DATA0__SSP0_D0
428 0x2010 /* MX28_PAD_SSP0_DATA1__SSP0_D1 */ 429 MX28_PAD_SSP0_DATA1__SSP0_D1
429 0x2020 /* MX28_PAD_SSP0_DATA2__SSP0_D2 */ 430 MX28_PAD_SSP0_DATA2__SSP0_D2
430 0x2030 /* MX28_PAD_SSP0_DATA3__SSP0_D3 */ 431 MX28_PAD_SSP0_DATA3__SSP0_D3
431 0x2040 /* MX28_PAD_SSP0_DATA4__SSP0_D4 */ 432 MX28_PAD_SSP0_DATA4__SSP0_D4
432 0x2050 /* MX28_PAD_SSP0_DATA5__SSP0_D5 */ 433 MX28_PAD_SSP0_DATA5__SSP0_D5
433 0x2060 /* MX28_PAD_SSP0_DATA6__SSP0_D6 */ 434 MX28_PAD_SSP0_DATA6__SSP0_D6
434 0x2070 /* MX28_PAD_SSP0_DATA7__SSP0_D7 */ 435 MX28_PAD_SSP0_DATA7__SSP0_D7
435 0x2080 /* MX28_PAD_SSP0_CMD__SSP0_CMD */ 436 MX28_PAD_SSP0_CMD__SSP0_CMD
436 0x2090 /* MX28_PAD_SSP0_DETECT__SSP0_CARD_DETECT */ 437 MX28_PAD_SSP0_DETECT__SSP0_CARD_DETECT
437 0x20a0 /* MX28_PAD_SSP0_SCK__SSP0_SCK */ 438 MX28_PAD_SSP0_SCK__SSP0_SCK
438 >; 439 >;
439 fsl,drive-strength = <1>; 440 fsl,drive-strength = <1>;
440 fsl,voltage = <1>; 441 fsl,voltage = <1>;
@@ -444,13 +445,13 @@
444 mmc0_4bit_pins_a: mmc0-4bit@0 { 445 mmc0_4bit_pins_a: mmc0-4bit@0 {
445 reg = <0>; 446 reg = <0>;
446 fsl,pinmux-ids = < 447 fsl,pinmux-ids = <
447 0x2000 /* MX28_PAD_SSP0_DATA0__SSP0_D0 */ 448 MX28_PAD_SSP0_DATA0__SSP0_D0
448 0x2010 /* MX28_PAD_SSP0_DATA1__SSP0_D1 */ 449 MX28_PAD_SSP0_DATA1__SSP0_D1
449 0x2020 /* MX28_PAD_SSP0_DATA2__SSP0_D2 */ 450 MX28_PAD_SSP0_DATA2__SSP0_D2
450 0x2030 /* MX28_PAD_SSP0_DATA3__SSP0_D3 */ 451 MX28_PAD_SSP0_DATA3__SSP0_D3
451 0x2080 /* MX28_PAD_SSP0_CMD__SSP0_CMD */ 452 MX28_PAD_SSP0_CMD__SSP0_CMD
452 0x2090 /* MX28_PAD_SSP0_DETECT__SSP0_CARD_DETECT */ 453 MX28_PAD_SSP0_DETECT__SSP0_CARD_DETECT
453 0x20a0 /* MX28_PAD_SSP0_SCK__SSP0_SCK */ 454 MX28_PAD_SSP0_SCK__SSP0_SCK
454 >; 455 >;
455 fsl,drive-strength = <1>; 456 fsl,drive-strength = <1>;
456 fsl,voltage = <1>; 457 fsl,voltage = <1>;
@@ -459,14 +460,14 @@
459 460
460 mmc0_cd_cfg: mmc0-cd-cfg { 461 mmc0_cd_cfg: mmc0-cd-cfg {
461 fsl,pinmux-ids = < 462 fsl,pinmux-ids = <
462 0x2090 /* MX28_PAD_SSP0_DETECT__SSP0_CARD_DETECT */ 463 MX28_PAD_SSP0_DETECT__SSP0_CARD_DETECT
463 >; 464 >;
464 fsl,pull-up = <0>; 465 fsl,pull-up = <0>;
465 }; 466 };
466 467
467 mmc0_sck_cfg: mmc0-sck-cfg { 468 mmc0_sck_cfg: mmc0-sck-cfg {
468 fsl,pinmux-ids = < 469 fsl,pinmux-ids = <
469 0x20a0 /* MX28_PAD_SSP0_SCK__SSP0_SCK */ 470 MX28_PAD_SSP0_SCK__SSP0_SCK
470 >; 471 >;
471 fsl,drive-strength = <2>; 472 fsl,drive-strength = <2>;
472 fsl,pull-up = <0>; 473 fsl,pull-up = <0>;
@@ -475,8 +476,8 @@
475 i2c0_pins_a: i2c0@0 { 476 i2c0_pins_a: i2c0@0 {
476 reg = <0>; 477 reg = <0>;
477 fsl,pinmux-ids = < 478 fsl,pinmux-ids = <
478 0x3180 /* MX28_PAD_I2C0_SCL__I2C0_SCL */ 479 MX28_PAD_I2C0_SCL__I2C0_SCL
479 0x3190 /* MX28_PAD_I2C0_SDA__I2C0_SDA */ 480 MX28_PAD_I2C0_SDA__I2C0_SDA
480 >; 481 >;
481 fsl,drive-strength = <1>; 482 fsl,drive-strength = <1>;
482 fsl,voltage = <1>; 483 fsl,voltage = <1>;
@@ -486,8 +487,8 @@
486 i2c0_pins_b: i2c0@1 { 487 i2c0_pins_b: i2c0@1 {
487 reg = <1>; 488 reg = <1>;
488 fsl,pinmux-ids = < 489 fsl,pinmux-ids = <
489 0x3001 /* MX28_PAD_AUART0_RX__I2C0_SCL */ 490 MX28_PAD_AUART0_RX__I2C0_SCL
490 0x3011 /* MX28_PAD_AUART0_TX__I2C0_SDA */ 491 MX28_PAD_AUART0_TX__I2C0_SDA
491 >; 492 >;
492 fsl,drive-strength = <1>; 493 fsl,drive-strength = <1>;
493 fsl,voltage = <1>; 494 fsl,voltage = <1>;
@@ -497,8 +498,8 @@
497 i2c1_pins_a: i2c1@0 { 498 i2c1_pins_a: i2c1@0 {
498 reg = <0>; 499 reg = <0>;
499 fsl,pinmux-ids = < 500 fsl,pinmux-ids = <
500 0x3101 /* MX28_PAD_PWM0__I2C1_SCL */ 501 MX28_PAD_PWM0__I2C1_SCL
501 0x3111 /* MX28_PAD_PWM1__I2C1_SDA */ 502 MX28_PAD_PWM1__I2C1_SDA
502 >; 503 >;
503 fsl,drive-strength = <1>; 504 fsl,drive-strength = <1>;
504 fsl,voltage = <1>; 505 fsl,voltage = <1>;
@@ -508,10 +509,10 @@
508 saif0_pins_a: saif0@0 { 509 saif0_pins_a: saif0@0 {
509 reg = <0>; 510 reg = <0>;
510 fsl,pinmux-ids = < 511 fsl,pinmux-ids = <
511 0x3140 /* MX28_PAD_SAIF0_MCLK__SAIF0_MCLK */ 512 MX28_PAD_SAIF0_MCLK__SAIF0_MCLK
512 0x3150 /* MX28_PAD_SAIF0_LRCLK__SAIF0_LRCLK */ 513 MX28_PAD_SAIF0_LRCLK__SAIF0_LRCLK
513 0x3160 /* MX28_PAD_SAIF0_BITCLK__SAIF0_BITCLK */ 514 MX28_PAD_SAIF0_BITCLK__SAIF0_BITCLK
514 0x3170 /* MX28_PAD_SAIF0_SDATA0__SAIF0_SDATA0 */ 515 MX28_PAD_SAIF0_SDATA0__SAIF0_SDATA0
515 >; 516 >;
516 fsl,drive-strength = <2>; 517 fsl,drive-strength = <2>;
517 fsl,voltage = <1>; 518 fsl,voltage = <1>;
@@ -521,9 +522,9 @@
521 saif0_pins_b: saif0@1 { 522 saif0_pins_b: saif0@1 {
522 reg = <1>; 523 reg = <1>;
523 fsl,pinmux-ids = < 524 fsl,pinmux-ids = <
524 0x3150 /* MX28_PAD_SAIF0_LRCLK__SAIF0_LRCLK */ 525 MX28_PAD_SAIF0_LRCLK__SAIF0_LRCLK
525 0x3160 /* MX28_PAD_SAIF0_BITCLK__SAIF0_BITCLK */ 526 MX28_PAD_SAIF0_BITCLK__SAIF0_BITCLK
526 0x3170 /* MX28_PAD_SAIF0_SDATA0__SAIF0_SDATA0 */ 527 MX28_PAD_SAIF0_SDATA0__SAIF0_SDATA0
527 >; 528 >;
528 fsl,drive-strength = <2>; 529 fsl,drive-strength = <2>;
529 fsl,voltage = <1>; 530 fsl,voltage = <1>;
@@ -533,7 +534,7 @@
533 saif1_pins_a: saif1@0 { 534 saif1_pins_a: saif1@0 {
534 reg = <0>; 535 reg = <0>;
535 fsl,pinmux-ids = < 536 fsl,pinmux-ids = <
536 0x31a0 /* MX28_PAD_SAIF1_SDATA0__SAIF1_SDATA0 */ 537 MX28_PAD_SAIF1_SDATA0__SAIF1_SDATA0
537 >; 538 >;
538 fsl,drive-strength = <2>; 539 fsl,drive-strength = <2>;
539 fsl,voltage = <1>; 540 fsl,voltage = <1>;
@@ -543,7 +544,7 @@
543 pwm0_pins_a: pwm0@0 { 544 pwm0_pins_a: pwm0@0 {
544 reg = <0>; 545 reg = <0>;
545 fsl,pinmux-ids = < 546 fsl,pinmux-ids = <
546 0x3100 /* MX28_PAD_PWM0__PWM_0 */ 547 MX28_PAD_PWM0__PWM_0
547 >; 548 >;
548 fsl,drive-strength = <0>; 549 fsl,drive-strength = <0>;
549 fsl,voltage = <1>; 550 fsl,voltage = <1>;
@@ -553,7 +554,7 @@
553 pwm2_pins_a: pwm2@0 { 554 pwm2_pins_a: pwm2@0 {
554 reg = <0>; 555 reg = <0>;
555 fsl,pinmux-ids = < 556 fsl,pinmux-ids = <
556 0x3120 /* MX28_PAD_PWM2__PWM_2 */ 557 MX28_PAD_PWM2__PWM_2
557 >; 558 >;
558 fsl,drive-strength = <0>; 559 fsl,drive-strength = <0>;
559 fsl,voltage = <1>; 560 fsl,voltage = <1>;
@@ -563,7 +564,7 @@
563 pwm3_pins_a: pwm3@0 { 564 pwm3_pins_a: pwm3@0 {
564 reg = <0>; 565 reg = <0>;
565 fsl,pinmux-ids = < 566 fsl,pinmux-ids = <
566 0x31c0 /* MX28_PAD_PWM3__PWM_3 */ 567 MX28_PAD_PWM3__PWM_3
567 >; 568 >;
568 fsl,drive-strength = <0>; 569 fsl,drive-strength = <0>;
569 fsl,voltage = <1>; 570 fsl,voltage = <1>;
@@ -573,7 +574,7 @@
573 pwm3_pins_b: pwm3@1 { 574 pwm3_pins_b: pwm3@1 {
574 reg = <1>; 575 reg = <1>;
575 fsl,pinmux-ids = < 576 fsl,pinmux-ids = <
576 0x3141 /* MX28_PAD_SAIF0_MCLK__PWM3 */ 577 MX28_PAD_SAIF0_MCLK__PWM_3
577 >; 578 >;
578 fsl,drive-strength = <0>; 579 fsl,drive-strength = <0>;
579 fsl,voltage = <1>; 580 fsl,voltage = <1>;
@@ -583,7 +584,7 @@
583 pwm4_pins_a: pwm4@0 { 584 pwm4_pins_a: pwm4@0 {
584 reg = <0>; 585 reg = <0>;
585 fsl,pinmux-ids = < 586 fsl,pinmux-ids = <
586 0x31d0 /* MX28_PAD_PWM4__PWM_4 */ 587 MX28_PAD_PWM4__PWM_4
587 >; 588 >;
588 fsl,drive-strength = <0>; 589 fsl,drive-strength = <0>;
589 fsl,voltage = <1>; 590 fsl,voltage = <1>;
@@ -593,30 +594,30 @@
593 lcdif_24bit_pins_a: lcdif-24bit@0 { 594 lcdif_24bit_pins_a: lcdif-24bit@0 {
594 reg = <0>; 595 reg = <0>;
595 fsl,pinmux-ids = < 596 fsl,pinmux-ids = <
596 0x1000 /* MX28_PAD_LCD_D00__LCD_D0 */ 597 MX28_PAD_LCD_D00__LCD_D0
597 0x1010 /* MX28_PAD_LCD_D01__LCD_D1 */ 598 MX28_PAD_LCD_D01__LCD_D1
598 0x1020 /* MX28_PAD_LCD_D02__LCD_D2 */ 599 MX28_PAD_LCD_D02__LCD_D2
599 0x1030 /* MX28_PAD_LCD_D03__LCD_D3 */ 600 MX28_PAD_LCD_D03__LCD_D3
600 0x1040 /* MX28_PAD_LCD_D04__LCD_D4 */ 601 MX28_PAD_LCD_D04__LCD_D4
601 0x1050 /* MX28_PAD_LCD_D05__LCD_D5 */ 602 MX28_PAD_LCD_D05__LCD_D5
602 0x1060 /* MX28_PAD_LCD_D06__LCD_D6 */ 603 MX28_PAD_LCD_D06__LCD_D6
603 0x1070 /* MX28_PAD_LCD_D07__LCD_D7 */ 604 MX28_PAD_LCD_D07__LCD_D7
604 0x1080 /* MX28_PAD_LCD_D08__LCD_D8 */ 605 MX28_PAD_LCD_D08__LCD_D8
605 0x1090 /* MX28_PAD_LCD_D09__LCD_D9 */ 606 MX28_PAD_LCD_D09__LCD_D9
606 0x10a0 /* MX28_PAD_LCD_D10__LCD_D10 */ 607 MX28_PAD_LCD_D10__LCD_D10
607 0x10b0 /* MX28_PAD_LCD_D11__LCD_D11 */ 608 MX28_PAD_LCD_D11__LCD_D11
608 0x10c0 /* MX28_PAD_LCD_D12__LCD_D12 */ 609 MX28_PAD_LCD_D12__LCD_D12
609 0x10d0 /* MX28_PAD_LCD_D13__LCD_D13 */ 610 MX28_PAD_LCD_D13__LCD_D13
610 0x10e0 /* MX28_PAD_LCD_D14__LCD_D14 */ 611 MX28_PAD_LCD_D14__LCD_D14
611 0x10f0 /* MX28_PAD_LCD_D15__LCD_D15 */ 612 MX28_PAD_LCD_D15__LCD_D15
612 0x1100 /* MX28_PAD_LCD_D16__LCD_D16 */ 613 MX28_PAD_LCD_D16__LCD_D16
613 0x1110 /* MX28_PAD_LCD_D17__LCD_D17 */ 614 MX28_PAD_LCD_D17__LCD_D17
614 0x1120 /* MX28_PAD_LCD_D18__LCD_D18 */ 615 MX28_PAD_LCD_D18__LCD_D18
615 0x1130 /* MX28_PAD_LCD_D19__LCD_D19 */ 616 MX28_PAD_LCD_D19__LCD_D19
616 0x1140 /* MX28_PAD_LCD_D20__LCD_D20 */ 617 MX28_PAD_LCD_D20__LCD_D20
617 0x1150 /* MX28_PAD_LCD_D21__LCD_D21 */ 618 MX28_PAD_LCD_D21__LCD_D21
618 0x1160 /* MX28_PAD_LCD_D22__LCD_D22 */ 619 MX28_PAD_LCD_D22__LCD_D22
619 0x1170 /* MX28_PAD_LCD_D23__LCD_D23 */ 620 MX28_PAD_LCD_D23__LCD_D23
620 >; 621 >;
621 fsl,drive-strength = <0>; 622 fsl,drive-strength = <0>;
622 fsl,voltage = <1>; 623 fsl,voltage = <1>;
@@ -626,22 +627,22 @@
626 lcdif_16bit_pins_a: lcdif-16bit@0 { 627 lcdif_16bit_pins_a: lcdif-16bit@0 {
627 reg = <0>; 628 reg = <0>;
628 fsl,pinmux-ids = < 629 fsl,pinmux-ids = <
629 0x1000 /* MX28_PAD_LCD_D00__LCD_D0 */ 630 MX28_PAD_LCD_D00__LCD_D0
630 0x1010 /* MX28_PAD_LCD_D01__LCD_D1 */ 631 MX28_PAD_LCD_D01__LCD_D1
631 0x1020 /* MX28_PAD_LCD_D02__LCD_D2 */ 632 MX28_PAD_LCD_D02__LCD_D2
632 0x1030 /* MX28_PAD_LCD_D03__LCD_D3 */ 633 MX28_PAD_LCD_D03__LCD_D3
633 0x1040 /* MX28_PAD_LCD_D04__LCD_D4 */ 634 MX28_PAD_LCD_D04__LCD_D4
634 0x1050 /* MX28_PAD_LCD_D05__LCD_D5 */ 635 MX28_PAD_LCD_D05__LCD_D5
635 0x1060 /* MX28_PAD_LCD_D06__LCD_D6 */ 636 MX28_PAD_LCD_D06__LCD_D6
636 0x1070 /* MX28_PAD_LCD_D07__LCD_D7 */ 637 MX28_PAD_LCD_D07__LCD_D7
637 0x1080 /* MX28_PAD_LCD_D08__LCD_D8 */ 638 MX28_PAD_LCD_D08__LCD_D8
638 0x1090 /* MX28_PAD_LCD_D09__LCD_D9 */ 639 MX28_PAD_LCD_D09__LCD_D9
639 0x10a0 /* MX28_PAD_LCD_D10__LCD_D10 */ 640 MX28_PAD_LCD_D10__LCD_D10
640 0x10b0 /* MX28_PAD_LCD_D11__LCD_D11 */ 641 MX28_PAD_LCD_D11__LCD_D11
641 0x10c0 /* MX28_PAD_LCD_D12__LCD_D12 */ 642 MX28_PAD_LCD_D12__LCD_D12
642 0x10d0 /* MX28_PAD_LCD_D13__LCD_D13 */ 643 MX28_PAD_LCD_D13__LCD_D13
643 0x10e0 /* MX28_PAD_LCD_D14__LCD_D14 */ 644 MX28_PAD_LCD_D14__LCD_D14
644 0x10f0 /* MX28_PAD_LCD_D15__LCD_D15 */ 645 MX28_PAD_LCD_D15__LCD_D15
645 >; 646 >;
646 fsl,drive-strength = <0>; 647 fsl,drive-strength = <0>;
647 fsl,voltage = <1>; 648 fsl,voltage = <1>;
@@ -651,10 +652,10 @@
651 lcdif_sync_pins_a: lcdif-sync@0 { 652 lcdif_sync_pins_a: lcdif-sync@0 {
652 reg = <0>; 653 reg = <0>;
653 fsl,pinmux-ids = < 654 fsl,pinmux-ids = <
654 0x11a1 /* MX28_PAD_LCD_RS__LCD_DOTCLK */ 655 MX28_PAD_LCD_RS__LCD_DOTCLK
655 0x11b1 /* MX28_PAD_LCD_CS__LCD_ENABLE */ 656 MX28_PAD_LCD_CS__LCD_ENABLE
656 0x1181 /* MX28_PAD_LCD_RD_E__LCD_VSYNC */ 657 MX28_PAD_LCD_RD_E__LCD_VSYNC
657 0x1191 /* MX28_PAD_LCD_WR_RWN__LCD_HSYNC */ 658 MX28_PAD_LCD_WR_RWN__LCD_HSYNC
658 >; 659 >;
659 fsl,drive-strength = <0>; 660 fsl,drive-strength = <0>;
660 fsl,voltage = <1>; 661 fsl,voltage = <1>;
@@ -664,8 +665,8 @@
664 can0_pins_a: can0@0 { 665 can0_pins_a: can0@0 {
665 reg = <0>; 666 reg = <0>;
666 fsl,pinmux-ids = < 667 fsl,pinmux-ids = <
667 0x0161 /* MX28_PAD_GPMI_RDY2__CAN0_TX */ 668 MX28_PAD_GPMI_RDY2__CAN0_TX
668 0x0171 /* MX28_PAD_GPMI_RDY3__CAN0_RX */ 669 MX28_PAD_GPMI_RDY3__CAN0_RX
669 >; 670 >;
670 fsl,drive-strength = <0>; 671 fsl,drive-strength = <0>;
671 fsl,voltage = <1>; 672 fsl,voltage = <1>;
@@ -675,8 +676,8 @@
675 can1_pins_a: can1@0 { 676 can1_pins_a: can1@0 {
676 reg = <0>; 677 reg = <0>;
677 fsl,pinmux-ids = < 678 fsl,pinmux-ids = <
678 0x0121 /* MX28_PAD_GPMI_CE2N__CAN1_TX */ 679 MX28_PAD_GPMI_CE2N__CAN1_TX
679 0x0131 /* MX28_PAD_GPMI_CE3N__CAN1_RX */ 680 MX28_PAD_GPMI_CE3N__CAN1_RX
680 >; 681 >;
681 fsl,drive-strength = <0>; 682 fsl,drive-strength = <0>;
682 fsl,voltage = <1>; 683 fsl,voltage = <1>;
@@ -686,10 +687,10 @@
686 spi2_pins_a: spi2@0 { 687 spi2_pins_a: spi2@0 {
687 reg = <0>; 688 reg = <0>;
688 fsl,pinmux-ids = < 689 fsl,pinmux-ids = <
689 0x2100 /* MX28_PAD_SSP2_SCK__SSP2_SCK */ 690 MX28_PAD_SSP2_SCK__SSP2_SCK
690 0x2110 /* MX28_PAD_SSP2_MOSI__SSP2_CMD */ 691 MX28_PAD_SSP2_MOSI__SSP2_CMD
691 0x2120 /* MX28_PAD_SSP2_MISO__SSP2_D0 */ 692 MX28_PAD_SSP2_MISO__SSP2_D0
692 0x2130 /* MX28_PAD_SSP2_SS0__SSP2_D3 */ 693 MX28_PAD_SSP2_SS0__SSP2_D3
693 >; 694 >;
694 fsl,drive-strength = <1>; 695 fsl,drive-strength = <1>;
695 fsl,voltage = <1>; 696 fsl,voltage = <1>;
@@ -699,12 +700,12 @@
699 spi3_pins_a: spi3@0 { 700 spi3_pins_a: spi3@0 {
700 reg = <0>; 701 reg = <0>;
701 fsl,pinmux-ids = < 702 fsl,pinmux-ids = <
702 0x3082 /* MX28_PAD_AUART2_RX__SSP3_D4 */ 703 MX28_PAD_AUART2_RX__SSP3_D4
703 0x3092 /* MX28_PAD_AUART2_TX__SSP3_D5 */ 704 MX28_PAD_AUART2_TX__SSP3_D5
704 0x2180 /* MX28_PAD_SSP3_SCK__SSP3_SCK */ 705 MX28_PAD_SSP3_SCK__SSP3_SCK
705 0x2190 /* MX28_PAD_SSP3_MOSI__SSP3_CMD */ 706 MX28_PAD_SSP3_MOSI__SSP3_CMD
706 0x21A0 /* MX28_PAD_SSP3_MISO__SSP3_D0 */ 707 MX28_PAD_SSP3_MISO__SSP3_D0
707 0x21B0 /* MX28_PAD_SSP3_SS0__SSP3_D3 */ 708 MX28_PAD_SSP3_SS0__SSP3_D3
708 >; 709 >;
709 fsl,drive-strength = <1>; 710 fsl,drive-strength = <1>;
710 fsl,voltage = <1>; 711 fsl,voltage = <1>;
@@ -714,7 +715,7 @@
714 usbphy0_pins_a: usbphy0@0 { 715 usbphy0_pins_a: usbphy0@0 {
715 reg = <0>; 716 reg = <0>;
716 fsl,pinmux-ids = < 717 fsl,pinmux-ids = <
717 0x2152 /* MX28_PAD_SSP2_SS2__USB0_OVERCURRENT */ 718 MX28_PAD_SSP2_SS2__USB0_OVERCURRENT
718 >; 719 >;
719 fsl,drive-strength = <2>; 720 fsl,drive-strength = <2>;
720 fsl,voltage = <1>; 721 fsl,voltage = <1>;
@@ -724,7 +725,7 @@
724 usbphy0_pins_b: usbphy0@1 { 725 usbphy0_pins_b: usbphy0@1 {
725 reg = <1>; 726 reg = <1>;
726 fsl,pinmux-ids = < 727 fsl,pinmux-ids = <
727 0x3061 /* MX28_PAD_AUART1_CTS__USB0_OVERCURRENT */ 728 MX28_PAD_AUART1_CTS__USB0_OVERCURRENT
728 >; 729 >;
729 fsl,drive-strength = <2>; 730 fsl,drive-strength = <2>;
730 fsl,voltage = <1>; 731 fsl,voltage = <1>;
@@ -734,7 +735,7 @@
734 usbphy1_pins_a: usbphy1@0 { 735 usbphy1_pins_a: usbphy1@0 {
735 reg = <0>; 736 reg = <0>;
736 fsl,pinmux-ids = < 737 fsl,pinmux-ids = <
737 0x2142 /* MX28_PAD_SSP2_SS1__USB1_OVERCURRENT */ 738 MX28_PAD_SSP2_SS1__USB1_OVERCURRENT
738 >; 739 >;
739 fsl,drive-strength = <2>; 740 fsl,drive-strength = <2>;
740 fsl,voltage = <1>; 741 fsl,voltage = <1>;