/*
 * SPDX-FileCopyrightText: 2023-2025 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
#pragma once

#define SD_CARD_CCLK_2_PAD_OUT_IDX                         0
#define SD_CARD_CCMD_2_PAD_IN_IDX                          1
#define SD_CARD_CCMD_2_PAD_OUT_IDX                         1
#define SD_CARD_CDATA0_2_PAD_IN_IDX                        2
#define SD_CARD_CDATA0_2_PAD_OUT_IDX                       2
#define SD_CARD_CDATA1_2_PAD_IN_IDX                        3
#define SD_CARD_CDATA1_2_PAD_OUT_IDX                       3
#define SD_CARD_CDATA2_2_PAD_IN_IDX                        4
#define SD_CARD_CDATA2_2_PAD_OUT_IDX                       4
#define SD_CARD_CDATA3_2_PAD_IN_IDX                        5
#define SD_CARD_CDATA3_2_PAD_OUT_IDX                       5
#define SD_CARD_CDATA4_2_PAD_IN_IDX                        6
#define SD_CARD_CDATA4_2_PAD_OUT_IDX                       6
#define SD_CARD_CDATA5_2_PAD_IN_IDX                        7
#define SD_CARD_CDATA5_2_PAD_OUT_IDX                       7
#define SD_CARD_CDATA6_2_PAD_IN_IDX                        8
#define SD_CARD_CDATA6_2_PAD_OUT_IDX                       8
#define SD_CARD_CDATA7_2_PAD_IN_IDX                        9
#define SD_CARD_CDATA7_2_PAD_OUT_IDX                       9
#define UART0_RXD_PAD_IN_IDX                               10
#define UART0_TXD_PAD_OUT_IDX                              10
#define UART0_CTS_PAD_IN_IDX                               11
#define UART0_RTS_PAD_OUT_IDX                              11
#define UART0_DSR_PAD_IN_IDX                               12
#define UART0_DTR_PAD_OUT_IDX                              12
#define UART1_RXD_PAD_IN_IDX                               13
#define UART1_TXD_PAD_OUT_IDX                              13
#define UART1_CTS_PAD_IN_IDX                               14
#define UART1_RTS_PAD_OUT_IDX                              14
#define UART1_DSR_PAD_IN_IDX                               15
#define UART1_DTR_PAD_OUT_IDX                              15
#define UART2_RXD_PAD_IN_IDX                               16
#define UART2_TXD_PAD_OUT_IDX                              16
#define UART2_CTS_PAD_IN_IDX                               17
#define UART2_RTS_PAD_OUT_IDX                              17
#define UART2_DSR_PAD_IN_IDX                               18
#define UART2_DTR_PAD_OUT_IDX                              18
#define UART3_RXD_PAD_IN_IDX                               19
#define UART3_TXD_PAD_OUT_IDX                              19
#define UART3_CTS_PAD_IN_IDX                               20
#define UART3_RTS_PAD_OUT_IDX                              20
#define UART3_DSR_PAD_IN_IDX                               21
#define UART3_DTR_PAD_OUT_IDX                              21
#define UART4_RXD_PAD_IN_IDX                               22
#define UART4_TXD_PAD_OUT_IDX                              22
#define UART4_CTS_PAD_IN_IDX                               23
#define UART4_RTS_PAD_OUT_IDX                              23
#define UART4_DSR_PAD_IN_IDX                               24
#define UART4_DTR_PAD_OUT_IDX                              24
#define I2S0_O_BCK_PAD_IN_IDX                              25
#define I2S0_O_BCK_PAD_OUT_IDX                             25
#define I2S0_MCLK_PAD_IN_IDX                               26
#define I2S0_MCLK_PAD_OUT_IDX                              26
#define I2S0_O_WS_PAD_IN_IDX                               27
#define I2S0_O_WS_PAD_OUT_IDX                              27
#define I2S0_I_SD_PAD_IN_IDX                               28
#define I2S0_O_SD_PAD_OUT_IDX                              28
#define I2S0_I_BCK_PAD_IN_IDX                              29
#define I2S0_I_BCK_PAD_OUT_IDX                             29
#define I2S0_I_WS_PAD_IN_IDX                               30
#define I2S0_I_WS_PAD_OUT_IDX                              30
#define I2S1_O_BCK_PAD_IN_IDX                              31
#define I2S1_O_BCK_PAD_OUT_IDX                             31
#define I2S1_MCLK_PAD_IN_IDX                               32
#define I2S1_MCLK_PAD_OUT_IDX                              32
#define I2S1_O_WS_PAD_IN_IDX                               33
#define I2S1_O_WS_PAD_OUT_IDX                              33
#define I2S1_I_SD_PAD_IN_IDX                               34
#define I2S1_O_SD_PAD_OUT_IDX                              34
#define I2S1_I_BCK_PAD_IN_IDX                              35
#define I2S1_I_BCK_PAD_OUT_IDX                             35
#define I2S1_I_WS_PAD_IN_IDX                               36
#define I2S1_I_WS_PAD_OUT_IDX                              36
#define I2S2_O_BCK_PAD_IN_IDX                              37
#define I2S2_O_BCK_PAD_OUT_IDX                             37
#define I2S2_MCLK_PAD_IN_IDX                               38
#define I2S2_MCLK_PAD_OUT_IDX                              38
#define I2S2_O_WS_PAD_IN_IDX                               39
#define I2S2_O_WS_PAD_OUT_IDX                              39
#define I2S2_I_SD_PAD_IN_IDX                               40
#define I2S2_O_SD_PAD_OUT_IDX                              40
#define I2S2_I_BCK_PAD_IN_IDX                              41
#define I2S2_I_BCK_PAD_OUT_IDX                             41
#define I2S2_I_WS_PAD_IN_IDX                               42
#define I2S2_I_WS_PAD_OUT_IDX                              42
#define I2S0_I_SD1_PAD_IN_IDX                              43
#define I2S0_O_SD1_PAD_OUT_IDX                             43
#define I2S0_I_SD2_PAD_IN_IDX                              44
#define SPI2_DQS_PAD_OUT_IDX                               44
#define I2S0_I_SD3_PAD_IN_IDX                              45
#define SPI3_CS2_PAD_OUT_IDX                               45
#define SPI3_CS1_PAD_OUT_IDX                               46
#define SPI3_CK_PAD_IN_IDX                                 47
#define SPI3_CK_PAD_OUT_IDX                                47
#define SPI3_Q_PAD_IN_IDX                                  48
#define SPI3_QO_PAD_OUT_IDX                                48
#define SPI3_D_PAD_IN_IDX                                  49
#define SPI3_D_PAD_OUT_IDX                                 49
#define SPI3_HOLD_PAD_IN_IDX                               50
#define SPI3_HOLD_PAD_OUT_IDX                              50
#define SPI3_WP_PAD_IN_IDX                                 51
#define SPI3_WP_PAD_OUT_IDX                                51
#define SPI3_CS_PAD_IN_IDX                                 52
#define SPI3_CS_PAD_OUT_IDX                                52
#define SPI2_CK_PAD_IN_IDX                                 53
#define SPI2_CK_PAD_OUT_IDX                                53
#define SPI2_Q_PAD_IN_IDX                                  54
#define SPI2_Q_PAD_OUT_IDX                                 54
#define SPI2_D_PAD_IN_IDX                                  55
#define SPI2_D_PAD_OUT_IDX                                 55
#define SPI2_HOLD_PAD_IN_IDX                               56
#define SPI2_HOLD_PAD_OUT_IDX                              56
#define SPI2_WP_PAD_IN_IDX                                 57
#define SPI2_WP_PAD_OUT_IDX                                57
#define SPI2_IO4_PAD_IN_IDX                                58
#define SPI2_IO4_PAD_OUT_IDX                               58
#define SPI2_IO5_PAD_IN_IDX                                59
#define SPI2_IO5_PAD_OUT_IDX                               59
#define SPI2_IO6_PAD_IN_IDX                                60
#define SPI2_IO6_PAD_OUT_IDX                               60
#define SPI2_IO7_PAD_IN_IDX                                61
#define SPI2_IO7_PAD_OUT_IDX                               61
#define SPI2_CS_PAD_IN_IDX                                 62
#define SPI2_CS_PAD_OUT_IDX                                62
#define PCNT_RST_PAD_IN0_IDX                               63
#define SPI2_CS1_PAD_OUT_IDX                               63
#define PCNT_RST_PAD_IN1_IDX                               64
#define SPI2_CS2_PAD_OUT_IDX                               64
#define PCNT_RST_PAD_IN2_IDX                               65
#define SPI2_CS3_PAD_OUT_IDX                               65
#define PCNT_RST_PAD_IN3_IDX                               66
#define SPI2_CS4_PAD_OUT_IDX                               66
#define SPI2_CS5_PAD_OUT_IDX                               67
#define I2C0_SCL_PAD_IN_IDX                                68
#define I2C0_SCL_PAD_OUT_IDX                               68
#define I2C0_SDA_PAD_IN_IDX                                69
#define I2C0_SDA_PAD_OUT_IDX                               69
#define I2C1_SCL_PAD_IN_IDX                                70
#define I2C1_SCL_PAD_OUT_IDX                               70
#define I2C1_SDA_PAD_IN_IDX                                71
#define I2C1_SDA_PAD_OUT_IDX                               71
#define GPIO_SD0_OUT_IDX                                   72
#define GPIO_SD1_OUT_IDX                                   73
#define UART0_SLP_CLK_PAD_IN_IDX                           74
#define GPIO_SD2_OUT_IDX                                   74
#define UART1_SLP_CLK_PAD_IN_IDX                           75
#define GPIO_SD3_OUT_IDX                                   75
#define UART2_SLP_CLK_PAD_IN_IDX                           76
#define GPIO_SD4_OUT_IDX                                   76
#define UART3_SLP_CLK_PAD_IN_IDX                           77
#define GPIO_SD5_OUT_IDX                                   77
#define UART4_SLP_CLK_PAD_IN_IDX                           78
#define GPIO_SD6_OUT_IDX                                   78
#define GPIO_SD7_OUT_IDX                                   79
#define TWAI0_RX_PAD_IN_IDX                                 80
#define TWAI0_TX_PAD_OUT_IDX                                80
#define TWAI0_BUS_OFF_ON_PAD_OUT_IDX                        81
#define TWAI0_CLKOUT_PAD_OUT_IDX                            82
#define TWAI1_RX_PAD_IN_IDX                                 83
#define TWAI1_TX_PAD_OUT_IDX                                83
#define TWAI1_BUS_OFF_ON_PAD_OUT_IDX                        84
#define TWAI1_CLKOUT_PAD_OUT_IDX                            85
#define TWAI2_RX_PAD_IN_IDX                                 86
#define TWAI2_TX_PAD_OUT_IDX                                86
#define TWAI2_BUS_OFF_ON_PAD_OUT_IDX                        87
#define TWAI2_CLKOUT_PAD_OUT_IDX                            88
#define PWM0_SYNC0_PAD_IN_IDX                              89
#define PWM0_CH0_A_PAD_OUT_IDX                             89
#define PWM0_SYNC1_PAD_IN_IDX                              90
#define PWM0_CH0_B_PAD_OUT_IDX                             90
#define PWM0_SYNC2_PAD_IN_IDX                              91
#define PWM0_CH1_A_PAD_OUT_IDX                             91
#define PWM0_F0_PAD_IN_IDX                                 92
#define PWM0_CH1_B_PAD_OUT_IDX                             92
#define PWM0_F1_PAD_IN_IDX                                 93
#define PWM0_CH2_A_PAD_OUT_IDX                             93
#define PWM0_F2_PAD_IN_IDX                                 94
#define PWM0_CH2_B_PAD_OUT_IDX                             94
#define PWM0_CAP0_PAD_IN_IDX                               95
#define PWM1_CH0_A_PAD_OUT_IDX                             95
#define PWM0_CAP1_PAD_IN_IDX                               96
#define PWM1_CH0_B_PAD_OUT_IDX                             96
#define PWM0_CAP2_PAD_IN_IDX                               97
#define PWM1_CH1_A_PAD_OUT_IDX                             97
#define PWM1_SYNC0_PAD_IN_IDX                              98
#define PWM1_CH1_B_PAD_OUT_IDX                             98
#define PWM1_SYNC1_PAD_IN_IDX                              99
#define PWM1_CH2_A_PAD_OUT_IDX                             99
#define PWM1_SYNC2_PAD_IN_IDX                              100
#define PWM1_CH2_B_PAD_OUT_IDX                             100
#define PWM1_F0_PAD_IN_IDX                                 101
#define PWM1_F1_PAD_IN_IDX                                 102
#define PWM1_F2_PAD_IN_IDX                                 103
#define PWM1_CAP0_PAD_IN_IDX                               104
#define PWM1_CAP1_PAD_IN_IDX                               105
#define TWAI0_STANDBY_PAD_OUT_IDX                          105
#define PWM1_CAP2_PAD_IN_IDX                               106
#define TWAI1_STANDBY_PAD_OUT_IDX                          106
#define MII_MDI_PAD_IN_IDX                                107
#define TWAI2_STANDBY_PAD_OUT_IDX                          107
#define EMAC_PHY_COL_PAD_IN_IDX                            108
#define MII_MDC_PAD_OUT_IDX                               108
#define EMAC_PHY_CRS_PAD_IN_IDX                            109
#define MII_MDO_PAD_OUT_IDX                               109
#define USB_OTG11_IDDIG_PAD_IN_IDX                         110
#define USB_SRP_DISCHRGVBUS_PAD_OUT_IDX                    110
#define USB_OTG11_AVALID_PAD_IN_IDX                        111
#define USB_OTG11_IDPULLUP_PAD_OUT_IDX                     111
#define USB_SRP_BVALID_PAD_IN_IDX                          112
#define USB_OTG11_DPPULLDOWN_PAD_OUT_IDX                   112
#define USB_OTG11_VBUSVALID_PAD_IN_IDX                     113
#define USB_OTG11_DMPULLDOWN_PAD_OUT_IDX                   113
#define USB_SRP_SESSEND_PAD_IN_IDX                         114
#define USB_OTG11_DRVVBUS_PAD_OUT_IDX                      114
#define USB_SRP_CHRGVBUS_PAD_OUT_IDX                       115
#define ULPI_CLK_PAD_IN_IDX                                117
#define RNG_CHAIN_CLK_PAD_OUT_IDX                          117
#define USB_HSPHY_REFCLK_IN_IDX                            118
#define HP_PROBE_TOP_OUT0_IDX                              118
#define HP_PROBE_TOP_OUT1_IDX                              119
#define HP_PROBE_TOP_OUT2_IDX                              120
#define HP_PROBE_TOP_OUT3_IDX                              121
#define HP_PROBE_TOP_OUT4_IDX                              122
#define HP_PROBE_TOP_OUT5_IDX                              123
#define HP_PROBE_TOP_OUT6_IDX                              124
#define HP_PROBE_TOP_OUT7_IDX                              125
#define SD_CARD_DETECT_N_1_PAD_IN_IDX                      126
#define LEDC_LS_SIG_OUT_PAD_OUT0_IDX                       126
#define SD_CARD_DETECT_N_2_PAD_IN_IDX                      127
#define LEDC_LS_SIG_OUT_PAD_OUT1_IDX                       127
#define SD_CARD_INT_N_1_PAD_IN_IDX                         128
#define LEDC_LS_SIG_OUT_PAD_OUT2_IDX                       128
#define SD_CARD_INT_N_2_PAD_IN_IDX                         129
#define LEDC_LS_SIG_OUT_PAD_OUT3_IDX                       129
#define SD_CARD_WRITE_PRT_1_PAD_IN_IDX                     130
#define LEDC_LS_SIG_OUT_PAD_OUT4_IDX                       130
#define SD_CARD_WRITE_PRT_2_PAD_IN_IDX                     131
#define LEDC_LS_SIG_OUT_PAD_OUT5_IDX                       131
#define SD_DATA_STROBE_1_PAD_IN_IDX                        132
#define LEDC_LS_SIG_OUT_PAD_OUT6_IDX                       132
#define SD_DATA_STROBE_2_PAD_IN_IDX                        133
#define LEDC_LS_SIG_OUT_PAD_OUT7_IDX                       133
#define I3C_MST_SCL_PAD_IN_IDX                             134
#define I3C_MST_SCL_PAD_OUT_IDX                            134
#define I3C_MST_SDA_PAD_IN_IDX                             135
#define I3C_MST_SDA_PAD_OUT_IDX                            135
#define I3C_SLV_SCL_PAD_IN_IDX                             136
#define I3C_SLV_SCL_PAD_OUT_IDX                            136
#define I3C_SLV_SDA_PAD_IN_IDX                             137
#define I3C_SLV_SDA_PAD_OUT_IDX                            137
#define I3C_MST_SCL_PULLUP_EN_PAD_OUT_IDX                  138
#define I3C_MST_SDA_PULLUP_EN_PAD_OUT_IDX                  139
#define USB_JTAG_TDO_BRIDGE_PAD_IN_IDX                     140
#define USB_JTAG_TDI_BRIDGE_PAD_OUT_IDX                    140
#define PCNT_SIG_CH0_PAD_IN0_IDX                           141
#define USB_JTAG_TMS_BRIDGE_PAD_OUT_IDX                    141
#define PCNT_SIG_CH0_PAD_IN1_IDX                           142
#define USB_JTAG_TCK_BRIDGE_PAD_OUT_IDX                    142
#define PCNT_SIG_CH0_PAD_IN2_IDX                           143
#define USB_JTAG_TRST_BRIDGE_PAD_OUT_IDX                   143
#define PCNT_SIG_CH0_PAD_IN3_IDX                           144
#define LCD_CS_PAD_OUT_IDX                                 144
#define PCNT_SIG_CH1_PAD_IN0_IDX                           145
#define LCD_DC_PAD_OUT_IDX                                 145
#define PCNT_SIG_CH1_PAD_IN1_IDX                           146
#define SD_RST_N_1_PAD_OUT_IDX                             146
#define PCNT_SIG_CH1_PAD_IN2_IDX                           147
#define SD_RST_N_2_PAD_OUT_IDX                             147
#define PCNT_SIG_CH1_PAD_IN3_IDX                           148
#define SD_CCMD_OD_PULLUP_EN_N_PAD_OUT_IDX                 148
#define PCNT_CTRL_CH0_PAD_IN0_IDX                          149
#define LCD_PCLK_PAD_OUT_IDX                               149
#define PCNT_CTRL_CH0_PAD_IN1_IDX                          150
#define CAM_CLK_PAD_OUT_IDX                                150
#define PCNT_CTRL_CH0_PAD_IN2_IDX                          151
#define LCD_H_ENABLE_PAD_OUT_IDX                           151
#define PCNT_CTRL_CH0_PAD_IN3_IDX                          152
#define LCD_H_SYNC_PAD_OUT_IDX                             152
#define PCNT_CTRL_CH1_PAD_IN0_IDX                          153
#define LCD_V_SYNC_PAD_OUT_IDX                             153
#define PCNT_CTRL_CH1_PAD_IN1_IDX                          154
#define LCD_DATA_OUT_PAD_OUT0_IDX                          154
#define PCNT_CTRL_CH1_PAD_IN2_IDX                          155
#define LCD_DATA_OUT_PAD_OUT1_IDX                          155
#define PCNT_CTRL_CH1_PAD_IN3_IDX                          156
#define LCD_DATA_OUT_PAD_OUT2_IDX                          156
#define LCD_DATA_OUT_PAD_OUT3_IDX                          157
#define CAM_PCLK_PAD_IN_IDX                                158
#define LCD_DATA_OUT_PAD_OUT4_IDX                          158
#define CAM_H_ENABLE_PAD_IN_IDX                            159
#define LCD_DATA_OUT_PAD_OUT5_IDX                          159
#define CAM_H_SYNC_PAD_IN_IDX                              160
#define LCD_DATA_OUT_PAD_OUT6_IDX                          160
#define CAM_V_SYNC_PAD_IN_IDX                              161
#define LCD_DATA_OUT_PAD_OUT7_IDX                          161
#define CAM_DATA_IN_PAD_IN0_IDX                            162
#define LCD_DATA_OUT_PAD_OUT8_IDX                          162
#define CAM_DATA_IN_PAD_IN1_IDX                            163
#define LCD_DATA_OUT_PAD_OUT9_IDX                          163
#define CAM_DATA_IN_PAD_IN2_IDX                            164
#define LCD_DATA_OUT_PAD_OUT10_IDX                         164
#define CAM_DATA_IN_PAD_IN3_IDX                            165
#define LCD_DATA_OUT_PAD_OUT11_IDX                         165
#define CAM_DATA_IN_PAD_IN4_IDX                            166
#define LCD_DATA_OUT_PAD_OUT12_IDX                         166
#define CAM_DATA_IN_PAD_IN5_IDX                            167
#define LCD_DATA_OUT_PAD_OUT13_IDX                         167
#define CAM_DATA_IN_PAD_IN6_IDX                            168
#define LCD_DATA_OUT_PAD_OUT14_IDX                         168
#define CAM_DATA_IN_PAD_IN7_IDX                            169
#define LCD_DATA_OUT_PAD_OUT15_IDX                         169
#define CAM_DATA_IN_PAD_IN8_IDX                            170
#define LCD_DATA_OUT_PAD_OUT16_IDX                         170
#define CAM_DATA_IN_PAD_IN9_IDX                            171
#define LCD_DATA_OUT_PAD_OUT17_IDX                         171
#define CAM_DATA_IN_PAD_IN10_IDX                           172
#define LCD_DATA_OUT_PAD_OUT18_IDX                         172
#define CAM_DATA_IN_PAD_IN11_IDX                           173
#define LCD_DATA_OUT_PAD_OUT19_IDX                         173
#define CAM_DATA_IN_PAD_IN12_IDX                           174
#define LCD_DATA_OUT_PAD_OUT20_IDX                         174
#define CAM_DATA_IN_PAD_IN13_IDX                           175
#define LCD_DATA_OUT_PAD_OUT21_IDX                         175
#define CAM_DATA_IN_PAD_IN14_IDX                           176
#define LCD_DATA_OUT_PAD_OUT22_IDX                         176
#define CAM_DATA_IN_PAD_IN15_IDX                           177
#define LCD_DATA_OUT_PAD_OUT23_IDX                         177
#define EMAC_PHY_RXDV_PAD_IN_IDX                           178
#define EMAC_PHY_TXEN_PAD_OUT_IDX                          178
#define EMAC_PHY_RXD0_PAD_IN_IDX                           179
#define EMAC_PHY_TXD0_PAD_OUT_IDX                          179
#define EMAC_PHY_RXD1_PAD_IN_IDX                           180
#define EMAC_PHY_TXD1_PAD_OUT_IDX                          180
#define EMAC_PHY_RXD2_PAD_IN_IDX                           181
#define EMAC_PHY_TXD2_PAD_OUT_IDX                          181
#define EMAC_PHY_RXD3_PAD_IN_IDX                           182
#define EMAC_PHY_TXD3_PAD_OUT_IDX                          182
#define EMAC_PHY_RXER_PAD_IN_IDX                           183
#define EMAC_PHY_TXER_PAD_OUT_IDX                          183
#define EMAC_RX_CLK_PAD_IN_IDX                             184
#define DBG_CH0_CLK_IDX                                    184
#define EMAC_TX_CLK_PAD_IN_IDX                             185
#define DBG_CH1_CLK_IDX                                    185
#define PARLIO_RX_CLK_PAD_IN_IDX                           186
#define PARLIO_RX_CLK_PAD_OUT_IDX                          186
#define PARLIO_TX_CLK_PAD_IN_IDX                           187
#define PARLIO_TX_CLK_PAD_OUT_IDX                          187
#define PARLIO_RX_DATA0_PAD_IN_IDX                         188
#define PARLIO_TX_DATA0_PAD_OUT_IDX                        188
#define PARLIO_RX_DATA1_PAD_IN_IDX                         189
#define PARLIO_TX_DATA1_PAD_OUT_IDX                        189
#define PARLIO_RX_DATA2_PAD_IN_IDX                         190
#define PARLIO_TX_DATA2_PAD_OUT_IDX                        190
#define PARLIO_RX_DATA3_PAD_IN_IDX                         191
#define PARLIO_TX_DATA3_PAD_OUT_IDX                        191
#define PARLIO_RX_DATA4_PAD_IN_IDX                         192
#define PARLIO_TX_DATA4_PAD_OUT_IDX                        192
#define PARLIO_RX_DATA5_PAD_IN_IDX                         193
#define PARLIO_TX_DATA5_PAD_OUT_IDX                        193
#define PARLIO_RX_DATA6_PAD_IN_IDX                         194
#define PARLIO_TX_DATA6_PAD_OUT_IDX                        194
#define PARLIO_RX_DATA7_PAD_IN_IDX                         195
#define PARLIO_TX_DATA7_PAD_OUT_IDX                        195
#define PARLIO_RX_DATA8_PAD_IN_IDX                         196
#define PARLIO_TX_DATA8_PAD_OUT_IDX                        196
#define PARLIO_RX_DATA9_PAD_IN_IDX                         197
#define PARLIO_TX_DATA9_PAD_OUT_IDX                        197
#define PARLIO_RX_DATA10_PAD_IN_IDX                        198
#define PARLIO_TX_DATA10_PAD_OUT_IDX                       198
#define PARLIO_RX_DATA11_PAD_IN_IDX                        199
#define PARLIO_TX_DATA11_PAD_OUT_IDX                       199
#define PARLIO_RX_DATA12_PAD_IN_IDX                        200
#define PARLIO_TX_DATA12_PAD_OUT_IDX                       200
#define PARLIO_RX_DATA13_PAD_IN_IDX                        201
#define PARLIO_TX_DATA13_PAD_OUT_IDX                       201
#define PARLIO_RX_DATA14_PAD_IN_IDX                        202
#define PARLIO_TX_DATA14_PAD_OUT_IDX                       202
#define PARLIO_RX_DATA15_PAD_IN_IDX                        203
#define PARLIO_TX_DATA15_PAD_OUT_IDX                       203
#define HP_PROBE_TOP_OUT8_IDX                              204
#define HP_PROBE_TOP_OUT9_IDX                              205
#define HP_PROBE_TOP_OUT10_IDX                             206
#define HP_PROBE_TOP_OUT11_IDX                             207
#define HP_PROBE_TOP_OUT12_IDX                             208
#define HP_PROBE_TOP_OUT13_IDX                             209
#define HP_PROBE_TOP_OUT14_IDX                             210
#define HP_PROBE_TOP_OUT15_IDX                             211
#define CONSTANT0_PAD_OUT_IDX                              212
#define CONSTANT1_PAD_OUT_IDX                              213
#define CORE_GPIO_IN_PAD_IN0_IDX                           214
#define CORE_GPIO_OUT_PAD_OUT0_IDX                         214
#define CORE_GPIO_IN_PAD_IN1_IDX                           215
#define CORE_GPIO_OUT_PAD_OUT1_IDX                         215
#define CORE_GPIO_IN_PAD_IN2_IDX                           216
#define CORE_GPIO_OUT_PAD_OUT2_IDX                         216
#define CORE_GPIO_IN_PAD_IN3_IDX                           217
#define CORE_GPIO_OUT_PAD_OUT3_IDX                         217
#define CORE_GPIO_IN_PAD_IN4_IDX                           218
#define CORE_GPIO_OUT_PAD_OUT4_IDX                         218
#define CORE_GPIO_IN_PAD_IN5_IDX                           219
#define CORE_GPIO_OUT_PAD_OUT5_IDX                         219
#define CORE_GPIO_IN_PAD_IN6_IDX                           220
#define CORE_GPIO_OUT_PAD_OUT6_IDX                         220
#define CORE_GPIO_IN_PAD_IN7_IDX                           221
#define CORE_GPIO_OUT_PAD_OUT7_IDX                         221
#define CORE_GPIO_IN_PAD_IN8_IDX                           222
#define CORE_GPIO_OUT_PAD_OUT8_IDX                         222
#define CORE_GPIO_IN_PAD_IN9_IDX                           223
#define CORE_GPIO_OUT_PAD_OUT9_IDX                         223
#define CORE_GPIO_IN_PAD_IN10_IDX                          224
#define CORE_GPIO_OUT_PAD_OUT10_IDX                        224
#define CORE_GPIO_IN_PAD_IN11_IDX                          225
#define CORE_GPIO_OUT_PAD_OUT11_IDX                        225
#define CORE_GPIO_IN_PAD_IN12_IDX                          226
#define CORE_GPIO_OUT_PAD_OUT12_IDX                        226
#define CORE_GPIO_IN_PAD_IN13_IDX                          227
#define CORE_GPIO_OUT_PAD_OUT13_IDX                        227
#define CORE_GPIO_IN_PAD_IN14_IDX                          228
#define CORE_GPIO_OUT_PAD_OUT14_IDX                        228
#define CORE_GPIO_IN_PAD_IN15_IDX                          229
#define CORE_GPIO_OUT_PAD_OUT15_IDX                        229
#define CORE_GPIO_IN_PAD_IN16_IDX                          230
#define CORE_GPIO_OUT_PAD_OUT16_IDX                        230
#define CORE_GPIO_IN_PAD_IN17_IDX                          231
#define CORE_GPIO_OUT_PAD_OUT17_IDX                        231
#define CORE_GPIO_IN_PAD_IN18_IDX                          232
#define CORE_GPIO_OUT_PAD_OUT18_IDX                        232
#define CORE_GPIO_IN_PAD_IN19_IDX                          233
#define CORE_GPIO_OUT_PAD_OUT19_IDX                        233
#define CORE_GPIO_IN_PAD_IN20_IDX                          234
#define CORE_GPIO_OUT_PAD_OUT20_IDX                        234
#define CORE_GPIO_IN_PAD_IN21_IDX                          235
#define CORE_GPIO_OUT_PAD_OUT21_IDX                        235
#define CORE_GPIO_IN_PAD_IN22_IDX                          236
#define CORE_GPIO_OUT_PAD_OUT22_IDX                        236
#define CORE_GPIO_IN_PAD_IN23_IDX                          237
#define CORE_GPIO_OUT_PAD_OUT23_IDX                        237
#define CORE_GPIO_IN_PAD_IN24_IDX                          238
#define CORE_GPIO_OUT_PAD_OUT24_IDX                        238
#define CORE_GPIO_IN_PAD_IN25_IDX                          239
#define CORE_GPIO_OUT_PAD_OUT25_IDX                        239
#define CORE_GPIO_IN_PAD_IN26_IDX                          240
#define CORE_GPIO_OUT_PAD_OUT26_IDX                        240
#define CORE_GPIO_IN_PAD_IN27_IDX                          241
#define CORE_GPIO_OUT_PAD_OUT27_IDX                        241
#define CORE_GPIO_IN_PAD_IN28_IDX                          242
#define PARLIO_TX_CS_PAD_OUT_IDX                           242    // only exists on ESP32P4 Rev. 3.0 and later
#define CORE_GPIO_IN_PAD_IN29_IDX                          243
#define EMAC_PTP_PPS_PAD_OUT_IDX                           243
#define CORE_GPIO_IN_PAD_IN30_IDX                          244
#define ANA_COMP0_OUT_IDX                                  244
#define CORE_GPIO_IN_PAD_IN31_IDX                          245
#define ANA_COMP1_OUT_IDX                                  245
#define RMT_SIG_PAD_IN0_IDX                                246
#define RMT_SIG_PAD_OUT0_IDX                               246
#define RMT_SIG_PAD_IN1_IDX                                247
#define RMT_SIG_PAD_OUT1_IDX                               247
#define RMT_SIG_PAD_IN2_IDX                                248
#define RMT_SIG_PAD_OUT2_IDX                               248
#define RMT_SIG_PAD_IN3_IDX                                249
#define RMT_SIG_PAD_OUT3_IDX                               249
#define SIG_IN_FUNC250_IDX                                 250
#define SIG_IN_FUNC250_IDX                                 250
#define SIG_IN_FUNC251_IDX                                 251
#define SIG_IN_FUNC251_IDX                                 251
#define SIG_IN_FUNC252_IDX                                 252
#define SIG_IN_FUNC252_IDX                                 252
#define SIG_IN_FUNC253_IDX                                 253
#define SIG_IN_FUNC253_IDX                                 253
#define SIG_IN_FUNC254_IDX                                 254
#define SIG_IN_FUNC254_IDX                                 254
#define SIG_IN_FUNC255_IDX                                 255
#define SIG_IN_FUNC255_IDX                                 255
// version date 230403
#define SIG_GPIO_OUT_IDX                                   256
