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
 |