diff options
Diffstat (limited to 'arch/arm/plat-omap/include/mach/mux.h')
-rw-r--r-- | arch/arm/plat-omap/include/mach/mux.h | 85 |
1 files changed, 84 insertions, 1 deletions
diff --git a/arch/arm/plat-omap/include/mach/mux.h b/arch/arm/plat-omap/include/mach/mux.h index 85a621705766..fc82f7b15f6b 100644 --- a/arch/arm/plat-omap/include/mach/mux.h +++ b/arch/arm/plat-omap/include/mach/mux.h @@ -208,7 +208,7 @@ struct pin_config { const unsigned int mux_reg; unsigned char debug; -#if defined(CONFIG_ARCH_OMAP34XX) +#if defined(CONFIG_ARCH_OMAP34XX) || defined(CONFIG_ARCH_OMAP4) u16 mux_val; /* Wake-up, off mode, pull, mux mode */ #endif @@ -855,6 +855,89 @@ enum omap34xx_index { J25_34XX_GPIO170, }; +enum omap44xx_index { + + AA3_4430_McSPI1_CLK, + Y2_4430_McSPI1_SIMO, + Y3_4430_McSPI1_SOMI, + Y4_4430_McSPI1_CS0, + Y4_4430_McSPI1_CS1, + Y4_4430_McSPI1_CS2, + Y4_4430_McSPI1_CS3, + + AA3_4430_McBSP1_CLK, + Y2_4430_McBSP1_DX, + Y3_4430_McBSP1_DR, + Y4_4430_McBSP1_FSX, + + PAD0_4430_UNIPRO_TX0, + PAD1_4430_UNIPRO_TY0, + PAD0_4430_UNIPRO_TX1, + PAD1_4430_UNIPRO_TY1, + PAD0_4430_UNIPRO_TX2, + PAD1_4430_UNIPRO_TY2, + PAD0_4430_UNIPRO_RX0, + PAD1_4430_UNIPRO_RY0, + PAD0_4430_UNIPRO_RX1, + PAD1_4430_UNIPRO_RY1, + PAD0_4430_UNIPRO_RX2, + PAD1_4430_UNIPRO_RY2, + + PAD1_4430_SYS_NIRQ1, + PAD0_4430_SYS_NIRQ2, + + A1_4430_MMC1_CLK, + C1_4430_MMC1_CMD, + D0_4430_MMC1_DAT0, + D1_4430_MMC1_DAT1, + D2_4430_MMC1_DAT2, + D3_4430_MMC1_DAT3, + D4_4430_MMC1_DAT4, + D5_4430_MMC1_DAT5, + D6_4430_MMC1_DAT6, + D7_4430_MMC1_DAT7, + + A1_4430_MMC2_CLK, + C1_4430_MMC2_CMD, + D0_4430_MMC2_DAT0, + D1_4430_MMC2_DAT1, + D2_4430_MMC2_DAT2, + D3_4430_MMC2_DAT3, + D4_4430_MMC2_DAT4, + D5_4430_MMC2_DAT5, + D6_4430_MMC2_DAT6, + D7_4430_MMC2_DAT7, + + A1_4430_MMC3_CLK, + C1_4430_MMC3_CMD, + D0_4430_MMC3_DAT0, + D1_4430_MMC3_DAT1, + D2_4430_MMC3_DAT2, + D3_4430_MMC3_DAT3, + + A1_4430_MMC4_CLK, + C1_4430_MMC4_CMD, + D0_4430_MMC4_DAT0, + D1_4430_MMC4_DAT1, + D2_4430_MMC4_DAT2, + D3_4430_MMC4_DAT3, + + A1_4430_MMC5_CLK, + C1_4430_MMC5_CMD, + D0_4430_MMC5_DAT0, + D1_4430_MMC5_DAT1, + D2_4430_MMC5_DAT2, + D3_4430_MMC5_DAT3, + + AG25_4430_ABE_PDM_UL_DATA, + AF25_4430_ABE_PDM_DL_DATA, + AE25_4430_ABE_PDM_FRAME, + AF26_4430_ABE_PDM_LB_CLK, + AH26_4430_ABE_PDM_CLKS, + AA27_4430_GPIO_127, + +}; + struct omap_mux_cfg { struct pin_config *pins; unsigned long size; |