Commit 35878142294a0b27533194fd7c07a65072ea7bd9

Authored by Alexander Shiyan
Committed by Shawn Guo
1 parent e3c68c864d

ARM: dts: i.MX51: Move pins configuration under "iomuxc" label

This unmix module/pin definitions and reduce indentation for pin
groups, so makes template a bit cleaner.

Signed-off-by: Alexander Shiyan <shc_work@mail.ru>
Signed-off-by: Shawn Guo <shawn.guo@linaro.org>

Showing 1 changed file with 309 additions and 307 deletions Side-by-side Diff

arch/arm/boot/dts/imx51.dtsi
... ... @@ -308,313 +308,6 @@
308 308 iomuxc: iomuxc@73fa8000 {
309 309 compatible = "fsl,imx51-iomuxc";
310 310 reg = <0x73fa8000 0x4000>;
311   -
312   - audmux {
313   - pinctrl_audmux_1: audmuxgrp-1 {
314   - fsl,pins = <
315   - MX51_PAD_AUD3_BB_TXD__AUD3_TXD 0x80000000
316   - MX51_PAD_AUD3_BB_RXD__AUD3_RXD 0x80000000
317   - MX51_PAD_AUD3_BB_CK__AUD3_TXC 0x80000000
318   - MX51_PAD_AUD3_BB_FS__AUD3_TXFS 0x80000000
319   - >;
320   - };
321   - };
322   -
323   - fec {
324   - pinctrl_fec_1: fecgrp-1 {
325   - fsl,pins = <
326   - MX51_PAD_EIM_EB2__FEC_MDIO 0x80000000
327   - MX51_PAD_EIM_EB3__FEC_RDATA1 0x80000000
328   - MX51_PAD_EIM_CS2__FEC_RDATA2 0x80000000
329   - MX51_PAD_EIM_CS3__FEC_RDATA3 0x80000000
330   - MX51_PAD_EIM_CS4__FEC_RX_ER 0x80000000
331   - MX51_PAD_EIM_CS5__FEC_CRS 0x80000000
332   - MX51_PAD_NANDF_RB2__FEC_COL 0x80000000
333   - MX51_PAD_NANDF_RB3__FEC_RX_CLK 0x80000000
334   - MX51_PAD_NANDF_D9__FEC_RDATA0 0x80000000
335   - MX51_PAD_NANDF_D8__FEC_TDATA0 0x80000000
336   - MX51_PAD_NANDF_CS2__FEC_TX_ER 0x80000000
337   - MX51_PAD_NANDF_CS3__FEC_MDC 0x80000000
338   - MX51_PAD_NANDF_CS4__FEC_TDATA1 0x80000000
339   - MX51_PAD_NANDF_CS5__FEC_TDATA2 0x80000000
340   - MX51_PAD_NANDF_CS6__FEC_TDATA3 0x80000000
341   - MX51_PAD_NANDF_CS7__FEC_TX_EN 0x80000000
342   - MX51_PAD_NANDF_RDY_INT__FEC_TX_CLK 0x80000000
343   - >;
344   - };
345   -
346   - pinctrl_fec_2: fecgrp-2 {
347   - fsl,pins = <
348   - MX51_PAD_DI_GP3__FEC_TX_ER 0x80000000
349   - MX51_PAD_DI2_PIN4__FEC_CRS 0x80000000
350   - MX51_PAD_DI2_PIN2__FEC_MDC 0x80000000
351   - MX51_PAD_DI2_PIN3__FEC_MDIO 0x80000000
352   - MX51_PAD_DI2_DISP_CLK__FEC_RDATA1 0x80000000
353   - MX51_PAD_DI_GP4__FEC_RDATA2 0x80000000
354   - MX51_PAD_DISP2_DAT0__FEC_RDATA3 0x80000000
355   - MX51_PAD_DISP2_DAT1__FEC_RX_ER 0x80000000
356   - MX51_PAD_DISP2_DAT6__FEC_TDATA1 0x80000000
357   - MX51_PAD_DISP2_DAT7__FEC_TDATA2 0x80000000
358   - MX51_PAD_DISP2_DAT8__FEC_TDATA3 0x80000000
359   - MX51_PAD_DISP2_DAT9__FEC_TX_EN 0x80000000
360   - MX51_PAD_DISP2_DAT10__FEC_COL 0x80000000
361   - MX51_PAD_DISP2_DAT11__FEC_RX_CLK 0x80000000
362   - MX51_PAD_DISP2_DAT12__FEC_RX_DV 0x80000000
363   - MX51_PAD_DISP2_DAT13__FEC_TX_CLK 0x80000000
364   - MX51_PAD_DISP2_DAT14__FEC_RDATA0 0x80000000
365   - MX51_PAD_DISP2_DAT15__FEC_TDATA0 0x80000000
366   - >;
367   - };
368   - };
369   -
370   - ecspi1 {
371   - pinctrl_ecspi1_1: ecspi1grp-1 {
372   - fsl,pins = <
373   - MX51_PAD_CSPI1_MISO__ECSPI1_MISO 0x185
374   - MX51_PAD_CSPI1_MOSI__ECSPI1_MOSI 0x185
375   - MX51_PAD_CSPI1_SCLK__ECSPI1_SCLK 0x185
376   - >;
377   - };
378   - };
379   -
380   - ecspi2 {
381   - pinctrl_ecspi2_1: ecspi2grp-1 {
382   - fsl,pins = <
383   - MX51_PAD_NANDF_RB3__ECSPI2_MISO 0x185
384   - MX51_PAD_NANDF_D15__ECSPI2_MOSI 0x185
385   - MX51_PAD_NANDF_RB2__ECSPI2_SCLK 0x185
386   - >;
387   - };
388   - };
389   -
390   - esdhc1 {
391   - pinctrl_esdhc1_1: esdhc1grp-1 {
392   - fsl,pins = <
393   - MX51_PAD_SD1_CMD__SD1_CMD 0x400020d5
394   - MX51_PAD_SD1_CLK__SD1_CLK 0x20d5
395   - MX51_PAD_SD1_DATA0__SD1_DATA0 0x20d5
396   - MX51_PAD_SD1_DATA1__SD1_DATA1 0x20d5
397   - MX51_PAD_SD1_DATA2__SD1_DATA2 0x20d5
398   - MX51_PAD_SD1_DATA3__SD1_DATA3 0x20d5
399   - >;
400   - };
401   - };
402   -
403   - esdhc2 {
404   - pinctrl_esdhc2_1: esdhc2grp-1 {
405   - fsl,pins = <
406   - MX51_PAD_SD2_CMD__SD2_CMD 0x400020d5
407   - MX51_PAD_SD2_CLK__SD2_CLK 0x20d5
408   - MX51_PAD_SD2_DATA0__SD2_DATA0 0x20d5
409   - MX51_PAD_SD2_DATA1__SD2_DATA1 0x20d5
410   - MX51_PAD_SD2_DATA2__SD2_DATA2 0x20d5
411   - MX51_PAD_SD2_DATA3__SD2_DATA3 0x20d5
412   - >;
413   - };
414   - };
415   -
416   - i2c2 {
417   - pinctrl_i2c2_1: i2c2grp-1 {
418   - fsl,pins = <
419   - MX51_PAD_KEY_COL4__I2C2_SCL 0x400001ed
420   - MX51_PAD_KEY_COL5__I2C2_SDA 0x400001ed
421   - >;
422   - };
423   -
424   - pinctrl_i2c2_2: i2c2grp-2 {
425   - fsl,pins = <
426   - MX51_PAD_EIM_D27__I2C2_SCL 0x400001ed
427   - MX51_PAD_EIM_D24__I2C2_SDA 0x400001ed
428   - >;
429   - };
430   - };
431   -
432   - ipu_disp1 {
433   - pinctrl_ipu_disp1_1: ipudisp1grp-1 {
434   - fsl,pins = <
435   - MX51_PAD_DISP1_DAT0__DISP1_DAT0 0x5
436   - MX51_PAD_DISP1_DAT1__DISP1_DAT1 0x5
437   - MX51_PAD_DISP1_DAT2__DISP1_DAT2 0x5
438   - MX51_PAD_DISP1_DAT3__DISP1_DAT3 0x5
439   - MX51_PAD_DISP1_DAT4__DISP1_DAT4 0x5
440   - MX51_PAD_DISP1_DAT5__DISP1_DAT5 0x5
441   - MX51_PAD_DISP1_DAT6__DISP1_DAT6 0x5
442   - MX51_PAD_DISP1_DAT7__DISP1_DAT7 0x5
443   - MX51_PAD_DISP1_DAT8__DISP1_DAT8 0x5
444   - MX51_PAD_DISP1_DAT9__DISP1_DAT9 0x5
445   - MX51_PAD_DISP1_DAT10__DISP1_DAT10 0x5
446   - MX51_PAD_DISP1_DAT11__DISP1_DAT11 0x5
447   - MX51_PAD_DISP1_DAT12__DISP1_DAT12 0x5
448   - MX51_PAD_DISP1_DAT13__DISP1_DAT13 0x5
449   - MX51_PAD_DISP1_DAT14__DISP1_DAT14 0x5
450   - MX51_PAD_DISP1_DAT15__DISP1_DAT15 0x5
451   - MX51_PAD_DISP1_DAT16__DISP1_DAT16 0x5
452   - MX51_PAD_DISP1_DAT17__DISP1_DAT17 0x5
453   - MX51_PAD_DISP1_DAT18__DISP1_DAT18 0x5
454   - MX51_PAD_DISP1_DAT19__DISP1_DAT19 0x5
455   - MX51_PAD_DISP1_DAT20__DISP1_DAT20 0x5
456   - MX51_PAD_DISP1_DAT21__DISP1_DAT21 0x5
457   - MX51_PAD_DISP1_DAT22__DISP1_DAT22 0x5
458   - MX51_PAD_DISP1_DAT23__DISP1_DAT23 0x5
459   - MX51_PAD_DI1_PIN2__DI1_PIN2 0x5 /* hsync */
460   - MX51_PAD_DI1_PIN3__DI1_PIN3 0x5 /* vsync */
461   - >;
462   - };
463   - };
464   -
465   - ipu_disp2 {
466   - pinctrl_ipu_disp2_1: ipudisp2grp-1 {
467   - fsl,pins = <
468   - MX51_PAD_DISP2_DAT0__DISP2_DAT0 0x5
469   - MX51_PAD_DISP2_DAT1__DISP2_DAT1 0x5
470   - MX51_PAD_DISP2_DAT2__DISP2_DAT2 0x5
471   - MX51_PAD_DISP2_DAT3__DISP2_DAT3 0x5
472   - MX51_PAD_DISP2_DAT4__DISP2_DAT4 0x5
473   - MX51_PAD_DISP2_DAT5__DISP2_DAT5 0x5
474   - MX51_PAD_DISP2_DAT6__DISP2_DAT6 0x5
475   - MX51_PAD_DISP2_DAT7__DISP2_DAT7 0x5
476   - MX51_PAD_DISP2_DAT8__DISP2_DAT8 0x5
477   - MX51_PAD_DISP2_DAT9__DISP2_DAT9 0x5
478   - MX51_PAD_DISP2_DAT10__DISP2_DAT10 0x5
479   - MX51_PAD_DISP2_DAT11__DISP2_DAT11 0x5
480   - MX51_PAD_DISP2_DAT12__DISP2_DAT12 0x5
481   - MX51_PAD_DISP2_DAT13__DISP2_DAT13 0x5
482   - MX51_PAD_DISP2_DAT14__DISP2_DAT14 0x5
483   - MX51_PAD_DISP2_DAT15__DISP2_DAT15 0x5
484   - MX51_PAD_DI2_PIN2__DI2_PIN2 0x5 /* hsync */
485   - MX51_PAD_DI2_PIN3__DI2_PIN3 0x5 /* vsync */
486   - MX51_PAD_DI2_DISP_CLK__DI2_DISP_CLK 0x5
487   - MX51_PAD_DI_GP4__DI2_PIN15 0x5
488   - >;
489   - };
490   - };
491   -
492   - kpp {
493   - pinctrl_kpp_1: kppgrp-1 {
494   - fsl,pins = <
495   - MX51_PAD_KEY_ROW0__KEY_ROW0 0xe0
496   - MX51_PAD_KEY_ROW1__KEY_ROW1 0xe0
497   - MX51_PAD_KEY_ROW2__KEY_ROW2 0xe0
498   - MX51_PAD_KEY_ROW3__KEY_ROW3 0xe0
499   - MX51_PAD_KEY_COL0__KEY_COL0 0xe8
500   - MX51_PAD_KEY_COL1__KEY_COL1 0xe8
501   - MX51_PAD_KEY_COL2__KEY_COL2 0xe8
502   - MX51_PAD_KEY_COL3__KEY_COL3 0xe8
503   - >;
504   - };
505   - };
506   -
507   - pata {
508   - pinctrl_pata_1: patagrp-1 {
509   - fsl,pins = <
510   - MX51_PAD_NANDF_WE_B__PATA_DIOW 0x2004
511   - MX51_PAD_NANDF_RE_B__PATA_DIOR 0x2004
512   - MX51_PAD_NANDF_ALE__PATA_BUFFER_EN 0x2004
513   - MX51_PAD_NANDF_CLE__PATA_RESET_B 0x2004
514   - MX51_PAD_NANDF_WP_B__PATA_DMACK 0x2004
515   - MX51_PAD_NANDF_RB0__PATA_DMARQ 0x2004
516   - MX51_PAD_NANDF_RB1__PATA_IORDY 0x2004
517   - MX51_PAD_GPIO_NAND__PATA_INTRQ 0x2004
518   - MX51_PAD_NANDF_CS2__PATA_CS_0 0x2004
519   - MX51_PAD_NANDF_CS3__PATA_CS_1 0x2004
520   - MX51_PAD_NANDF_CS4__PATA_DA_0 0x2004
521   - MX51_PAD_NANDF_CS5__PATA_DA_1 0x2004
522   - MX51_PAD_NANDF_CS6__PATA_DA_2 0x2004
523   - MX51_PAD_NANDF_D15__PATA_DATA15 0x2004
524   - MX51_PAD_NANDF_D14__PATA_DATA14 0x2004
525   - MX51_PAD_NANDF_D13__PATA_DATA13 0x2004
526   - MX51_PAD_NANDF_D12__PATA_DATA12 0x2004
527   - MX51_PAD_NANDF_D11__PATA_DATA11 0x2004
528   - MX51_PAD_NANDF_D10__PATA_DATA10 0x2004
529   - MX51_PAD_NANDF_D9__PATA_DATA9 0x2004
530   - MX51_PAD_NANDF_D8__PATA_DATA8 0x2004
531   - MX51_PAD_NANDF_D7__PATA_DATA7 0x2004
532   - MX51_PAD_NANDF_D6__PATA_DATA6 0x2004
533   - MX51_PAD_NANDF_D5__PATA_DATA5 0x2004
534   - MX51_PAD_NANDF_D4__PATA_DATA4 0x2004
535   - MX51_PAD_NANDF_D3__PATA_DATA3 0x2004
536   - MX51_PAD_NANDF_D2__PATA_DATA2 0x2004
537   - MX51_PAD_NANDF_D1__PATA_DATA1 0x2004
538   - MX51_PAD_NANDF_D0__PATA_DATA0 0x2004
539   - >;
540   - };
541   - };
542   -
543   - uart1 {
544   - pinctrl_uart1_1: uart1grp-1 {
545   - fsl,pins = <
546   - MX51_PAD_UART1_RXD__UART1_RXD 0x1c5
547   - MX51_PAD_UART1_TXD__UART1_TXD 0x1c5
548   - MX51_PAD_UART1_RTS__UART1_RTS 0x1c5
549   - MX51_PAD_UART1_CTS__UART1_CTS 0x1c5
550   - >;
551   - };
552   - };
553   -
554   - uart2 {
555   - pinctrl_uart2_1: uart2grp-1 {
556   - fsl,pins = <
557   - MX51_PAD_UART2_RXD__UART2_RXD 0x1c5
558   - MX51_PAD_UART2_TXD__UART2_TXD 0x1c5
559   - >;
560   - };
561   - };
562   -
563   - uart3 {
564   - pinctrl_uart3_1: uart3grp-1 {
565   - fsl,pins = <
566   - MX51_PAD_EIM_D25__UART3_RXD 0x1c5
567   - MX51_PAD_EIM_D26__UART3_TXD 0x1c5
568   - MX51_PAD_EIM_D27__UART3_RTS 0x1c5
569   - MX51_PAD_EIM_D24__UART3_CTS 0x1c5
570   - >;
571   - };
572   -
573   - pinctrl_uart3_2: uart3grp-2 {
574   - fsl,pins = <
575   - MX51_PAD_UART3_RXD__UART3_RXD 0x1c5
576   - MX51_PAD_UART3_TXD__UART3_TXD 0x1c5
577   - >;
578   - };
579   - };
580   -
581   - usbh1 {
582   - pinctrl_usbh1_1: usbh1grp-1 {
583   - fsl,pins = <
584   - MX51_PAD_USBH1_DATA0__USBH1_DATA0 0x1e5
585   - MX51_PAD_USBH1_DATA1__USBH1_DATA1 0x1e5
586   - MX51_PAD_USBH1_DATA2__USBH1_DATA2 0x1e5
587   - MX51_PAD_USBH1_DATA3__USBH1_DATA3 0x1e5
588   - MX51_PAD_USBH1_DATA4__USBH1_DATA4 0x1e5
589   - MX51_PAD_USBH1_DATA5__USBH1_DATA5 0x1e5
590   - MX51_PAD_USBH1_DATA6__USBH1_DATA6 0x1e5
591   - MX51_PAD_USBH1_DATA7__USBH1_DATA7 0x1e5
592   - MX51_PAD_USBH1_CLK__USBH1_CLK 0x1e5
593   - MX51_PAD_USBH1_DIR__USBH1_DIR 0x1e5
594   - MX51_PAD_USBH1_NXT__USBH1_NXT 0x1e5
595   - MX51_PAD_USBH1_STP__USBH1_STP 0x1e5
596   - >;
597   - };
598   - };
599   -
600   - usbh2 {
601   - pinctrl_usbh2_1: usbh2grp-1 {
602   - fsl,pins = <
603   - MX51_PAD_EIM_D16__USBH2_DATA0 0x1e5
604   - MX51_PAD_EIM_D17__USBH2_DATA1 0x1e5
605   - MX51_PAD_EIM_D18__USBH2_DATA2 0x1e5
606   - MX51_PAD_EIM_D19__USBH2_DATA3 0x1e5
607   - MX51_PAD_EIM_D20__USBH2_DATA4 0x1e5
608   - MX51_PAD_EIM_D21__USBH2_DATA5 0x1e5
609   - MX51_PAD_EIM_D22__USBH2_DATA6 0x1e5
610   - MX51_PAD_EIM_D23__USBH2_DATA7 0x1e5
611   - MX51_PAD_EIM_A24__USBH2_CLK 0x1e5
612   - MX51_PAD_EIM_A25__USBH2_DIR 0x1e5
613   - MX51_PAD_EIM_A27__USBH2_NXT 0x1e5
614   - MX51_PAD_EIM_A26__USBH2_STP 0x1e5
615   - >;
616   - };
617   - };
618 311 };
619 312  
620 313 pwm1: pwm@73fb4000 {
... ... @@ -806,6 +499,315 @@
806 499 clock-names = "ipg", "ahb", "ptp";
807 500 status = "disabled";
808 501 };
  502 + };
  503 + };
  504 +};
  505 +
  506 +&iomuxc {
  507 + audmux {
  508 + pinctrl_audmux_1: audmuxgrp-1 {
  509 + fsl,pins = <
  510 + MX51_PAD_AUD3_BB_TXD__AUD3_TXD 0x80000000
  511 + MX51_PAD_AUD3_BB_RXD__AUD3_RXD 0x80000000
  512 + MX51_PAD_AUD3_BB_CK__AUD3_TXC 0x80000000
  513 + MX51_PAD_AUD3_BB_FS__AUD3_TXFS 0x80000000
  514 + >;
  515 + };
  516 + };
  517 +
  518 + fec {
  519 + pinctrl_fec_1: fecgrp-1 {
  520 + fsl,pins = <
  521 + MX51_PAD_EIM_EB2__FEC_MDIO 0x80000000
  522 + MX51_PAD_EIM_EB3__FEC_RDATA1 0x80000000
  523 + MX51_PAD_EIM_CS2__FEC_RDATA2 0x80000000
  524 + MX51_PAD_EIM_CS3__FEC_RDATA3 0x80000000
  525 + MX51_PAD_EIM_CS4__FEC_RX_ER 0x80000000
  526 + MX51_PAD_EIM_CS5__FEC_CRS 0x80000000
  527 + MX51_PAD_NANDF_RB2__FEC_COL 0x80000000
  528 + MX51_PAD_NANDF_RB3__FEC_RX_CLK 0x80000000
  529 + MX51_PAD_NANDF_D9__FEC_RDATA0 0x80000000
  530 + MX51_PAD_NANDF_D8__FEC_TDATA0 0x80000000
  531 + MX51_PAD_NANDF_CS2__FEC_TX_ER 0x80000000
  532 + MX51_PAD_NANDF_CS3__FEC_MDC 0x80000000
  533 + MX51_PAD_NANDF_CS4__FEC_TDATA1 0x80000000
  534 + MX51_PAD_NANDF_CS5__FEC_TDATA2 0x80000000
  535 + MX51_PAD_NANDF_CS6__FEC_TDATA3 0x80000000
  536 + MX51_PAD_NANDF_CS7__FEC_TX_EN 0x80000000
  537 + MX51_PAD_NANDF_RDY_INT__FEC_TX_CLK 0x80000000
  538 + >;
  539 + };
  540 +
  541 + pinctrl_fec_2: fecgrp-2 {
  542 + fsl,pins = <
  543 + MX51_PAD_DI_GP3__FEC_TX_ER 0x80000000
  544 + MX51_PAD_DI2_PIN4__FEC_CRS 0x80000000
  545 + MX51_PAD_DI2_PIN2__FEC_MDC 0x80000000
  546 + MX51_PAD_DI2_PIN3__FEC_MDIO 0x80000000
  547 + MX51_PAD_DI2_DISP_CLK__FEC_RDATA1 0x80000000
  548 + MX51_PAD_DI_GP4__FEC_RDATA2 0x80000000
  549 + MX51_PAD_DISP2_DAT0__FEC_RDATA3 0x80000000
  550 + MX51_PAD_DISP2_DAT1__FEC_RX_ER 0x80000000
  551 + MX51_PAD_DISP2_DAT6__FEC_TDATA1 0x80000000
  552 + MX51_PAD_DISP2_DAT7__FEC_TDATA2 0x80000000
  553 + MX51_PAD_DISP2_DAT8__FEC_TDATA3 0x80000000
  554 + MX51_PAD_DISP2_DAT9__FEC_TX_EN 0x80000000
  555 + MX51_PAD_DISP2_DAT10__FEC_COL 0x80000000
  556 + MX51_PAD_DISP2_DAT11__FEC_RX_CLK 0x80000000
  557 + MX51_PAD_DISP2_DAT12__FEC_RX_DV 0x80000000
  558 + MX51_PAD_DISP2_DAT13__FEC_TX_CLK 0x80000000
  559 + MX51_PAD_DISP2_DAT14__FEC_RDATA0 0x80000000
  560 + MX51_PAD_DISP2_DAT15__FEC_TDATA0 0x80000000
  561 + >;
  562 + };
  563 + };
  564 +
  565 + ecspi1 {
  566 + pinctrl_ecspi1_1: ecspi1grp-1 {
  567 + fsl,pins = <
  568 + MX51_PAD_CSPI1_MISO__ECSPI1_MISO 0x185
  569 + MX51_PAD_CSPI1_MOSI__ECSPI1_MOSI 0x185
  570 + MX51_PAD_CSPI1_SCLK__ECSPI1_SCLK 0x185
  571 + >;
  572 + };
  573 + };
  574 +
  575 + ecspi2 {
  576 + pinctrl_ecspi2_1: ecspi2grp-1 {
  577 + fsl,pins = <
  578 + MX51_PAD_NANDF_RB3__ECSPI2_MISO 0x185
  579 + MX51_PAD_NANDF_D15__ECSPI2_MOSI 0x185
  580 + MX51_PAD_NANDF_RB2__ECSPI2_SCLK 0x185
  581 + >;
  582 + };
  583 + };
  584 +
  585 + esdhc1 {
  586 + pinctrl_esdhc1_1: esdhc1grp-1 {
  587 + fsl,pins = <
  588 + MX51_PAD_SD1_CMD__SD1_CMD 0x400020d5
  589 + MX51_PAD_SD1_CLK__SD1_CLK 0x20d5
  590 + MX51_PAD_SD1_DATA0__SD1_DATA0 0x20d5
  591 + MX51_PAD_SD1_DATA1__SD1_DATA1 0x20d5
  592 + MX51_PAD_SD1_DATA2__SD1_DATA2 0x20d5
  593 + MX51_PAD_SD1_DATA3__SD1_DATA3 0x20d5
  594 + >;
  595 + };
  596 + };
  597 +
  598 + esdhc2 {
  599 + pinctrl_esdhc2_1: esdhc2grp-1 {
  600 + fsl,pins = <
  601 + MX51_PAD_SD2_CMD__SD2_CMD 0x400020d5
  602 + MX51_PAD_SD2_CLK__SD2_CLK 0x20d5
  603 + MX51_PAD_SD2_DATA0__SD2_DATA0 0x20d5
  604 + MX51_PAD_SD2_DATA1__SD2_DATA1 0x20d5
  605 + MX51_PAD_SD2_DATA2__SD2_DATA2 0x20d5
  606 + MX51_PAD_SD2_DATA3__SD2_DATA3 0x20d5
  607 + >;
  608 + };
  609 + };
  610 +
  611 + i2c2 {
  612 + pinctrl_i2c2_1: i2c2grp-1 {
  613 + fsl,pins = <
  614 + MX51_PAD_KEY_COL4__I2C2_SCL 0x400001ed
  615 + MX51_PAD_KEY_COL5__I2C2_SDA 0x400001ed
  616 + >;
  617 + };
  618 +
  619 + pinctrl_i2c2_2: i2c2grp-2 {
  620 + fsl,pins = <
  621 + MX51_PAD_EIM_D27__I2C2_SCL 0x400001ed
  622 + MX51_PAD_EIM_D24__I2C2_SDA 0x400001ed
  623 + >;
  624 + };
  625 + };
  626 +
  627 + ipu_disp1 {
  628 + pinctrl_ipu_disp1_1: ipudisp1grp-1 {
  629 + fsl,pins = <
  630 + MX51_PAD_DISP1_DAT0__DISP1_DAT0 0x5
  631 + MX51_PAD_DISP1_DAT1__DISP1_DAT1 0x5
  632 + MX51_PAD_DISP1_DAT2__DISP1_DAT2 0x5
  633 + MX51_PAD_DISP1_DAT3__DISP1_DAT3 0x5
  634 + MX51_PAD_DISP1_DAT4__DISP1_DAT4 0x5
  635 + MX51_PAD_DISP1_DAT5__DISP1_DAT5 0x5
  636 + MX51_PAD_DISP1_DAT6__DISP1_DAT6 0x5
  637 + MX51_PAD_DISP1_DAT7__DISP1_DAT7 0x5
  638 + MX51_PAD_DISP1_DAT8__DISP1_DAT8 0x5
  639 + MX51_PAD_DISP1_DAT9__DISP1_DAT9 0x5
  640 + MX51_PAD_DISP1_DAT10__DISP1_DAT10 0x5
  641 + MX51_PAD_DISP1_DAT11__DISP1_DAT11 0x5
  642 + MX51_PAD_DISP1_DAT12__DISP1_DAT12 0x5
  643 + MX51_PAD_DISP1_DAT13__DISP1_DAT13 0x5
  644 + MX51_PAD_DISP1_DAT14__DISP1_DAT14 0x5
  645 + MX51_PAD_DISP1_DAT15__DISP1_DAT15 0x5
  646 + MX51_PAD_DISP1_DAT16__DISP1_DAT16 0x5
  647 + MX51_PAD_DISP1_DAT17__DISP1_DAT17 0x5
  648 + MX51_PAD_DISP1_DAT18__DISP1_DAT18 0x5
  649 + MX51_PAD_DISP1_DAT19__DISP1_DAT19 0x5
  650 + MX51_PAD_DISP1_DAT20__DISP1_DAT20 0x5
  651 + MX51_PAD_DISP1_DAT21__DISP1_DAT21 0x5
  652 + MX51_PAD_DISP1_DAT22__DISP1_DAT22 0x5
  653 + MX51_PAD_DISP1_DAT23__DISP1_DAT23 0x5
  654 + MX51_PAD_DI1_PIN2__DI1_PIN2 0x5 /* hsync */
  655 + MX51_PAD_DI1_PIN3__DI1_PIN3 0x5 /* vsync */
  656 + >;
  657 + };
  658 + };
  659 +
  660 + ipu_disp2 {
  661 + pinctrl_ipu_disp2_1: ipudisp2grp-1 {
  662 + fsl,pins = <
  663 + MX51_PAD_DISP2_DAT0__DISP2_DAT0 0x5
  664 + MX51_PAD_DISP2_DAT1__DISP2_DAT1 0x5
  665 + MX51_PAD_DISP2_DAT2__DISP2_DAT2 0x5
  666 + MX51_PAD_DISP2_DAT3__DISP2_DAT3 0x5
  667 + MX51_PAD_DISP2_DAT4__DISP2_DAT4 0x5
  668 + MX51_PAD_DISP2_DAT5__DISP2_DAT5 0x5
  669 + MX51_PAD_DISP2_DAT6__DISP2_DAT6 0x5
  670 + MX51_PAD_DISP2_DAT7__DISP2_DAT7 0x5
  671 + MX51_PAD_DISP2_DAT8__DISP2_DAT8 0x5
  672 + MX51_PAD_DISP2_DAT9__DISP2_DAT9 0x5
  673 + MX51_PAD_DISP2_DAT10__DISP2_DAT10 0x5
  674 + MX51_PAD_DISP2_DAT11__DISP2_DAT11 0x5
  675 + MX51_PAD_DISP2_DAT12__DISP2_DAT12 0x5
  676 + MX51_PAD_DISP2_DAT13__DISP2_DAT13 0x5
  677 + MX51_PAD_DISP2_DAT14__DISP2_DAT14 0x5
  678 + MX51_PAD_DISP2_DAT15__DISP2_DAT15 0x5
  679 + MX51_PAD_DI2_PIN2__DI2_PIN2 0x5 /* hsync */
  680 + MX51_PAD_DI2_PIN3__DI2_PIN3 0x5 /* vsync */
  681 + MX51_PAD_DI2_DISP_CLK__DI2_DISP_CLK 0x5 /* CLK */
  682 + MX51_PAD_DI_GP4__DI2_PIN15 0x5 /* DE */
  683 + >;
  684 + };
  685 + };
  686 +
  687 + kpp {
  688 + pinctrl_kpp_1: kppgrp-1 {
  689 + fsl,pins = <
  690 + MX51_PAD_KEY_ROW0__KEY_ROW0 0xe0
  691 + MX51_PAD_KEY_ROW1__KEY_ROW1 0xe0
  692 + MX51_PAD_KEY_ROW2__KEY_ROW2 0xe0
  693 + MX51_PAD_KEY_ROW3__KEY_ROW3 0xe0
  694 + MX51_PAD_KEY_COL0__KEY_COL0 0xe8
  695 + MX51_PAD_KEY_COL1__KEY_COL1 0xe8
  696 + MX51_PAD_KEY_COL2__KEY_COL2 0xe8
  697 + MX51_PAD_KEY_COL3__KEY_COL3 0xe8
  698 + >;
  699 + };
  700 + };
  701 +
  702 + pata {
  703 + pinctrl_pata_1: patagrp-1 {
  704 + fsl,pins = <
  705 + MX51_PAD_NANDF_WE_B__PATA_DIOW 0x2004
  706 + MX51_PAD_NANDF_RE_B__PATA_DIOR 0x2004
  707 + MX51_PAD_NANDF_ALE__PATA_BUFFER_EN 0x2004
  708 + MX51_PAD_NANDF_CLE__PATA_RESET_B 0x2004
  709 + MX51_PAD_NANDF_WP_B__PATA_DMACK 0x2004
  710 + MX51_PAD_NANDF_RB0__PATA_DMARQ 0x2004
  711 + MX51_PAD_NANDF_RB1__PATA_IORDY 0x2004
  712 + MX51_PAD_GPIO_NAND__PATA_INTRQ 0x2004
  713 + MX51_PAD_NANDF_CS2__PATA_CS_0 0x2004
  714 + MX51_PAD_NANDF_CS3__PATA_CS_1 0x2004
  715 + MX51_PAD_NANDF_CS4__PATA_DA_0 0x2004
  716 + MX51_PAD_NANDF_CS5__PATA_DA_1 0x2004
  717 + MX51_PAD_NANDF_CS6__PATA_DA_2 0x2004
  718 + MX51_PAD_NANDF_D15__PATA_DATA15 0x2004
  719 + MX51_PAD_NANDF_D14__PATA_DATA14 0x2004
  720 + MX51_PAD_NANDF_D13__PATA_DATA13 0x2004
  721 + MX51_PAD_NANDF_D12__PATA_DATA12 0x2004
  722 + MX51_PAD_NANDF_D11__PATA_DATA11 0x2004
  723 + MX51_PAD_NANDF_D10__PATA_DATA10 0x2004
  724 + MX51_PAD_NANDF_D9__PATA_DATA9 0x2004
  725 + MX51_PAD_NANDF_D8__PATA_DATA8 0x2004
  726 + MX51_PAD_NANDF_D7__PATA_DATA7 0x2004
  727 + MX51_PAD_NANDF_D6__PATA_DATA6 0x2004
  728 + MX51_PAD_NANDF_D5__PATA_DATA5 0x2004
  729 + MX51_PAD_NANDF_D4__PATA_DATA4 0x2004
  730 + MX51_PAD_NANDF_D3__PATA_DATA3 0x2004
  731 + MX51_PAD_NANDF_D2__PATA_DATA2 0x2004
  732 + MX51_PAD_NANDF_D1__PATA_DATA1 0x2004
  733 + MX51_PAD_NANDF_D0__PATA_DATA0 0x2004
  734 + >;
  735 + };
  736 + };
  737 +
  738 + uart1 {
  739 + pinctrl_uart1_1: uart1grp-1 {
  740 + fsl,pins = <
  741 + MX51_PAD_UART1_RXD__UART1_RXD 0x1c5
  742 + MX51_PAD_UART1_TXD__UART1_TXD 0x1c5
  743 + MX51_PAD_UART1_RTS__UART1_RTS 0x1c5
  744 + MX51_PAD_UART1_CTS__UART1_CTS 0x1c5
  745 + >;
  746 + };
  747 + };
  748 +
  749 + uart2 {
  750 + pinctrl_uart2_1: uart2grp-1 {
  751 + fsl,pins = <
  752 + MX51_PAD_UART2_RXD__UART2_RXD 0x1c5
  753 + MX51_PAD_UART2_TXD__UART2_TXD 0x1c5
  754 + >;
  755 + };
  756 + };
  757 +
  758 + uart3 {
  759 + pinctrl_uart3_1: uart3grp-1 {
  760 + fsl,pins = <
  761 + MX51_PAD_EIM_D25__UART3_RXD 0x1c5
  762 + MX51_PAD_EIM_D26__UART3_TXD 0x1c5
  763 + MX51_PAD_EIM_D27__UART3_RTS 0x1c5
  764 + MX51_PAD_EIM_D24__UART3_CTS 0x1c5
  765 + >;
  766 + };
  767 +
  768 + pinctrl_uart3_2: uart3grp-2 {
  769 + fsl,pins = <
  770 + MX51_PAD_UART3_RXD__UART3_RXD 0x1c5
  771 + MX51_PAD_UART3_TXD__UART3_TXD 0x1c5
  772 + >;
  773 + };
  774 + };
  775 +
  776 + usbh1 {
  777 + pinctrl_usbh1_1: usbh1grp-1 {
  778 + fsl,pins = <
  779 + MX51_PAD_USBH1_DATA0__USBH1_DATA0 0x1e5
  780 + MX51_PAD_USBH1_DATA1__USBH1_DATA1 0x1e5
  781 + MX51_PAD_USBH1_DATA2__USBH1_DATA2 0x1e5
  782 + MX51_PAD_USBH1_DATA3__USBH1_DATA3 0x1e5
  783 + MX51_PAD_USBH1_DATA4__USBH1_DATA4 0x1e5
  784 + MX51_PAD_USBH1_DATA5__USBH1_DATA5 0x1e5
  785 + MX51_PAD_USBH1_DATA6__USBH1_DATA6 0x1e5
  786 + MX51_PAD_USBH1_DATA7__USBH1_DATA7 0x1e5
  787 + MX51_PAD_USBH1_CLK__USBH1_CLK 0x1e5
  788 + MX51_PAD_USBH1_DIR__USBH1_DIR 0x1e5
  789 + MX51_PAD_USBH1_NXT__USBH1_NXT 0x1e5
  790 + MX51_PAD_USBH1_STP__USBH1_STP 0x1e5
  791 + >;
  792 + };
  793 + };
  794 +
  795 + usbh2 {
  796 + pinctrl_usbh2_1: usbh2grp-1 {
  797 + fsl,pins = <
  798 + MX51_PAD_EIM_D16__USBH2_DATA0 0x1e5
  799 + MX51_PAD_EIM_D17__USBH2_DATA1 0x1e5
  800 + MX51_PAD_EIM_D18__USBH2_DATA2 0x1e5
  801 + MX51_PAD_EIM_D19__USBH2_DATA3 0x1e5
  802 + MX51_PAD_EIM_D20__USBH2_DATA4 0x1e5
  803 + MX51_PAD_EIM_D21__USBH2_DATA5 0x1e5
  804 + MX51_PAD_EIM_D22__USBH2_DATA6 0x1e5
  805 + MX51_PAD_EIM_D23__USBH2_DATA7 0x1e5
  806 + MX51_PAD_EIM_A24__USBH2_CLK 0x1e5
  807 + MX51_PAD_EIM_A25__USBH2_DIR 0x1e5
  808 + MX51_PAD_EIM_A27__USBH2_NXT 0x1e5
  809 + MX51_PAD_EIM_A26__USBH2_STP 0x1e5
  810 + >;
809 811 };
810 812 };
811 813 };