#ifndef GPIO_MTX_SIGNAL_H #define GPIO_MTX_SIGNAL_H typedef enum { GPIO_MTX_UART0_CTS_IN = 0, GPIO_MTX_UART0_RXD_IN = 1, GPIO_MTX_UART1_CTS_IN = 2, GPIO_MTX_UART1_RXD_IN = 3, GPIO_MTX_UART2_CTS_IN = 4, GPIO_MTX_UART2_RXD_IN = 5, GPIO_MTX_UART3_CTS_IN = 6, GPIO_MTX_UART3_RXD_IN = 7, GPIO_MTX_UART4_CTS_IN = 8, GPIO_MTX_UART4_RXD_IN = 9, GPIO_MTX_UART5_CTS_IN = 10, GPIO_MTX_UART5_RXD_IN = 11, GPIO_MTX_UART6_CTS_IN = 12, GPIO_MTX_UART6_RXD_IN = 13, GPIO_MTX_UART7_CTS_IN = 14, GPIO_MTX_UART7_RXD_IN = 15, GPIO_MTX_SPI_M0_SI_IN = 16, GPIO_MTX_SPI_M1_SI_IN = 17, GPIO_MTX_SPI_M2_SI_IN = 18, GPIO_MTX_SPI_M3_SI_IN = 19, GPIO_MTX_TCK_S_IN = 20, GPIO_MTX_TMS_S_IN = 21, GPIO_MTX_TDI_S_IN = 22, GPIO_MTX_TRST_S_IN = 23, GPIO_MTX_I2C0_SDA_IN = 24, GPIO_MTX_I2C1_SDA_IN = 25, GPIO_MTX_I2C2_SDA_IN = 26, GPIO_MTX_I2C3_SDA_IN = 27, GPIO_MTX_FMST_SI_IN = 28, GPIO_MTX_FTST_CLK_IN = 29, GPIO_MTX_FTST_CS_IN = 30, GPIO_MTX_FTST_SIO_IN = 31, GPIO_MTX_FEED_SIG0_IN = 32, GPIO_MTX_FEED_SIG1_IN = 33, GPIO_MTX_FEED_SIG2_IN = 34, GPIO_MTX_FEED_SIG3_IN = 35, GPIO_MTX_FEED_SIG4_IN = 36, GPIO_MTX_FEED_SIG5_IN = 37, GPIO_MTX_FEED_SIG6_IN = 38, GPIO_MTX_FEED_SIG7_IN = 39, GPIO_MTX_PWMSYNCI_IN = 40, GPIO_MTX_PWM_TZ1_IN = 41, GPIO_MTX_PWM_TZ2_IN = 42, GPIO_MTX_PWM_TZ3_IN = 43, GPIO_MTX_PWM_TZ4_IN = 44, GPIO_MTX_PWM_TZ5_IN = 45, GPIO_MTX_PWM_TZ6_IN = 46, GPIO_MTX_MAC_ZC_UP_PHASE_0 = 47, GPIO_MTX_MAC_ZC_UP_PHASE_1 = 48, GPIO_MTX_MAC_ZC_UP_PHASE_2 = 49, GPIO_MTX_MAC_ZC_DOWN_PHASE_0 = 50, GPIO_MTX_MAC_ZC_DOWN_PHASE_1 = 51, GPIO_MTX_MAC_ZC_DOWN_PHASE_2 = 52, GPIO_MTX_ETH_RMII_MDIO_IN = 53, GPIO_MTX_ETH_RMII_PHY_INTR = 54, GPIO_MTX_SPI_S0_CLK_IN = 55, GPIO_MTX_SPI_S0_CS_IN = 56, GPIO_MTX_SPI_S0_SI_IN = 57, GPIO_MTX_GP_TMR_IN_0 = 58, GPIO_MTX_GP_TMR_IN_1 = 59, GPIO_MTX_GP_TMR_IN_2 = 60, GPIO_MTX_GP_TMR_IN_3 = 61, GPIO_MTX_RFPLC_WAFE_DIQ_RX_B0 = 62, GPIO_MTX_RFPLC_WAFE_DIQ_RX_B1 = 63, GPIO_MTX_RFPLC_WAFE_DIQ_RX_B2 = 64, GPIO_MTX_RFPLC_WAFE_DIQ_RX_B3 = 65, GPIO_MTX_RFPLC_WAFE_DIQ_RX_B4 = 66, GPIO_MTX_RFPLC_WAFE_DIQ_RX_B5 = 67, GPIO_MTX_RFPLC_WAFE_DIQ_RX_B6 = 68, GPIO_MTX_RFPLC_WAFE_DIQ_RX_B7 = 69, GPIO_MTX_RFPLC_WAFE_DIQ_RX_B8 = 70, GPIO_MTX_RFPLC_WAFE_DIQ_RX_B9 = 71, GPIO_MTX_RFPLC_WAFE_DIQ_RX_B10 = 72, GPIO_MTX_RFPLC_WAFE_DIQ_RX_B11 = 73, GPIO_MTX_SFC_SPI_CLK_I = 74, GPIO_MTX_SFC_SPI_SI_I = 75, GPIO_MTX_SFC_SPI_SO_I = 76, GPIO_MTX_SFC_SPI_WP_I = 77, GPIO_MTX_SFC_SPI_HOLD_I = 78, GPIO_MTX_SFC_SPI_CS0_I = 79, GPIO_MTX_SFC_SPI_CS1_I = 80, GPIO_MTX_SMC_SPI_CLK_I = 81, GPIO_MTX_SMC_SPI_SI_I = 82, GPIO_MTX_SMC_SPI_SO_I = 83, GPIO_MTX_SMC_SPI_SIO2_I = 84, GPIO_MTX_SMC_SPI_SIO3_I = 85, GPIO_MTX_SMC_SPI_CS_I = 86, GPIO_MTX_GP_TMR1_IN_0 = 87, GPIO_MTX_GP_TMR1_IN_1 = 88, GPIO_MTX_GP_TMR1_IN_2 = 89, GPIO_MTX_GP_TMR1_IN_3 = 90, GPIO_MTX_GP_TMR2_IN_0 = 91, GPIO_MTX_GP_TMR2_IN_1 = 92, GPIO_MTX_GP_TMR2_IN_2 = 93, GPIO_MTX_GP_TMR2_IN_3 = 94, GPIO_MTX_SIGNAL_IN_MAX, } GPIO_MTX_SIGNAL_IN; typedef enum { GPIO_MTX_UART0_RTS_OUT = 0, GPIO_MTX_UART0_TXD_OUT = 1, GPIO_MTX_UART1_RTS_OUT = 2, GPIO_MTX_UART1_TXD_OUT = 3, GPIO_MTX_UART2_RTS_OUT = 4, GPIO_MTX_UART2_TXD_OUT = 5, GPIO_MTX_UART3_RTS_OUT = 6, GPIO_MTX_UART3_TXD_OUT = 7, GPIO_MTX_UART4_RTS_OUT = 8, GPIO_MTX_UART4_TXD_OUT = 9, GPIO_MTX_UART5_RTS_OUT = 10, GPIO_MTX_UART5_TXD_OUT = 11, GPIO_MTX_UART6_RTS_OUT = 12, GPIO_MTX_UART6_TXD_OUT = 13, GPIO_MTX_UART7_RTS_OUT = 14, GPIO_MTX_UART7_TXD_OUT = 15, GPIO_MTX_SPI_M0_CLK_OUT = 16, GPIO_MTX_SPI_M0_CS_OUT = 17, GPIO_MTX_SPI_M0_SO_OUT = 18, GPIO_MTX_SPI_M1_CLK_OUT = 19, GPIO_MTX_SPI_M1_CS_OUT = 20, GPIO_MTX_SPI_M1_SO_OUT = 21, GPIO_MTX_SPI_M2_CLK_OUT = 22, GPIO_MTX_SPI_M2_CS_OUT = 23, GPIO_MTX_SPI_M2_SO_OUT = 24, GPIO_MTX_SPI_M3_CLK_OUT = 25, GPIO_MTX_SPI_M3_CS_OUT = 26, GPIO_MTX_SPI_M3_SO_OUT = 27, GPIO_MTX_LED0_OUT = 28, GPIO_MTX_LED1_OUT = 29, GPIO_MTX_LED2_OUT = 30, GPIO_MTX_LED3_OUT = 31, GPIO_MTX_LED4_OUT = 32, GPIO_MTX_LED5_OUT = 33, GPIO_MTX_LED6_OUT = 34, GPIO_MTX_LED7_OUT = 35, GPIO_MTX_LED8_OUT = 36, GPIO_MTX_LED9_OUT = 37, GPIO_MTX_LED10_OUT = 38, GPIO_MTX_LED11_OUT = 39, GPIO_MTX_LED12_OUT = 40, GPIO_MTX_LED13_OUT = 41, GPIO_MTX_LED14_OUT = 42, GPIO_MTX_LED15_OUT = 43, GPIO_MTX_TDO_S_OUT = 44, GPIO_MTX_I2C0_SCL_OUT = 45, GPIO_MTX_I2C0_SDA_OUT = 46, GPIO_MTX_I2C1_SCL_OUT = 47, GPIO_MTX_I2C1_SDA_OUT = 48, GPIO_MTX_I2C2_SCL_OUT = 49, GPIO_MTX_I2C2_SDA_OUT = 50, GPIO_MTX_I2C3_SCL_OUT = 51, GPIO_MTX_I2C3_SDA_OUT = 52, GPIO_MTX_FMST_CLK_OUT = 53, GPIO_MTX_FMST_CSN_OUT = 54, GPIO_MTX_FMST_SO_OUT = 55, GPIO_MTX_FTST_SIO_OUT = 56, GPIO_MTX_CLK_TEST = 57, GPIO_MTX_FEED_SIG0_OUT = 58, GPIO_MTX_FEED_SIG1_OUT = 59, GPIO_MTX_FEED_SIG2_OUT = 60, GPIO_MTX_FEED_SIG3_OUT = 61, GPIO_MTX_FEED_SIG4_OUT = 62, GPIO_MTX_FEED_SIG5_OUT = 63, GPIO_MTX_FEED_SIG6_OUT = 64, GPIO_MTX_FEED_SIG7_OUT = 65, GPIO_MTX_CHIP_DEB_BUS_OUT0 = 66, GPIO_MTX_CHIP_DEB_BUS_OUT1 = 67, GPIO_MTX_CHIP_DEB_BUS_OUT2 = 68, GPIO_MTX_CHIP_DEB_BUS_OUT3 = 69, GPIO_MTX_CHIP_DEB_BUS_OUT4 = 70, GPIO_MTX_CHIP_DEB_BUS_OUT5 = 71, GPIO_MTX_CHIP_DEB_BUS_OUT6 = 72, GPIO_MTX_CHIP_DEB_BUS_OUT7 = 73, GPIO_MTX_CHIP_DEB_BUS_OUT8 = 74, GPIO_MTX_CHIP_DEB_BUS_OUT9 = 75, GPIO_MTX_CHIP_DEB_BUS_OUT10 = 76, GPIO_MTX_CHIP_DEB_BUS_OUT11 = 77, GPIO_MTX_CHIP_DEB_BUS_OUT12 = 78, GPIO_MTX_CHIP_DEB_BUS_OUT13 = 79, GPIO_MTX_CHIP_DEB_BUS_OUT14 = 80, GPIO_MTX_CHIP_DEB_BUS_OUT15 = 81, GPIO_MTX_CHIP_DEB_BUS_OUT16 = 82, GPIO_MTX_CHIP_DEB_BUS_OUT17 = 83, GPIO_MTX_CHIP_DEB_BUS_OUT18 = 84, GPIO_MTX_CHIP_DEB_BUS_OUT19 = 85, GPIO_MTX_CHIP_DEB_BUS_OUT20 = 86, GPIO_MTX_CHIP_DEB_BUS_OUT21 = 87, GPIO_MTX_CHIP_DEB_BUS_OUT22 = 88, GPIO_MTX_CHIP_DEB_BUS_OUT23 = 89, GPIO_MTX_CHIP_DEB_BUS_OUT24 = 90, GPIO_MTX_CHIP_DEB_BUS_OUT25 = 91, GPIO_MTX_CHIP_DEB_BUS_OUT26 = 92, GPIO_MTX_CHIP_DEB_BUS_OUT27 = 93, GPIO_MTX_CHIP_DEB_BUS_OUT28 = 94, GPIO_MTX_CHIP_DEB_BUS_OUT29 = 95, GPIO_MTX_CHIP_DEB_BUS_OUT30 = 96, GPIO_MTX_CHIP_DEB_BUS_OUT31 = 97, GPIO_MTX_SIG_PWM0_DOUT = 98, GPIO_MTX_SIG_PWM1_DOUT = 99, GPIO_MTX_SIG_PWM2_DOUT = 100, GPIO_MTX_SIG_PWM3_DOUT = 101, GPIO_MTX_PWM0A_OUT = 102, GPIO_MTX_PWM0B_OUT = 103, GPIO_MTX_PWM1A_OUT = 104, GPIO_MTX_PWM1B_OUT = 105, GPIO_MTX_PWM2A_OUT = 106, GPIO_MTX_PWM2B_OUT = 107, GPIO_MTX_PWM3A_OUT = 108, GPIO_MTX_PWM3B_OUT = 109, GPIO_MTX_SFC_SPI_CLK_OUT_MON = 110, GPIO_MTX_SFC_SPI_CS1_OUT_MON = 111, GPIO_MTX_SFC_SPI_CS0_OUT_MON = 112, GPIO_MTX_SFC_SPI_SI_OUT_MON = 113, GPIO_MTX_SFC_SPI_SO_OUT_MON = 114, GPIO_MTX_SFC_SPI_WP_OUT_MON = 115, GPIO_MTX_SFC_SPI_HOLD_OUT_MON = 116, GPIO_MTX_SMC_SPI_CLK_OUT_MON = 117, GPIO_MTX_SMC_SPI_CS_OUT_MON = 118, GPIO_MTX_SMC_SPI_SI_OUT_MON = 119, GPIO_MTX_SMC_SPI_SO_OUT_MON = 120, GPIO_MTX_SMC_SPI_SIO2_OUT_MON = 121, GPIO_MTX_SMC_SPI_SIO3_OUT_MON = 122, GPIO_MTX_ETH_RMII_MDIO_OUT = 123, GPIO_MTX_ETH_RMII_MDC = 124, GPIO_MTX_SPI_S0_SO_OUT = 125, GPIO_MTX_TX_EN_A = 126, GPIO_MTX_TX_EN_B = 127, GPIO_MTX_TX_EN_C = 128, GPIO_MTX_RX_EN_A = 129, GPIO_MTX_RX_EN_B = 130, GPIO_MTX_RX_EN_C = 131, GPIO_MTX_RX_GLNA_0 = 132, GPIO_MTX_RX_GLNA_1 = 133, GPIO_MTX_RX_GLNA_2 = 134, GPIO_MTX_ENLIC_0 = 135, GPIO_MTX_ENLIC_1 = 136, GPIO_MTX_SIG_PWM4_DOUT = 137, GPIO_MTX_SIG_PWM5_DOUT = 138, GPIO_MTX_PWM4A_OUT = 139, GPIO_MTX_PWM4B_OUT = 140, GPIO_MTX_PWM5A_OUT = 141, GPIO_MTX_PWM5B_OUT = 142, GPIO_MTX_RFPLC_WAFE_TXNRX_OUT = 143, GPIO_MTX_RFPLC_WAFE_ENABLE_OUT = 144, GPIO_MTX_RFPLC_WAFE_AGC_GAIN_OUT = 145, GPIO_MTX_RFPLC_WAFE_DIQ_TX_B0_OUT = 146, GPIO_MTX_RFPLC_WAFE_DIQ_TX_B1_OUT = 147, GPIO_MTX_RFPLC_WAFE_DIQ_TX_B2_OUT = 148, GPIO_MTX_RFPLC_WAFE_DIQ_TX_B3_OUT = 149, GPIO_MTX_RFPLC_WAFE_DIQ_TX_B4_OUT = 150, GPIO_MTX_RFPLC_WAFE_DIQ_TX_B5_OUT = 151, GPIO_MTX_RFPLC_WAFE_DIQ_TX_B6_OUT = 152, GPIO_MTX_RFPLC_WAFE_DIQ_TX_B7_OUT = 153, GPIO_MTX_RFPLC_WAFE_DIQ_TX_B8_OUT = 154, GPIO_MTX_RFPLC_WAFE_DIQ_TX_B9_OUT = 155, GPIO_MTX_RFPLC_WAFE_DIQ_TX_B10_OUT = 156, GPIO_MTX_RFPLC_WAFE_DIQ_TX_B11_OUT = 157, GPIO_MTX_RFPLC_WAFE_PD_OUT = 158, GPIO_MTX_SFC_SPI_CLK_OUT = 159, GPIO_MTX_SFC_SPI_SI_OUT = 160, GPIO_MTX_SFC_SPI_SO_OUT = 161, GPIO_MTX_SFC_SPI_WP_OUT = 162, GPIO_MTX_SFC_SPI_HOLD_OUT = 163, GPIO_MTX_SFC_SPI_CS0_OUT = 164, GPIO_MTX_SFC_SPI_CS1_OUT = 165, GPIO_MTX_SMC_SPI_CLK_OUT = 166, GPIO_MTX_SMC_SPI_SI_OUT = 167, GPIO_MTX_SMC_SPI_SO_OUT = 168, GPIO_MTX_SMC_SPI_SIO2_OUT = 169, GPIO_MTX_SMC_SPI_SIO3_OUT = 170, GPIO_MTX_SMC_SPI_CS_OUT = 171, GPIO_MTX_SIGNAL_OUT_MAX, } GPIO_MTX_SIGNAL_OUT; #endif