Line data Source code
1 0 : /* 2 : * Copyright (c) 2023 Espressif Systems (Shanghai) Co., Ltd. 3 : * 4 : * SPDX-License-Identifier: Apache-2.0 5 : */ 6 : 7 : #ifndef ZEPHYR_INCLUDE_DT_BINDINGS_PINCTRL_ESP32C6_GPIO_SIGMAP_H_ 8 : #define ZEPHYR_INCLUDE_DT_BINDINGS_PINCTRL_ESP32C6_GPIO_SIGMAP_H_ 9 : 10 0 : #define ESP_NOSIG ESP_SIG_INVAL 11 : 12 0 : #define ESP_EXT_ADC_START 0 13 0 : #define ESP_LEDC_LS_SIG_OUT0 0 14 0 : #define ESP_LEDC_LS_SIG_OUT1 1 15 0 : #define ESP_LEDC_LS_SIG_OUT2 2 16 0 : #define ESP_LEDC_LS_SIG_OUT3 3 17 0 : #define ESP_LEDC_LS_SIG_OUT4 4 18 0 : #define ESP_LEDC_LS_SIG_OUT5 5 19 0 : #define ESP_U0RXD_IN 6 20 0 : #define ESP_U0TXD_OUT 6 21 0 : #define ESP_U0CTS_IN 7 22 0 : #define ESP_U0RTS_OUT 7 23 0 : #define ESP_U0DSR_IN 8 24 0 : #define ESP_U0DTR_OUT 8 25 0 : #define ESP_U1RXD_IN 9 26 0 : #define ESP_U1TXD_OUT 9 27 0 : #define ESP_U1CTS_IN 10 28 0 : #define ESP_U1RTS_OUT 10 29 0 : #define ESP_U1DSR_IN 11 30 0 : #define ESP_U1DTR_OUT 11 31 0 : #define ESP_I2S_MCLK_IN 12 32 0 : #define ESP_I2S_MCLK_OUT 12 33 0 : #define ESP_I2SO_BCK_IN 13 34 0 : #define ESP_I2SO_BCK_OUT 13 35 0 : #define ESP_I2SO_WS_IN 14 36 0 : #define ESP_I2SO_WS_OUT 14 37 0 : #define ESP_I2SI_SD_IN 15 38 0 : #define ESP_I2SO_SD_OUT 15 39 0 : #define ESP_I2SI_BCK_IN 16 40 0 : #define ESP_I2SI_BCK_OUT 16 41 0 : #define ESP_I2SI_WS_IN 17 42 0 : #define ESP_I2SI_WS_OUT 17 43 0 : #define ESP_I2SO_SD1_OUT 18 44 0 : #define ESP_USB_JTAG_TDO_BRIDGE 19 45 0 : #define ESP_USB_JTAG_TRST 19 46 0 : #define ESP_CPU_TESTBUS0 20 47 0 : #define ESP_CPU_TESTBUS1 21 48 0 : #define ESP_CPU_TESTBUS2 22 49 0 : #define ESP_CPU_TESTBUS3 23 50 0 : #define ESP_CPU_TESTBUS4 24 51 0 : #define ESP_CPU_TESTBUS5 25 52 0 : #define ESP_CPU_TESTBUS6 26 53 0 : #define ESP_CPU_TESTBUS7 27 54 0 : #define ESP_CPU_GPIO_IN0 28 55 0 : #define ESP_CPU_GPIO_OUT0 28 56 0 : #define ESP_CPU_GPIO_IN1 29 57 0 : #define ESP_CPU_GPIO_OUT1 29 58 0 : #define ESP_CPU_GPIO_IN2 30 59 0 : #define ESP_CPU_GPIO_OUT2 30 60 0 : #define ESP_CPU_GPIO_IN3 31 61 0 : #define ESP_CPU_GPIO_OUT3 31 62 0 : #define ESP_CPU_GPIO_IN4 32 63 0 : #define ESP_CPU_GPIO_OUT4 32 64 0 : #define ESP_CPU_GPIO_IN5 33 65 0 : #define ESP_CPU_GPIO_OUT5 33 66 0 : #define ESP_CPU_GPIO_IN6 34 67 0 : #define ESP_CPU_GPIO_OUT6 34 68 0 : #define ESP_CPU_GPIO_IN7 35 69 0 : #define ESP_CPU_GPIO_OUT7 35 70 0 : #define ESP_USB_JTAG_TCK 36 71 0 : #define ESP_USB_JTAG_TMS 37 72 0 : #define ESP_USB_JTAG_TDI 38 73 0 : #define ESP_USB_JTAG_TDO 39 74 0 : #define ESP_USB_EXTPHY_VP 40 75 0 : #define ESP_USB_EXTPHY_OEN 40 76 0 : #define ESP_USB_EXTPHY_VM 41 77 0 : #define ESP_USB_EXTPHY_SPEED 41 78 0 : #define ESP_USB_EXTPHY_RCV 42 79 0 : #define ESP_USB_EXTPHY_VPO 42 80 0 : #define ESP_USB_EXTPHY_VMO 43 81 0 : #define ESP_USB_EXTPHY_SUSPND 44 82 0 : #define ESP_I2CEXT0_SCL_IN 45 83 0 : #define ESP_I2CEXT0_SCL_OUT 45 84 0 : #define ESP_I2CEXT0_SDA_IN 46 85 0 : #define ESP_I2CEXT0_SDA_OUT 46 86 0 : #define ESP_PARL_RX_DATA0 47 87 0 : #define ESP_PARL_TX_DATA0 47 88 0 : #define ESP_PARL_RX_DATA1 48 89 0 : #define ESP_PARL_TX_DATA1 48 90 0 : #define ESP_PARL_RX_DATA2 49 91 0 : #define ESP_PARL_TX_DATA2 49 92 0 : #define ESP_PARL_RX_DATA3 50 93 0 : #define ESP_PARL_TX_DATA3 50 94 0 : #define ESP_PARL_RX_DATA4 51 95 0 : #define ESP_PARL_TX_DATA4 51 96 0 : #define ESP_PARL_RX_DATA5 52 97 0 : #define ESP_PARL_TX_DATA5 52 98 0 : #define ESP_PARL_RX_DATA6 53 99 0 : #define ESP_PARL_TX_DATA6 53 100 0 : #define ESP_PARL_RX_DATA7 54 101 0 : #define ESP_PARL_TX_DATA7 54 102 0 : #define ESP_PARL_RX_DATA8 55 103 0 : #define ESP_PARL_TX_DATA8 55 104 0 : #define ESP_PARL_RX_DATA9 56 105 0 : #define ESP_PARL_TX_DATA9 56 106 0 : #define ESP_PARL_RX_DATA10 57 107 0 : #define ESP_PARL_TX_DATA10 57 108 0 : #define ESP_PARL_RX_DATA11 58 109 0 : #define ESP_PARL_TX_DATA11 58 110 0 : #define ESP_PARL_RX_DATA12 59 111 0 : #define ESP_PARL_TX_DATA12 59 112 0 : #define ESP_PARL_RX_DATA13 60 113 0 : #define ESP_PARL_TX_DATA13 60 114 0 : #define ESP_PARL_RX_DATA14 61 115 0 : #define ESP_PARL_TX_DATA14 61 116 0 : #define ESP_PARL_RX_DATA15 62 117 0 : #define ESP_PARL_TX_DATA15 62 118 0 : #define ESP_FSPICLK_IN 63 119 0 : #define ESP_FSPICLK_OUT 63 120 0 : #define ESP_FSPIQ_IN 64 121 0 : #define ESP_FSPIQ_OUT 64 122 0 : #define ESP_FSPID_IN 65 123 0 : #define ESP_FSPID_OUT 65 124 0 : #define ESP_FSPIHD_IN 66 125 0 : #define ESP_FSPIHD_OUT 66 126 0 : #define ESP_FSPIWP_IN 67 127 0 : #define ESP_FSPIWP_OUT 67 128 0 : #define ESP_FSPICS0_IN 68 129 0 : #define ESP_FSPICS0_OUT 68 130 0 : #define ESP_PARL_RX_CLK_IN 69 131 0 : #define ESP_SDIO_TOHOST_INT_OUT 69 132 0 : #define ESP_PARL_TX_CLK_IN 70 133 0 : #define ESP_PARL_TX_CLK_OUT 70 134 0 : #define ESP_RMT_SIG_IN0 71 135 0 : #define ESP_RMT_SIG_OUT0 71 136 0 : #define ESP_MODEM_DIAG0 71 137 0 : #define ESP_RMT_SIG_IN1 72 138 0 : #define ESP_RMT_SIG_OUT1 72 139 0 : #define ESP_MODEM_DIAG1 72 140 0 : #define ESP_TWAI0_RX 73 141 0 : #define ESP_TWAI0_TX 73 142 0 : #define ESP_MODEM_DIAG2 73 143 0 : #define ESP_TWAI0_BUS_OFF_ON 74 144 0 : #define ESP_MODEM_DIAG3 74 145 0 : #define ESP_TWAI0_CLKOUT 75 146 0 : #define ESP_MODEM_DIAG4 75 147 0 : #define ESP_TWAI0_STANDBY 76 148 0 : #define ESP_MODEM_DIAG5 76 149 0 : #define ESP_TWAI1_RX 77 150 0 : #define ESP_TWAI1_TX 77 151 0 : #define ESP_MODEM_DIAG6 77 152 0 : #define ESP_TWAI1_BUS_OFF_ON 78 153 0 : #define ESP_MODEM_DIAG7 78 154 0 : #define ESP_TWAI1_CLKOUT 79 155 0 : #define ESP_MODEM_DIAG8 79 156 0 : #define ESP_TWAI1_STANDBY 80 157 0 : #define ESP_MODEM_DIAG9 80 158 0 : #define ESP_EXTERN_PRIORITY_I 81 159 0 : #define ESP_EXTERN_PRIORITY_O 81 160 0 : #define ESP_EXTERN_ACTIVE_I 82 161 0 : #define ESP_EXTERN_ACTIVE_O 82 162 0 : #define ESP_GPIO_SD0_OUT 83 163 0 : #define ESP_GPIO_SD1_OUT 84 164 0 : #define ESP_GPIO_SD2_OUT 85 165 0 : #define ESP_GPIO_SD3_OUT 86 166 0 : #define ESP_PWM0_SYNC0_IN 87 167 0 : #define ESP_PWM0_OUT0A 87 168 0 : #define ESP_MODEM_DIAG10 87 169 0 : #define ESP_PWM0_SYNC1_IN 88 170 0 : #define ESP_PWM0_OUT0B 88 171 0 : #define ESP_MODEM_DIAG11 88 172 0 : #define ESP_PWM0_SYNC2_IN 89 173 0 : #define ESP_PWM0_OUT1A 89 174 0 : #define ESP_MODEM_DIAG12 89 175 0 : #define ESP_PWM0_F0_IN 90 176 0 : #define ESP_PWM0_OUT1B 90 177 0 : #define ESP_MODEM_DIAG13 90 178 0 : #define ESP_PWM0_F1_IN 91 179 0 : #define ESP_PWM0_OUT2A 91 180 0 : #define ESP_MODEM_DIAG14 91 181 0 : #define ESP_PWM0_F2_IN 92 182 0 : #define ESP_PWM0_OUT2B 92 183 0 : #define ESP_MODEM_DIAG15 92 184 0 : #define ESP_PWM0_CAP0_IN 93 185 0 : #define ESP_ANT_SEL0 93 186 0 : #define ESP_PWM0_CAP1_IN 94 187 0 : #define ESP_ANT_SEL1 94 188 0 : #define ESP_PWM0_CAP2_IN 95 189 0 : #define ESP_ANT_SEL2 95 190 0 : #define ESP_ANT_SEL3 96 191 0 : #define ESP_SIG_IN_FUNC_97 97 192 0 : #define ESP_SIG_IN_FUNC97 97 193 0 : #define ESP_SIG_IN_FUNC_98 98 194 0 : #define ESP_SIG_IN_FUNC98 98 195 0 : #define ESP_SIG_IN_FUNC_99 99 196 0 : #define ESP_SIG_IN_FUNC99 99 197 0 : #define ESP_SIG_IN_FUNC_100 100 198 0 : #define ESP_SIG_IN_FUNC100 100 199 0 : #define ESP_PCNT_SIG_CH0_IN0 101 200 0 : #define ESP_FSPICS1_OUT 101 201 0 : #define ESP_MODEM_DIAG16 101 202 0 : #define ESP_PCNT_SIG_CH1_IN0 102 203 0 : #define ESP_FSPICS2_OUT 102 204 0 : #define ESP_MODEM_DIAG17 102 205 0 : #define ESP_PCNT_CTRL_CH0_IN0 103 206 0 : #define ESP_FSPICS3_OUT 103 207 0 : #define ESP_MODEM_DIAG18 103 208 0 : #define ESP_PCNT_CTRL_CH1_IN0 104 209 0 : #define ESP_FSPICS4_OUT 104 210 0 : #define ESP_MODEM_DIAG19 104 211 0 : #define ESP_PCNT_SIG_CH0_IN1 105 212 0 : #define ESP_FSPICS5_OUT 105 213 0 : #define ESP_MODEM_DIAG20 105 214 0 : #define ESP_PCNT_SIG_CH1_IN1 106 215 0 : #define ESP_MODEM_DIAG21 106 216 0 : #define ESP_PCNT_CTRL_CH0_IN1 107 217 0 : #define ESP_MODEM_DIAG22 107 218 0 : #define ESP_PCNT_CTRL_CH1_IN1 108 219 0 : #define ESP_MODEM_DIAG23 108 220 0 : #define ESP_PCNT_SIG_CH0_IN2 109 221 0 : #define ESP_MODEM_DIAG24 109 222 0 : #define ESP_PCNT_SIG_CH1_IN2 110 223 0 : #define ESP_MODEM_DIAG25 110 224 0 : #define ESP_PCNT_CTRL_CH0_IN2 111 225 0 : #define ESP_MODEM_DIAG26 111 226 0 : #define ESP_PCNT_CTRL_CH1_IN2 112 227 0 : #define ESP_MODEM_DIAG27 112 228 0 : #define ESP_PCNT_SIG_CH0_IN3 113 229 0 : #define ESP_MODEM_DIAG28 113 230 0 : #define ESP_PCNT_SIG_CH1_IN3 114 231 0 : #define ESP_SPICLK_OUT 114 232 0 : #define ESP_MODEM_DIAG29 114 233 0 : #define ESP_PCNT_CTRL_CH0_IN3 115 234 0 : #define ESP_SPICS0_OUT 115 235 0 : #define ESP_MODEM_DIAG30 115 236 0 : #define ESP_PCNT_CTRL_CH1_IN3 116 237 0 : #define ESP_SPICS1_OUT 116 238 0 : #define ESP_MODEM_DIAG31 116 239 0 : #define ESP_GPIO_EVENT_MATRIX_IN0 117 240 0 : #define ESP_GPIO_TASK_MATRIX_OUT0 117 241 0 : #define ESP_GPIO_EVENT_MATRIX_IN1 118 242 0 : #define ESP_GPIO_TASK_MATRIX_OUT1 118 243 0 : #define ESP_GPIO_EVENT_MATRIX_IN2 119 244 0 : #define ESP_GPIO_TASK_MATRIX_OUT2 119 245 0 : #define ESP_GPIO_EVENT_MATRIX_IN3 120 246 0 : #define ESP_GPIO_TASK_MATRIX_OUT3 120 247 0 : #define ESP_SPIQ_IN 121 248 0 : #define ESP_SPIQ_OUT 121 249 0 : #define ESP_SPID_IN 122 250 0 : #define ESP_SPID_OUT 122 251 0 : #define ESP_SPIHD_IN 123 252 0 : #define ESP_SPIHD_OUT 123 253 0 : #define ESP_SPIWP_IN 124 254 0 : #define ESP_SPIWP_OUT 124 255 0 : #define ESP_CLK_OUT_OUT1 125 256 0 : #define ESP_CLK_OUT_OUT2 126 257 0 : #define ESP_CLK_OUT_OUT3 127 258 0 : #define ESP_SIG_GPIO_OUT 128 259 0 : #define ESP_GPIO_MAP_DATE 0x2201120 260 : 261 : #endif /* ZEPHYR_INCLUDE_DT_BINDINGS_PINCTRL_ESP32C6_GPIO_SIGMAP_H_ */