Files
kunlun/inc/hw/reg/riscv3/2/gpio_mtx_sig.h
2024-09-28 14:24:04 +08:00

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