summaryrefslogtreecommitdiff
path: root/arch/arm/mach-mvf/board-colibri_vf.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-mvf/board-colibri_vf.c')
-rw-r--r--arch/arm/mach-mvf/board-colibri_vf.c24
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,