| #ifndef __PINMUX_SETTING_H__ |
| #define __PINMUX_SETTING_H__ |
| |
| #include "board_config.h" |
| #include "pinmux.h" |
| |
| typedef struct { |
| unsigned int index; |
| unsigned int value; |
| }pinmux_table_t; |
| |
| pinmux_table_t pinmux_table[] = { |
| {I2S1_BCLKIO, 1}, |
| {I2S1_LRCKIO, 1}, |
| {I2S1_DO0, 1}, |
| //{I2S1_DO1, 3}, // N/A in pinmux table |
| {I2S1_DO2, 3}, |
| {I2S1_DO3, 0}, |
| //{I2S1_MCLK, 0}, // N/A in pinmux table |
| //{I2S2_BCLKIO, }, |
| //{I2S2_LRCKIO, }, |
| {I2S2_DI0, 1}, |
| //{I2S2_DI1, }, // N/A in pinmux table |
| {I2S2_DI2, 0}, |
| //{I2S2_DI3, }, // N/A in pinmux table |
| {PDM_CLKO, 1}, |
| {PDM_DI0, 1}, |
| {PDM_DI1, 1}, |
| //{PDM_DI2, }, // N/A in pinmux table |
| {PDM_DI3, 0}, |
| {NAND_IO0, 0}, |
| {NAND_IO1, 0}, |
| {NAND_IO2, 0}, |
| {NAND_IO3, 0}, |
| {NAND_IO4, 0}, |
| {NAND_IO5, 0}, |
| {NAND_IO6, 0}, |
| {NAND_IO7, 0}, |
| {NAND_ALE, 0}, |
| {NAND_CLE, 0}, |
| {NAND_WEn, 0}, |
| {NAND_REn, 0}, |
| {NAND_WPn, 0}, |
| {NAND_CEn, 0}, |
| {NAND_RDY, 0}, |
| //{SPI1_SS0n, }, // N/A in pinmux table |
| //{SPI1_SS1n, }, // N/A in pinmux table |
| {SPI1_SS2n, 0}, |
| {SPI1_SS3n, 0}, |
| //{SPI1_SCLK, }, // N/A in pinmux table |
| //{SPI1_SDO, }, // N/A in pinmux table |
| //{SPI1_SDI, }, // N/A in pinmux table |
| //{USB0_DRV_VBUS,}, // N/A in pinmux table |
| //{TW1_SCL, }, // N/A in pinmux table |
| //{TW1_SDA, }, // N/A in pinmux table |
| {TW0_SCL, 1}, |
| {TW0_SDA, 1}, |
| {TMS, 0}, |
| {TDI, 0}, |
| {TDO, 0}, |
| //{PWM6, }, // N/A in pinmux table |
| {PWM7, 0}, |
| //{PWM0, }, // N/A in pinmux table |
| //{PWM1, }, // N/A in pinmux table |
| //{PWM2, }, // N/A in pinmux table |
| //{PWM3, }, // N/A in pinmux table |
| //{PWM4, }, // N/A in pinmux table |
| //{PWM5, }, // N/A in pinmux table |
| //{URT1_RTSn, }, // N/A in pinmux table |
| //{URT1_CTSn, }, // N/A in pinmux table |
| //{URT1_RXD, }, // N/A in pinmux table |
| //{URT1_TXD, }, // N/A in pinmux table |
| {I2S3_DI, 1}, |
| {I2S3_DO, 1}, |
| {I2S3_BCLKIO, 1}, |
| {I2S3_LRCKIO, 1}, |
| {SD0_DAT0, 1}, |
| {SD0_DAT1, 1}, |
| {SD0_CLK, 0}, // Set with GPIO because it is used for FORCE USB BOOT. Kernel will set it SD0_CLK. |
| {SD0_DAT2, 1}, |
| {SD0_DAT3, 1}, |
| {SD0_CMD, 1}, |
| //{SD0_CDn, }, // N/A in pinmux table |
| {SD0_WP, 0}, |
| }; |
| |
| #endif |