summaryrefslogtreecommitdiff
path: root/arch/arm/mach-mx6/board-mx6dl_phyflex.h
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-mx6/board-mx6dl_phyflex.h')
-rw-r--r--arch/arm/mach-mx6/board-mx6dl_phyflex.h51
1 files changed, 51 insertions, 0 deletions
diff --git a/arch/arm/mach-mx6/board-mx6dl_phyflex.h b/arch/arm/mach-mx6/board-mx6dl_phyflex.h
index f2ad9316e18f..3c1464111662 100644
--- a/arch/arm/mach-mx6/board-mx6dl_phyflex.h
+++ b/arch/arm/mach-mx6/board-mx6dl_phyflex.h
@@ -20,6 +20,13 @@
#define _BOARD_MX6DL_PHYFLEX_H
#include <mach/iomux-mx6dl.h>
+#define PHYFLEX_MX6DL_CLKO_PAD_CTRL (PAD_CTL_SPEED_MED | PAD_CTL_DSE_34ohm | \
+ PAD_CTL_SRE_FAST)
+
+#define PHYFLEX_MX6DL_PAD_GPIO_5__CCM_CLKO \
+ (MX6DL_PAD_GPIO_5__CCM_CLKO | MUX_PAD_CTRL(PHYFLEX_CLKO_PAD_CTRL))
+
+
static iomux_v3_cfg_t mx6dl_phyflex_pads[] = {
/* GPIOs for revision control */
@@ -145,6 +152,50 @@ static iomux_v3_cfg_t mx6dl_phyflex_pads[] = {
MX6DL_PAD_KEY_COL3__HDMI_TX_DDC_SCL,
MX6DL_PAD_KEY_ROW3__HDMI_TX_DDC_SDA,
MX6DL_PAD_EIM_A25__HDMI_TX_CEC_LINE,
+
+ /* ipu1 csi0 */
+ MX6DL_PAD_CSI0_MCLK__IPU1_CSI0_HSYNC,
+ MX6DL_PAD_CSI0_PIXCLK__IPU1_CSI0_PIXCLK,
+ MX6DL_PAD_CSI0_VSYNC__IPU1_CSI0_VSYNC,
+ MX6DL_PAD_CSI0_DATA_EN__GPIO_5_20,
+ PHYFLEX_MX6DL_PAD_GPIO_5__CCM_CLKO,
+ MX6DL_PAD_ENET_RX_ER__GPIO_1_24,
+ MX6DL_PAD_CSI0_DAT10__IPU1_CSI0_D_10,
+ MX6DL_PAD_CSI0_DAT11__IPU1_CSI0_D_11,
+ MX6DL_PAD_CSI0_DAT12__IPU1_CSI0_D_12,
+ MX6DL_PAD_CSI0_DAT13__IPU1_CSI0_D_13,
+ MX6DL_PAD_CSI0_DAT14__IPU1_CSI0_D_14,
+ MX6DL_PAD_CSI0_DAT15__IPU1_CSI0_D_15,
+ MX6DL_PAD_CSI0_DAT16__IPU1_CSI0_D_16,
+ MX6DL_PAD_CSI0_DAT17__IPU1_CSI0_D_17,
+ MX6DL_PAD_CSI0_DAT18__IPU1_CSI0_D_18,
+ MX6DL_PAD_CSI0_DAT19__IPU1_CSI0_D_19,
+
+ /* ipu1 csi1 */
+ MX6DL_PAD_EIM_A16__IPU1_CSI1_PIXCLK,
+ MX6DL_PAD_EIM_DA11__IPU1_CSI1_HSYNC,
+ MX6DL_PAD_EIM_DA12__IPU1_CSI1_VSYNC,
+ MX6DL_PAD_EIM_DA10__GPIO_3_10,
+ MX6DL_PAD_EIM_DA9__IPU1_CSI1_D_0,
+ MX6DL_PAD_EIM_DA8__IPU1_CSI1_D_1,
+ MX6DL_PAD_EIM_DA7__IPU1_CSI1_D_2,
+ MX6DL_PAD_EIM_DA6__IPU1_CSI1_D_3,
+ MX6DL_PAD_EIM_DA5__IPU1_CSI1_D_4,
+ MX6DL_PAD_EIM_DA4__IPU1_CSI1_D_5,
+ MX6DL_PAD_EIM_DA3__IPU1_CSI1_D_6,
+ MX6DL_PAD_EIM_DA2__IPU1_CSI1_D_7,
+ MX6DL_PAD_EIM_DA1__IPU1_CSI1_D_8,
+ MX6DL_PAD_EIM_DA0__IPU1_CSI1_D_9,
+ MX6DL_PAD_EIM_EB1__IPU1_CSI1_D_10,
+ MX6DL_PAD_EIM_EB0__GPIO_2_28,
+ MX6DL_PAD_EIM_A17__IPU1_CSI1_D_12,
+ MX6DL_PAD_EIM_A18__IPU1_CSI1_D_13,
+ MX6DL_PAD_EIM_A19__IPU1_CSI1_D_14,
+ MX6DL_PAD_EIM_A20__IPU1_CSI1_D_15,
+ MX6DL_PAD_EIM_A21__IPU1_CSI1_D_16,
+ MX6DL_PAD_EIM_A22__IPU1_CSI1_D_17,
+ MX6DL_PAD_EIM_A23__IPU1_CSI1_D_18,
+ MX6DL_PAD_EIM_A24__IPU1_CSI1_D_19,
};
#endif /* _BOARD_MX6DL_PHYFLEX_H */