282 lines
		
	
	
		
			11 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			282 lines
		
	
	
		
			11 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| #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 |