1 /* 2 * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 #ifndef _SOC_GPIO_SIG_MAP_H_ 7 #define _SOC_GPIO_SIG_MAP_H_ 8 9 #define EXT_ADC_START_IDX 0 10 #define LEDC_LS_SIG_OUT0_IDX 0 11 #define LEDC_LS_SIG_OUT1_IDX 1 12 #define LEDC_LS_SIG_OUT2_IDX 2 13 #define LEDC_LS_SIG_OUT3_IDX 3 14 #define LEDC_LS_SIG_OUT4_IDX 4 15 #define LEDC_LS_SIG_OUT5_IDX 5 16 #define U0RXD_IN_IDX 6 17 #define U0TXD_OUT_IDX 6 18 #define U0CTS_IN_IDX 7 19 #define U0RTS_OUT_IDX 7 20 #define U0DSR_IN_IDX 8 21 #define U0DTR_OUT_IDX 8 22 #define U1RXD_IN_IDX 9 23 #define U1TXD_OUT_IDX 9 24 #define U1CTS_IN_IDX 10 25 #define U1RTS_OUT_IDX 10 26 #define U1DSR_IN_IDX 11 27 #define U1DTR_OUT_IDX 11 28 #define I2S_MCLK_IN_IDX 12 29 #define I2S_MCLK_OUT_IDX 12 30 #define I2SO_BCK_IN_IDX 13 31 #define I2SO_BCK_OUT_IDX 13 32 #define I2SO_WS_IN_IDX 14 33 #define I2SO_WS_OUT_IDX 14 34 #define I2SI_SD_IN_IDX 15 35 #define I2SO_SD_OUT_IDX 15 36 #define I2SI_BCK_IN_IDX 16 37 #define I2SI_BCK_OUT_IDX 16 38 #define I2SI_WS_IN_IDX 17 39 #define I2SI_WS_OUT_IDX 17 40 #define I2SO_SD1_OUT_IDX 18 41 #define USB_JTAG_TDO_BRIDGE_IDX 19 42 #define USB_JTAG_TRST_IDX 19 43 #define CPU_TESTBUS0_IDX 20 44 #define CPU_TESTBUS1_IDX 21 45 #define CPU_TESTBUS2_IDX 22 46 #define CPU_TESTBUS3_IDX 23 47 #define CPU_TESTBUS4_IDX 24 48 #define CPU_TESTBUS5_IDX 25 49 #define CPU_TESTBUS6_IDX 26 50 #define CPU_TESTBUS7_IDX 27 51 #define CPU_GPIO_IN0_IDX 28 52 #define CPU_GPIO_OUT0_IDX 28 53 #define CPU_GPIO_IN1_IDX 29 54 #define CPU_GPIO_OUT1_IDX 29 55 #define CPU_GPIO_IN2_IDX 30 56 #define CPU_GPIO_OUT2_IDX 30 57 #define CPU_GPIO_IN3_IDX 31 58 #define CPU_GPIO_OUT3_IDX 31 59 #define CPU_GPIO_IN4_IDX 32 60 #define CPU_GPIO_OUT4_IDX 32 61 #define CPU_GPIO_IN5_IDX 33 62 #define CPU_GPIO_OUT5_IDX 33 63 #define CPU_GPIO_IN6_IDX 34 64 #define CPU_GPIO_OUT6_IDX 34 65 #define CPU_GPIO_IN7_IDX 35 66 #define CPU_GPIO_OUT7_IDX 35 67 #define USB_JTAG_TCK_IDX 36 68 #define USB_JTAG_TMS_IDX 37 69 #define USB_JTAG_TDI_IDX 38 70 #define USB_JTAG_TDO_IDX 39 71 #define USB_EXTPHY_VP_IDX 40 72 #define USB_EXTPHY_OEN_IDX 40 73 #define USB_EXTPHY_VM_IDX 41 74 #define USB_EXTPHY_SPEED_IDX 41 75 #define USB_EXTPHY_RCV_IDX 42 76 #define USB_EXTPHY_VPO_IDX 42 77 #define USB_EXTPHY_VMO_IDX 43 78 #define USB_EXTPHY_SUSPND_IDX 44 79 #define I2CEXT0_SCL_IN_IDX 45 80 #define I2CEXT0_SCL_OUT_IDX 45 81 #define I2CEXT0_SDA_IN_IDX 46 82 #define I2CEXT0_SDA_OUT_IDX 46 83 #define PARL_RX_DATA0_IDX 47 84 #define PARL_TX_DATA0_IDX 47 85 #define PARL_RX_DATA1_IDX 48 86 #define PARL_TX_DATA1_IDX 48 87 #define PARL_RX_DATA2_IDX 49 88 #define PARL_TX_DATA2_IDX 49 89 #define PARL_RX_DATA3_IDX 50 90 #define PARL_TX_DATA3_IDX 50 91 #define PARL_RX_DATA4_IDX 51 92 #define PARL_TX_DATA4_IDX 51 93 #define PARL_RX_DATA5_IDX 52 94 #define PARL_TX_DATA5_IDX 52 95 #define PARL_RX_DATA6_IDX 53 96 #define PARL_TX_DATA6_IDX 53 97 #define PARL_RX_DATA7_IDX 54 98 #define PARL_TX_DATA7_IDX 54 99 #define PARL_RX_DATA8_IDX 55 100 #define PARL_TX_DATA8_IDX 55 101 #define PARL_RX_DATA9_IDX 56 102 #define PARL_TX_DATA9_IDX 56 103 #define PARL_RX_DATA10_IDX 57 104 #define PARL_TX_DATA10_IDX 57 105 #define PARL_RX_DATA11_IDX 58 106 #define PARL_TX_DATA11_IDX 58 107 #define PARL_RX_DATA12_IDX 59 108 #define PARL_TX_DATA12_IDX 59 109 #define PARL_RX_DATA13_IDX 60 110 #define PARL_TX_DATA13_IDX 60 111 #define PARL_RX_DATA14_IDX 61 112 #define PARL_TX_DATA14_IDX 61 113 #define PARL_RX_DATA15_IDX 62 114 #define PARL_TX_DATA15_IDX 62 115 #define FSPICLK_IN_IDX 63 116 #define FSPICLK_OUT_IDX 63 117 #define FSPIQ_IN_IDX 64 118 #define FSPIQ_OUT_IDX 64 119 #define FSPID_IN_IDX 65 120 #define FSPID_OUT_IDX 65 121 #define FSPIHD_IN_IDX 66 122 #define FSPIHD_OUT_IDX 66 123 #define FSPIWP_IN_IDX 67 124 #define FSPIWP_OUT_IDX 67 125 #define FSPICS0_IN_IDX 68 126 #define FSPICS0_OUT_IDX 68 127 #define PARL_RX_CLK_IN_IDX 69 128 #define SDIO_TOHOST_INT_OUT_IDX 69 129 #define PARL_TX_CLK_IN_IDX 70 130 #define PARL_TX_CLK_OUT_IDX 70 131 #define RMT_SIG_IN0_IDX 71 132 #define RMT_SIG_OUT0_IDX 71 133 #define MODEM_DIAG0_IDX 71 134 #define RMT_SIG_IN1_IDX 72 135 #define RMT_SIG_OUT1_IDX 72 136 #define MODEM_DIAG1_IDX 72 137 #define TWAI0_RX_IDX 73 138 #define TWAI0_TX_IDX 73 139 #define MODEM_DIAG2_IDX 73 140 #define TWAI0_BUS_OFF_ON_IDX 74 141 #define MODEM_DIAG3_IDX 74 142 #define TWAI0_CLKOUT_IDX 75 143 #define MODEM_DIAG4_IDX 75 144 #define TWAI0_STANDBY_IDX 76 145 #define MODEM_DIAG5_IDX 76 146 #define TWAI1_RX_IDX 77 147 #define TWAI1_TX_IDX 77 148 #define MODEM_DIAG6_IDX 77 149 #define TWAI1_BUS_OFF_ON_IDX 78 150 #define MODEM_DIAG7_IDX 78 151 #define TWAI1_CLKOUT_IDX 79 152 #define MODEM_DIAG8_IDX 79 153 #define TWAI1_STANDBY_IDX 80 154 #define MODEM_DIAG9_IDX 80 155 #define EXTERN_PRIORITY_I_IDX 81 156 #define EXTERN_PRIORITY_O_IDX 81 157 #define EXTERN_ACTIVE_I_IDX 82 158 #define EXTERN_ACTIVE_O_IDX 82 159 #define GPIO_SD0_OUT_IDX 83 160 #define GPIO_SD1_OUT_IDX 84 161 #define GPIO_SD2_OUT_IDX 85 162 #define GPIO_SD3_OUT_IDX 86 163 #define PWM0_SYNC0_IN_IDX 87 164 #define PWM0_OUT0A_IDX 87 165 #define MODEM_DIAG10_IDX 87 166 #define PWM0_SYNC1_IN_IDX 88 167 #define PWM0_OUT0B_IDX 88 168 #define MODEM_DIAG11_IDX 88 169 #define PWM0_SYNC2_IN_IDX 89 170 #define PWM0_OUT1A_IDX 89 171 #define MODEM_DIAG12_IDX 89 172 #define PWM0_F0_IN_IDX 90 173 #define PWM0_OUT1B_IDX 90 174 #define MODEM_DIAG13_IDX 90 175 #define PWM0_F1_IN_IDX 91 176 #define PWM0_OUT2A_IDX 91 177 #define MODEM_DIAG14_IDX 91 178 #define PWM0_F2_IN_IDX 92 179 #define PWM0_OUT2B_IDX 92 180 #define MODEM_DIAG15_IDX 92 181 #define PWM0_CAP0_IN_IDX 93 182 #define ANT_SEL0_IDX 93 183 #define PWM0_CAP1_IN_IDX 94 184 #define ANT_SEL1_IDX 94 185 #define PWM0_CAP2_IN_IDX 95 186 #define ANT_SEL2_IDX 95 187 #define ANT_SEL3_IDX 96 188 #define SIG_IN_FUNC_97_IDX 97 189 #define SIG_IN_FUNC97_IDX 97 190 #define SIG_IN_FUNC_98_IDX 98 191 #define SIG_IN_FUNC98_IDX 98 192 #define SIG_IN_FUNC_99_IDX 99 193 #define SIG_IN_FUNC99_IDX 99 194 #define SIG_IN_FUNC_100_IDX 100 195 #define SIG_IN_FUNC100_IDX 100 196 #define PCNT_SIG_CH0_IN0_IDX 101 197 #define FSPICS1_OUT_IDX 101 198 #define MODEM_DIAG16_IDX 101 199 #define PCNT_SIG_CH1_IN0_IDX 102 200 #define FSPICS2_OUT_IDX 102 201 #define MODEM_DIAG17_IDX 102 202 #define PCNT_CTRL_CH0_IN0_IDX 103 203 #define FSPICS3_OUT_IDX 103 204 #define MODEM_DIAG18_IDX 103 205 #define PCNT_CTRL_CH1_IN0_IDX 104 206 #define FSPICS4_OUT_IDX 104 207 #define MODEM_DIAG19_IDX 104 208 #define PCNT_SIG_CH0_IN1_IDX 105 209 #define FSPICS5_OUT_IDX 105 210 #define MODEM_DIAG20_IDX 105 211 #define PCNT_SIG_CH1_IN1_IDX 106 212 #define MODEM_DIAG21_IDX 106 213 #define PCNT_CTRL_CH0_IN1_IDX 107 214 #define MODEM_DIAG22_IDX 107 215 #define PCNT_CTRL_CH1_IN1_IDX 108 216 #define MODEM_DIAG23_IDX 108 217 #define PCNT_SIG_CH0_IN2_IDX 109 218 #define MODEM_DIAG24_IDX 109 219 #define PCNT_SIG_CH1_IN2_IDX 110 220 #define MODEM_DIAG25_IDX 110 221 #define PCNT_CTRL_CH0_IN2_IDX 111 222 #define MODEM_DIAG26_IDX 111 223 #define PCNT_CTRL_CH1_IN2_IDX 112 224 #define MODEM_DIAG27_IDX 112 225 #define PCNT_SIG_CH0_IN3_IDX 113 226 #define MODEM_DIAG28_IDX 113 227 #define PCNT_SIG_CH1_IN3_IDX 114 228 #define SPICLK_OUT_IDX 114 229 #define MODEM_DIAG29_IDX 114 230 #define PCNT_CTRL_CH0_IN3_IDX 115 231 #define SPICS0_OUT_IDX 115 232 #define MODEM_DIAG30_IDX 115 233 #define PCNT_CTRL_CH1_IN3_IDX 116 234 #define SPICS1_OUT_IDX 116 235 #define MODEM_DIAG31_IDX 116 236 #define GPIO_EVENT_MATRIX_IN0_IDX 117 237 #define GPIO_TASK_MATRIX_OUT0_IDX 117 238 #define GPIO_EVENT_MATRIX_IN1_IDX 118 239 #define GPIO_TASK_MATRIX_OUT1_IDX 118 240 #define GPIO_EVENT_MATRIX_IN2_IDX 119 241 #define GPIO_TASK_MATRIX_OUT2_IDX 119 242 #define GPIO_EVENT_MATRIX_IN3_IDX 120 243 #define GPIO_TASK_MATRIX_OUT3_IDX 120 244 #define SPIQ_IN_IDX 121 245 #define SPIQ_OUT_IDX 121 246 #define SPID_IN_IDX 122 247 #define SPID_OUT_IDX 122 248 #define SPIHD_IN_IDX 123 249 #define SPIHD_OUT_IDX 123 250 #define SPIWP_IN_IDX 124 251 #define SPIWP_OUT_IDX 124 252 #define CLK_OUT_OUT1_IDX 125 253 #define CLK_OUT_OUT2_IDX 126 254 #define CLK_OUT_OUT3_IDX 127 255 #define SIG_GPIO_OUT_IDX 128 256 #define GPIO_MAP_DATE_IDX 0x2201120 257 #endif /* _SOC_GPIO_SIG_MAP_H_ */ 258