diff options
Diffstat (limited to 'arch/arm/mach-mvf/board-colibri_vf.c')
-rw-r--r-- | arch/arm/mach-mvf/board-colibri_vf.c | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/arch/arm/mach-mvf/board-colibri_vf.c b/arch/arm/mach-mvf/board-colibri_vf.c index 782d8d7b2ddd..a631517e5490 100644 --- a/arch/arm/mach-mvf/board-colibri_vf.c +++ b/arch/arm/mach-mvf/board-colibri_vf.c @@ -108,6 +108,20 @@ static iomux_v3_cfg_t mvf600_pads[] = { /* GPIO for CAN Interrupt */ MVF600_PAD43_PTB21__CAN_INT, + /* FEC0: Ethernet */ +#ifdef CONFIG_FEC0 + MVF600_PAD2_PTA9__RMII_CLKOUT, + MVF600_PAD45_PTC0__RMII0_MDC, + MVF600_PAD46_PTC1__RMII0_MDIO, + MVF600_PAD47_PTC2__RMII0_CRS_DV, + MVF600_PAD48_PTC3__RMII0_RXD1, + MVF600_PAD49_PTC4__RMII0_RXD0, + MVF600_PAD50_PTC5__RMII0_RXER, + MVF600_PAD51_PTC6__RMII0_TXD1, + MVF600_PAD52_PTC7__RMII0_TXD0, + MVF600_PAD53_PTC8__RMII0_TXEN, +#endif + /* FEC1: Ethernet */ MVF600_PAD0_PTA6__RMII_CLKOUT, MVF600_PAD54_PTC9__RMII1_MDC, @@ -155,7 +169,9 @@ static iomux_v3_cfg_t mvf600_pads[] = { MVF600_PAD131_PTE26_DCU0_B5, MVF600_PAD132_PTE27_DCU0_B6, MVF600_PAD133_PTE28_DCU0_B7, +#ifndef CONFIG_FEC0 MVF600_PAD45_PTC0_BL_ON, +#endif /* UART1: UART_C */ MVF600_PAD26_PTB4_UART1_TX, @@ -183,10 +199,18 @@ static iomux_v3_cfg_t mvf600_pads[] = { MVF600_PAD108_PTE3__USB_OC, /* PWM */ +#ifndef CONFIG_FEC0 MVF600_PAD22_PTB0_FTM0CH0, //PWM<A> multiplexed MVF600_PAD52_PTC7_VID7 +#else + MVF600_PAD22_PTB0_GPIO, +#endif MVF600_PAD23_PTB1_FTM0CH1, //PWM<c> MVF600_PAD30_PTB8_FTM1CH0, //PWM<B> +#ifndef CONFIG_FEC0 MVF600_PAD31_PTB9_FTM1CH1, //PWM<D> multiplexed MVF600_PAD51_PTC6_VID6 +#else + MVF600_PAD31_PTB9_GPIO, +#endif /* Wake-Up GPIO */ MVF600_PAD41_PTB19__GPIO, |