ARM: davinci: clean up platform support
[linux-2.6-microblaze.git] / arch / arm / mach-davinci / mux.h
index b5effe1..38f0e42 100644 (file)
@@ -21,321 +21,6 @@ struct mux_config {
        bool debug;
 };
 
-enum davinci_dm644x_index {
-       /* ATA and HDDIR functions */
-       DM644X_HDIREN,
-       DM644X_ATAEN,
-       DM644X_ATAEN_DISABLE,
-
-       /* HPI functions */
-       DM644X_HPIEN_DISABLE,
-
-       /* AEAW functions */
-       DM644X_AEAW,
-       DM644X_AEAW0,
-       DM644X_AEAW1,
-       DM644X_AEAW2,
-       DM644X_AEAW3,
-       DM644X_AEAW4,
-
-       /* Memory Stick */
-       DM644X_MSTK,
-
-       /* I2C */
-       DM644X_I2C,
-
-       /* ASP function */
-       DM644X_MCBSP,
-
-       /* UART1 */
-       DM644X_UART1,
-
-       /* UART2 */
-       DM644X_UART2,
-
-       /* PWM0 */
-       DM644X_PWM0,
-
-       /* PWM1 */
-       DM644X_PWM1,
-
-       /* PWM2 */
-       DM644X_PWM2,
-
-       /* VLYNQ function */
-       DM644X_VLYNQEN,
-       DM644X_VLSCREN,
-       DM644X_VLYNQWD,
-
-       /* EMAC and MDIO function */
-       DM644X_EMACEN,
-
-       /* GPIO3V[0:16] pins */
-       DM644X_GPIO3V,
-
-       /* GPIO pins */
-       DM644X_GPIO0,
-       DM644X_GPIO3,
-       DM644X_GPIO43_44,
-       DM644X_GPIO46_47,
-
-       /* VPBE */
-       DM644X_RGB666,
-
-       /* LCD */
-       DM644X_LOEEN,
-       DM644X_LFLDEN,
-};
-
-enum davinci_dm646x_index {
-       /* ATA function */
-       DM646X_ATAEN,
-
-       /* AUDIO Clock */
-       DM646X_AUDCK1,
-       DM646X_AUDCK0,
-
-       /* CRGEN Control */
-       DM646X_CRGMUX,
-
-       /* VPIF Control */
-       DM646X_STSOMUX_DISABLE,
-       DM646X_STSIMUX_DISABLE,
-       DM646X_PTSOMUX_DISABLE,
-       DM646X_PTSIMUX_DISABLE,
-
-       /* TSIF Control */
-       DM646X_STSOMUX,
-       DM646X_STSIMUX,
-       DM646X_PTSOMUX_PARALLEL,
-       DM646X_PTSIMUX_PARALLEL,
-       DM646X_PTSOMUX_SERIAL,
-       DM646X_PTSIMUX_SERIAL,
-};
-
-enum davinci_dm355_index {
-       /* MMC/SD 0 */
-       DM355_MMCSD0,
-
-       /* MMC/SD 1 */
-       DM355_SD1_CLK,
-       DM355_SD1_CMD,
-       DM355_SD1_DATA3,
-       DM355_SD1_DATA2,
-       DM355_SD1_DATA1,
-       DM355_SD1_DATA0,
-
-       /* I2C */
-       DM355_I2C_SDA,
-       DM355_I2C_SCL,
-
-       /* ASP0 function */
-       DM355_MCBSP0_BDX,
-       DM355_MCBSP0_X,
-       DM355_MCBSP0_BFSX,
-       DM355_MCBSP0_BDR,
-       DM355_MCBSP0_R,
-       DM355_MCBSP0_BFSR,
-
-       /* SPI0 */
-       DM355_SPI0_SDI,
-       DM355_SPI0_SDENA0,
-       DM355_SPI0_SDENA1,
-
-       /* IRQ muxing */
-       DM355_INT_EDMA_CC,
-       DM355_INT_EDMA_TC0_ERR,
-       DM355_INT_EDMA_TC1_ERR,
-
-       /* EDMA event muxing */
-       DM355_EVT8_ASP1_TX,
-       DM355_EVT9_ASP1_RX,
-       DM355_EVT26_MMC0_RX,
-
-       /* Video Out */
-       DM355_VOUT_FIELD,
-       DM355_VOUT_FIELD_G70,
-       DM355_VOUT_HVSYNC,
-       DM355_VOUT_COUTL_EN,
-       DM355_VOUT_COUTH_EN,
-
-       /* Video In Pin Mux */
-       DM355_VIN_PCLK,
-       DM355_VIN_CAM_WEN,
-       DM355_VIN_CAM_VD,
-       DM355_VIN_CAM_HD,
-       DM355_VIN_YIN_EN,
-       DM355_VIN_CINL_EN,
-       DM355_VIN_CINH_EN,
-};
-
-enum davinci_dm365_index {
-       /* MMC/SD 0 */
-       DM365_MMCSD0,
-
-       /* MMC/SD 1 */
-       DM365_SD1_CLK,
-       DM365_SD1_CMD,
-       DM365_SD1_DATA3,
-       DM365_SD1_DATA2,
-       DM365_SD1_DATA1,
-       DM365_SD1_DATA0,
-
-       /* I2C */
-       DM365_I2C_SDA,
-       DM365_I2C_SCL,
-
-       /* AEMIF */
-       DM365_AEMIF_AR_A14,
-       DM365_AEMIF_AR_BA0,
-       DM365_AEMIF_A3,
-       DM365_AEMIF_A7,
-       DM365_AEMIF_D15_8,
-       DM365_AEMIF_CE0,
-       DM365_AEMIF_CE1,
-       DM365_AEMIF_WE_OE,
-
-       /* ASP0 function */
-       DM365_MCBSP0_BDX,
-       DM365_MCBSP0_X,
-       DM365_MCBSP0_BFSX,
-       DM365_MCBSP0_BDR,
-       DM365_MCBSP0_R,
-       DM365_MCBSP0_BFSR,
-
-       /* SPI0 */
-       DM365_SPI0_SCLK,
-       DM365_SPI0_SDI,
-       DM365_SPI0_SDO,
-       DM365_SPI0_SDENA0,
-       DM365_SPI0_SDENA1,
-
-       /* UART */
-       DM365_UART0_RXD,
-       DM365_UART0_TXD,
-       DM365_UART1_RXD,
-       DM365_UART1_TXD,
-       DM365_UART1_RTS,
-       DM365_UART1_CTS,
-
-       /* EMAC */
-       DM365_EMAC_TX_EN,
-       DM365_EMAC_TX_CLK,
-       DM365_EMAC_COL,
-       DM365_EMAC_TXD3,
-       DM365_EMAC_TXD2,
-       DM365_EMAC_TXD1,
-       DM365_EMAC_TXD0,
-       DM365_EMAC_RXD3,
-       DM365_EMAC_RXD2,
-       DM365_EMAC_RXD1,
-       DM365_EMAC_RXD0,
-       DM365_EMAC_RX_CLK,
-       DM365_EMAC_RX_DV,
-       DM365_EMAC_RX_ER,
-       DM365_EMAC_CRS,
-       DM365_EMAC_MDIO,
-       DM365_EMAC_MDCLK,
-
-       /* Key Scan */
-       DM365_KEYSCAN,
-
-       /* PWM */
-       DM365_PWM0,
-       DM365_PWM0_G23,
-       DM365_PWM1,
-       DM365_PWM1_G25,
-       DM365_PWM2_G87,
-       DM365_PWM2_G88,
-       DM365_PWM2_G89,
-       DM365_PWM2_G90,
-       DM365_PWM3_G80,
-       DM365_PWM3_G81,
-       DM365_PWM3_G85,
-       DM365_PWM3_G86,
-
-       /* SPI1 */
-       DM365_SPI1_SCLK,
-       DM365_SPI1_SDO,
-       DM365_SPI1_SDI,
-       DM365_SPI1_SDENA0,
-       DM365_SPI1_SDENA1,
-
-       /* SPI2 */
-       DM365_SPI2_SCLK,
-       DM365_SPI2_SDO,
-       DM365_SPI2_SDI,
-       DM365_SPI2_SDENA0,
-       DM365_SPI2_SDENA1,
-
-       /* SPI3 */
-       DM365_SPI3_SCLK,
-       DM365_SPI3_SDO,
-       DM365_SPI3_SDI,
-       DM365_SPI3_SDENA0,
-       DM365_SPI3_SDENA1,
-
-       /* SPI4 */
-       DM365_SPI4_SCLK,
-       DM365_SPI4_SDO,
-       DM365_SPI4_SDI,
-       DM365_SPI4_SDENA0,
-       DM365_SPI4_SDENA1,
-
-       /* Clock */
-       DM365_CLKOUT0,
-       DM365_CLKOUT1,
-       DM365_CLKOUT2,
-
-       /* GPIO */
-       DM365_GPIO20,
-       DM365_GPIO30,
-       DM365_GPIO31,
-       DM365_GPIO32,
-       DM365_GPIO33,
-       DM365_GPIO40,
-       DM365_GPIO64_57,
-
-       /* Video */
-       DM365_VOUT_FIELD,
-       DM365_VOUT_FIELD_G81,
-       DM365_VOUT_HVSYNC,
-       DM365_VOUT_COUTL_EN,
-       DM365_VOUT_COUTH_EN,
-       DM365_VIN_CAM_WEN,
-       DM365_VIN_CAM_VD,
-       DM365_VIN_CAM_HD,
-       DM365_VIN_YIN4_7_EN,
-       DM365_VIN_YIN0_3_EN,
-
-       /* IRQ muxing */
-       DM365_INT_EDMA_CC,
-       DM365_INT_EDMA_TC0_ERR,
-       DM365_INT_EDMA_TC1_ERR,
-       DM365_INT_EDMA_TC2_ERR,
-       DM365_INT_EDMA_TC3_ERR,
-       DM365_INT_PRTCSS,
-       DM365_INT_EMAC_RXTHRESH,
-       DM365_INT_EMAC_RXPULSE,
-       DM365_INT_EMAC_TXPULSE,
-       DM365_INT_EMAC_MISCPULSE,
-       DM365_INT_IMX0_ENABLE,
-       DM365_INT_IMX0_DISABLE,
-       DM365_INT_HDVICP_ENABLE,
-       DM365_INT_HDVICP_DISABLE,
-       DM365_INT_IMX1_ENABLE,
-       DM365_INT_IMX1_DISABLE,
-       DM365_INT_NSF_ENABLE,
-       DM365_INT_NSF_DISABLE,
-
-       /* EDMA event muxing */
-       DM365_EVT2_ASP_TX,
-       DM365_EVT3_ASP_RX,
-       DM365_EVT2_VC_TX,
-       DM365_EVT3_VC_RX,
-       DM365_EVT26_MMC0_RX,
-};
-
 enum da830_index {
        DA830_GPIO7_14,
        DA830_RTCK,