| #ifndef __PINMUX_H_ |
| #define __PINMUX_H_ |
| |
| enum pinmuxIndexList |
| { |
| //SOC 0xF7EA0840 |
| SOC_PINMUX_INDEX_START = 0, |
| I2S1_BCLKIO = 0, |
| I2S1_LRCKIO, |
| I2S1_DO0, |
| I2S1_DO1, |
| I2S1_DO2, |
| I2S1_DO3, |
| I2S1_MCLK, |
| I2S2_BCLKIO, |
| I2S2_LRCKIO, |
| I2S2_DI0, |
| |
| //SOC 0xF7EA0844 |
| I2S2_DI1, |
| I2S2_DI2, |
| I2S2_DI3, |
| PDM_CLKO, |
| PDM_DI0, |
| PDM_DI1, |
| PDM_DI2, |
| PDM_DI3, |
| NAND_IO0, |
| NAND_IO1, |
| |
| //SOC 0xF7EA0848 |
| NAND_IO2, |
| NAND_IO3, |
| NAND_IO4, |
| NAND_IO5, |
| NAND_IO6, |
| NAND_IO7, |
| NAND_ALE, |
| NAND_CLE, |
| NAND_WEn, |
| NAND_REn, |
| |
| //SOC 0xF7EA084C |
| NAND_WPn, |
| NAND_CEn, |
| NAND_RDY, |
| SPI1_SS0n, |
| SPI1_SS1n, |
| SPI1_SS2n, |
| SPI1_SS3n, |
| SPI1_SCLK, |
| SPI1_SDO, |
| SPI1_SDI, |
| |
| //SOC 0xF7EA0850 |
| USB0_DRV_VBUS, |
| TW1_SCL, |
| TW1_SDA, |
| TW0_SCL, |
| TW0_SDA, |
| TMS, |
| TDI, |
| TDO, |
| PWM6, |
| PWM7, |
| |
| //SOC 0xF7EA0854 |
| PWM0, |
| PWM1, |
| PWM2, |
| PWM3, |
| PWM4, |
| PWM5, |
| URT1_RTSn, |
| URT1_CTSn, |
| URT1_RXD, |
| URT1_TXD, |
| |
| //SOC 0xF7EA0858 |
| I2S3_DI, |
| I2S3_DO, |
| I2S3_BCLKIO, |
| I2S3_LRCKIO, |
| SD0_DAT0, |
| SD0_DAT1, |
| SD0_CLK, |
| SD0_DAT2, |
| SD0_DAT3, |
| SD0_CMD, |
| |
| //SOC 0xF7EA085C |
| SD0_CDn, |
| SD0_WP, |
| |
| SOC_PINMUX_INDEX_MAX, |
| }; |
| |
| int pinmux_write(int index, unsigned int value); |
| void pinmux_display(void); |
| |
| #endif |