Zephyr Project API 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
esp32s3-gpio-sigmap.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2022 Espressif Systems (Shanghai) Co., Ltd.
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
12
13#ifndef ZEPHYR_INCLUDE_DT_BINDINGS_PINCTRL_ESP32S3_GPIO_SIGMAP_H_
14#define ZEPHYR_INCLUDE_DT_BINDINGS_PINCTRL_ESP32S3_GPIO_SIGMAP_H_
15
17
18#define ESP_NOSIG ESP_SIG_INVAL
19
20#define ESP_SPIQ_IN 0
21#define ESP_SPIQ_OUT 0
22#define ESP_SPID_IN 1
23#define ESP_SPID_OUT 1
24#define ESP_SPIHD_IN 2
25#define ESP_SPIHD_OUT 2
26#define ESP_SPIWP_IN 3
27#define ESP_SPIWP_OUT 3
28#define ESP_SPICLK_OUT 4
29#define ESP_SPICS0_OUT 5
30#define ESP_SPICS1_OUT 6
31#define ESP_SPID4_IN 7
32#define ESP_SPID4_OUT 7
33#define ESP_SPID5_IN 8
34#define ESP_SPID5_OUT 8
35#define ESP_SPID6_IN 9
36#define ESP_SPID6_OUT 9
37#define ESP_SPID7_IN 10
38#define ESP_SPID7_OUT 10
39#define ESP_SPIDQS_IN 11
40#define ESP_SPIDQS_OUT 11
41#define ESP_U0RXD_IN 12
42#define ESP_U0TXD_OUT 12
43#define ESP_U0CTS_IN 13
44#define ESP_U0RTS_OUT 13
45#define ESP_U0DSR_IN 14
46#define ESP_U0DTR_OUT 14
47#define ESP_U1RXD_IN 15
48#define ESP_U1TXD_OUT 15
49#define ESP_U1CTS_IN 16
50#define ESP_U1RTS_OUT 16
51#define ESP_U1DSR_IN 17
52#define ESP_U1DTR_OUT 17
53#define ESP_U2RXD_IN 18
54#define ESP_U2TXD_OUT 18
55#define ESP_U2CTS_IN 19
56#define ESP_U2RTS_OUT 19
57#define ESP_U2DSR_IN 20
58#define ESP_U2DTR_OUT 20
59#define ESP_I2S1_MCLK_IN 21
60#define ESP_I2S1_MCLK_OUT 21
61#define ESP_I2S0O_BCK_IN 22
62#define ESP_I2S0O_BCK_OUT 22
63#define ESP_I2S0_MCLK_IN 23
64#define ESP_I2S0_MCLK_OUT 23
65#define ESP_I2S0O_WS_IN 24
66#define ESP_I2S0O_WS_OUT 24
67#define ESP_I2S0I_SD_IN 25
68#define ESP_I2S0O_SD_OUT 25
69#define ESP_I2S0I_BCK_IN 26
70#define ESP_I2S0I_BCK_OUT 26
71#define ESP_I2S0I_WS_IN 27
72#define ESP_I2S0I_WS_OUT 27
73#define ESP_I2S1O_BCK_IN 28
74#define ESP_I2S1O_BCK_OUT 28
75#define ESP_I2S1O_WS_IN 29
76#define ESP_I2S1O_WS_OUT 29
77#define ESP_I2S1I_SD_IN 30
78#define ESP_I2S1O_SD_OUT 30
79#define ESP_I2S1I_BCK_IN 31
80#define ESP_I2S1I_BCK_OUT 31
81#define ESP_I2S1I_WS_IN 32
82#define ESP_I2S1I_WS_OUT 32
83#define ESP_PCNT_SIG_CH0_IN0 33
84#define ESP_GPIO_WLAN_PRIO 33
85#define ESP_PCNT_SIG_CH1_IN0 34
86#define ESP_GPIO_WLAN_ACTIVE 34
87#define ESP_PCNT_CTRL_CH0_IN0 35
88#define ESP_BB_DIAG0 35
89#define ESP_PCNT_CTRL_CH1_IN0 36
90#define ESP_BB_DIAG1 36
91#define ESP_PCNT_SIG_CH0_IN1 37
92#define ESP_BB_DIAG2 37
93#define ESP_PCNT_SIG_CH1_IN1 38
94#define ESP_BB_DIAG3 38
95#define ESP_PCNT_CTRL_CH0_IN1 39
96#define ESP_BB_DIAG4 39
97#define ESP_PCNT_CTRL_CH1_IN1 40
98#define ESP_BB_DIAG5 40
99#define ESP_PCNT_SIG_CH0_IN2 41
100#define ESP_BB_DIAG6 41
101#define ESP_PCNT_SIG_CH1_IN2 42
102#define ESP_BB_DIAG7 42
103#define ESP_PCNT_CTRL_CH0_IN2 43
104#define ESP_BB_DIAG8 43
105#define ESP_PCNT_CTRL_CH1_IN2 44
106#define ESP_BB_DIAG9 44
107#define ESP_PCNT_SIG_CH0_IN3 45
108#define ESP_BB_DIAG10 45
109#define ESP_PCNT_SIG_CH1_IN3 46
110#define ESP_BB_DIAG11 46
111#define ESP_PCNT_CTRL_CH0_IN3 47
112#define ESP_BB_DIAG12 47
113#define ESP_PCNT_CTRL_CH1_IN3 48
114#define ESP_BB_DIAG13 48
115#define ESP_GPIO_BT_ACTIVE 49
116#define ESP_BB_DIAG14 49
117#define ESP_GPIO_BT_PRIORITY 50
118#define ESP_BB_DIAG15 50
119#define ESP_I2S0I_SD1_IN 51
120#define ESP_BB_DIAG16 51
121#define ESP_I2S0I_SD2_IN 52
122#define ESP_BB_DIAG17 52
123#define ESP_I2S0I_SD3_IN 53
124#define ESP_BB_DIAG18 53
125#define ESP_CORE1_GPIO_IN7 54
126#define ESP_CORE1_GPIO_OUT7 54
127#define ESP_USB_EXTPHY_VP 55
128#define ESP_USB_EXTPHY_OEN 55
129#define ESP_USB_EXTPHY_VM 56
130#define ESP_USB_EXTPHY_SPEED 56
131#define ESP_USB_EXTPHY_RCV 57
132#define ESP_USB_EXTPHY_VPO 57
133#define ESP_USB_OTG_IDDIG_IN 58
134#define ESP_USB_EXTPHY_VMO 58
135#define ESP_USB_OTG_AVALID_IN 59
136#define ESP_USB_EXTPHY_SUSPND 59
137#define ESP_USB_SRP_BVALID_IN 60
138#define ESP_USB_OTG_IDPULLUP 60
139#define ESP_USB_OTG_VBUSVALID_IN 61
140#define ESP_USB_OTG_DPPULLDOWN 61
141#define ESP_USB_SRP_SESSEND_IN 62
142#define ESP_USB_OTG_DMPULLDOWN 62
143#define ESP_USB_OTG_DRVVBUS 63
144#define ESP_USB_SRP_CHRGVBUS 64
145#define ESP_USB_SRP_DISCHRGVBUS 65
146#define ESP_SPI3_CLK_IN 66
147#define ESP_SPI3_CLK_OUT 66
148#define ESP_SPI3_Q_IN 67
149#define ESP_SPI3_Q_OUT 67
150#define ESP_SPI3_D_IN 68
151#define ESP_SPI3_D_OUT 68
152#define ESP_SPI3_HD_IN 69
153#define ESP_SPI3_HD_OUT 69
154#define ESP_SPI3_WP_IN 70
155#define ESP_SPI3_WP_OUT 70
156#define ESP_SPI3_CS0_IN 71
157#define ESP_SPI3_CS0_OUT 71
158#define ESP_SPI3_CS1_OUT 72
159#define ESP_EXT_ADC_START 73
160#define ESP_LEDC_LS_SIG_OUT0 73
161#define ESP_LEDC_LS_SIG_OUT1 74
162#define ESP_LEDC_LS_SIG_OUT2 75
163#define ESP_LEDC_LS_SIG_OUT3 76
164#define ESP_LEDC_LS_SIG_OUT4 77
165#define ESP_LEDC_LS_SIG_OUT5 78
166#define ESP_LEDC_LS_SIG_OUT6 79
167#define ESP_LEDC_LS_SIG_OUT7 80
168#define ESP_RMT_SIG_IN0 81
169#define ESP_RMT_SIG_OUT0 81
170#define ESP_RMT_SIG_IN1 82
171#define ESP_RMT_SIG_OUT1 82
172#define ESP_RMT_SIG_IN2 83
173#define ESP_RMT_SIG_OUT2 83
174#define ESP_RMT_SIG_IN3 84
175#define ESP_RMT_SIG_OUT3 84
176#define ESP_USB_JTAG_TCK 85
177#define ESP_USB_JTAG_TMS 86
178#define ESP_USB_JTAG_TDI 87
179#define ESP_USB_JTAG_TDO 88
180#define ESP_I2CEXT0_SCL_IN 89
181#define ESP_I2CEXT0_SCL_OUT 89
182#define ESP_I2CEXT0_SDA_IN 90
183#define ESP_I2CEXT0_SDA_OUT 90
184#define ESP_I2CEXT1_SCL_IN 91
185#define ESP_I2CEXT1_SCL_OUT 91
186#define ESP_I2CEXT1_SDA_IN 92
187#define ESP_I2CEXT1_SDA_OUT 92
188#define ESP_GPIO_SD0_OUT 93
189#define ESP_GPIO_SD1_OUT 94
190#define ESP_GPIO_SD2_OUT 95
191#define ESP_GPIO_SD3_OUT 96
192#define ESP_GPIO_SD4_OUT 97
193#define ESP_GPIO_SD5_OUT 98
194#define ESP_GPIO_SD6_OUT 99
195#define ESP_GPIO_SD7_OUT 100
196#define ESP_FSPICLK_IN 101
197#define ESP_FSPICLK_OUT 101
198#define ESP_FSPIQ_IN 102
199#define ESP_FSPIQ_OUT 102
200#define ESP_FSPID_IN 103
201#define ESP_FSPID_OUT 103
202#define ESP_FSPIHD_IN 104
203#define ESP_FSPIHD_OUT 104
204#define ESP_FSPIWP_IN 105
205#define ESP_FSPIWP_OUT 105
206#define ESP_FSPIIO4_IN 106
207#define ESP_FSPIIO4_OUT 106
208#define ESP_FSPIIO5_IN 107
209#define ESP_FSPIIO5_OUT 107
210#define ESP_FSPIIO6_IN 108
211#define ESP_FSPIIO6_OUT 108
212#define ESP_FSPIIO7_IN 109
213#define ESP_FSPIIO7_OUT 109
214#define ESP_FSPICS0_IN 110
215#define ESP_FSPICS0_OUT 110
216#define ESP_FSPICS1_OUT 111
217#define ESP_FSPICS2_OUT 112
218#define ESP_FSPICS3_OUT 113
219#define ESP_FSPICS4_OUT 114
220#define ESP_FSPICS5_OUT 115
221#define ESP_TWAI_RX 116
222#define ESP_TWAI_TX 116
223#define ESP_TWAI_BUS_OFF_ON 117
224#define ESP_TWAI_CLKOUT 118
225#define ESP_SUBSPICLK_OUT 119
226#define ESP_SUBSPIQ_IN 120
227#define ESP_SUBSPIQ_OUT 120
228#define ESP_SUBSPID_IN 121
229#define ESP_SUBSPID_OUT 121
230#define ESP_SUBSPIHD_IN 122
231#define ESP_SUBSPIHD_OUT 122
232#define ESP_SUBSPIWP_IN 123
233#define ESP_SUBSPIWP_OUT 123
234#define ESP_SUBSPICS0_OUT 124
235#define ESP_SUBSPICS1_OUT 125
236#define ESP_FSPIDQS_OUT 126
237#define ESP_SPI3_CS2_OUT 127
238#define ESP_I2S0O_SD1_OUT 128
239#define ESP_CORE1_GPIO_IN0 129
240#define ESP_CORE1_GPIO_OUT0 129
241#define ESP_CORE1_GPIO_IN1 130
242#define ESP_CORE1_GPIO_OUT1 130
243#define ESP_CORE1_GPIO_IN2 131
244#define ESP_CORE1_GPIO_OUT2 131
245#define ESP_LCD_CS 132
246#define ESP_CAM_DATA_IN0 133
247#define ESP_LCD_DATA_OUT0 133
248#define ESP_CAM_DATA_IN1 134
249#define ESP_LCD_DATA_OUT1 134
250#define ESP_CAM_DATA_IN2 135
251#define ESP_LCD_DATA_OUT2 135
252#define ESP_CAM_DATA_IN3 136
253#define ESP_LCD_DATA_OUT3 136
254#define ESP_CAM_DATA_IN4 137
255#define ESP_LCD_DATA_OUT4 137
256#define ESP_CAM_DATA_IN5 138
257#define ESP_LCD_DATA_OUT5 138
258#define ESP_CAM_DATA_IN6 139
259#define ESP_LCD_DATA_OUT6 139
260#define ESP_CAM_DATA_IN7 140
261#define ESP_LCD_DATA_OUT7 140
262#define ESP_CAM_DATA_IN8 141
263#define ESP_LCD_DATA_OUT8 141
264#define ESP_CAM_DATA_IN9 142
265#define ESP_LCD_DATA_OUT9 142
266#define ESP_CAM_DATA_IN10 143
267#define ESP_LCD_DATA_OUT10 143
268#define ESP_CAM_DATA_IN11 144
269#define ESP_LCD_DATA_OUT11 144
270#define ESP_CAM_DATA_IN12 145
271#define ESP_LCD_DATA_OUT12 145
272#define ESP_CAM_DATA_IN13 146
273#define ESP_LCD_DATA_OUT13 146
274#define ESP_CAM_DATA_IN14 147
275#define ESP_LCD_DATA_OUT14 147
276#define ESP_CAM_DATA_IN15 148
277#define ESP_LCD_DATA_OUT15 148
278#define ESP_CAM_PCLK 149
279#define ESP_CAM_CLK 149
280#define ESP_CAM_H_ENABLE 150
281#define ESP_LCD_H_ENABLE 150
282#define ESP_CAM_H_SYNC 151
283#define ESP_LCD_H_SYNC 151
284#define ESP_CAM_V_SYNC 152
285#define ESP_LCD_V_SYNC 152
286#define ESP_LCD_DC 153
287#define ESP_LCD_PCLK 154
288#define ESP_SUBSPID4_IN 155
289#define ESP_SUBSPID4_OUT 155
290#define ESP_SUBSPID5_IN 156
291#define ESP_SUBSPID5_OUT 156
292#define ESP_SUBSPID6_IN 157
293#define ESP_SUBSPID6_OUT 157
294#define ESP_SUBSPID7_IN 158
295#define ESP_SUBSPID7_OUT 158
296#define ESP_SUBSPIDQS_IN 159
297#define ESP_SUBSPIDQS_OUT 159
298#define ESP_PWM0_SYNC0_IN 160
299#define ESP_PWM0_OUT0A 160
300#define ESP_PWM0_SYNC1_IN 161
301#define ESP_PWM0_OUT0B 161
302#define ESP_PWM0_SYNC2_IN 162
303#define ESP_PWM0_OUT1A 162
304#define ESP_PWM0_F0_IN 163
305#define ESP_PWM0_OUT1B 163
306#define ESP_PWM0_F1_IN 164
307#define ESP_PWM0_OUT2A 164
308#define ESP_PWM0_F2_IN 165
309#define ESP_PWM0_OUT2B 165
310#define ESP_PWM0_CAP0_IN 166
311#define ESP_PWM1_OUT0A 166
312#define ESP_PWM0_CAP1_IN 167
313#define ESP_PWM1_OUT0B 167
314#define ESP_PWM0_CAP2_IN 168
315#define ESP_PWM1_OUT1A 168
316#define ESP_PWM1_SYNC0_IN 169
317#define ESP_PWM1_OUT1B 169
318#define ESP_PWM1_SYNC1_IN 170
319#define ESP_PWM1_OUT2A 170
320#define ESP_PWM1_SYNC2_IN 171
321#define ESP_PWM1_OUT2B 171
322#define ESP_PWM1_F0_IN 172
323#define ESP_SDHOST_CCLK_OUT_1 172
324#define ESP_PWM1_F1_IN 173
325#define ESP_SDHOST_CCLK_OUT_2 173
326#define ESP_PWM1_F2_IN 174
327#define ESP_SDHOST_RST_N_1 174
328#define ESP_PWM1_CAP0_IN 175
329#define ESP_SDHOST_RST_N_2 175
330#define ESP_PWM1_CAP1_IN 176
331#define ESP_SDHOST_CCMD_OD_PULLUP_EN_N176
332#define ESP_PWM1_CAP2_IN 177
333#define ESP_SDIO_TOHOST_INT_OUT 177
334#define ESP_SDHOST_CCMD_IN_1 178
335#define ESP_SDHOST_CCMD_OUT_1 178
336#define ESP_SDHOST_CCMD_IN_2 179
337#define ESP_SDHOST_CCMD_OUT_2 179
338#define ESP_SDHOST_CDATA_IN_10 180
339#define ESP_SDHOST_CDATA_OUT_10 180
340#define ESP_SDHOST_CDATA_IN_11 181
341#define ESP_SDHOST_CDATA_OUT_11 181
342#define ESP_SDHOST_CDATA_IN_12 182
343#define ESP_SDHOST_CDATA_OUT_12 182
344#define ESP_SDHOST_CDATA_IN_13 183
345#define ESP_SDHOST_CDATA_OUT_13 183
346#define ESP_SDHOST_CDATA_IN_14 184
347#define ESP_SDHOST_CDATA_OUT_14 184
348#define ESP_SDHOST_CDATA_IN_15 185
349#define ESP_SDHOST_CDATA_OUT_15 185
350#define ESP_SDHOST_CDATA_IN_16 186
351#define ESP_SDHOST_CDATA_OUT_16 186
352#define ESP_SDHOST_CDATA_IN_17 187
353#define ESP_SDHOST_CDATA_OUT_17 187
354#define ESP_PCMFSYNC_IN 188
355#define ESP_BT_AUDIO0_IRQ 188
356#define ESP_PCMCLK_IN 189
357#define ESP_BT_AUDIO1_IRQ 189
358#define ESP_PCMDIN 190
359#define ESP_BT_AUDIO2_IRQ 190
360#define ESP_RW_WAKEUP_REQ 191
361#define ESP_BLE_AUDIO0_IRQ 191
362#define ESP_SDHOST_DATA_STROBE_1 192
363#define ESP_BLE_AUDIO1_IRQ 192
364#define ESP_SDHOST_DATA_STROBE_2 193
365#define ESP_BLE_AUDIO2_IRQ 193
366#define ESP_SDHOST_CARD_DETECT_N_1 194
367#define ESP_PCMFSYNC_OUT 194
368#define ESP_SDHOST_CARD_DETECT_N_2 195
369#define ESP_PCMCLK_OUT 195
370#define ESP_SDHOST_CARD_WRITE_PRT_1 196
371#define ESP_PCMDOUT 196
372#define ESP_SDHOST_CARD_WRITE_PRT_2 197
373#define ESP_BLE_AUDIO_SYNC0_P 197
374#define ESP_SDHOST_CARD_INT_N_1 198
375#define ESP_BLE_AUDIO_SYNC1_P 198
376#define ESP_SDHOST_CARD_INT_N_2 199
377#define ESP_BLE_AUDIO_SYNC2_P 199
378#define ESP_ANT_SEL0 200
379#define ESP_ANT_SEL1 201
380#define ESP_ANT_SEL2 202
381#define ESP_ANT_SEL3 203
382#define ESP_ANT_SEL4 204
383#define ESP_ANT_SEL5 205
384#define ESP_ANT_SEL6 206
385#define ESP_ANT_SEL7 207
386#define ESP_SIG_IN_FUNC_208 208
387#define ESP_SIG_IN_FUNC208 208
388#define ESP_SIG_IN_FUNC_209 209
389#define ESP_SIG_IN_FUNC209 209
390#define ESP_SIG_IN_FUNC_210 210
391#define ESP_SIG_IN_FUNC210 210
392#define ESP_SIG_IN_FUNC_211 211
393#define ESP_SIG_IN_FUNC211 211
394#define ESP_SIG_IN_FUNC_212 212
395#define ESP_SIG_IN_FUNC212 212
396#define ESP_SDHOST_CDATA_IN_20 213
397#define ESP_SDHOST_CDATA_OUT_20 213
398#define ESP_SDHOST_CDATA_IN_21 214
399#define ESP_SDHOST_CDATA_OUT_21 214
400#define ESP_SDHOST_CDATA_IN_22 215
401#define ESP_SDHOST_CDATA_OUT_22 215
402#define ESP_SDHOST_CDATA_IN_23 216
403#define ESP_SDHOST_CDATA_OUT_23 216
404#define ESP_SDHOST_CDATA_IN_24 217
405#define ESP_SDHOST_CDATA_OUT_24 217
406#define ESP_SDHOST_CDATA_IN_25 218
407#define ESP_SDHOST_CDATA_OUT_25 218
408#define ESP_SDHOST_CDATA_IN_26 219
409#define ESP_SDHOST_CDATA_OUT_26 219
410#define ESP_SDHOST_CDATA_IN_27 220
411#define ESP_SDHOST_CDATA_OUT_27 220
412#define ESP_PRO_ALONEGPIO_IN0 221
413#define ESP_PRO_ALONEGPIO_OUT0 221
414#define ESP_PRO_ALONEGPIO_IN1 222
415#define ESP_PRO_ALONEGPIO_OUT1 222
416#define ESP_PRO_ALONEGPIO_IN2 223
417#define ESP_PRO_ALONEGPIO_OUT2 223
418#define ESP_PRO_ALONEGPIO_IN3 224
419#define ESP_PRO_ALONEGPIO_OUT3 224
420#define ESP_PRO_ALONEGPIO_IN4 225
421#define ESP_PRO_ALONEGPIO_OUT4 225
422#define ESP_PRO_ALONEGPIO_IN5 226
423#define ESP_PRO_ALONEGPIO_OUT5 226
424#define ESP_PRO_ALONEGPIO_IN6 227
425#define ESP_PRO_ALONEGPIO_OUT6 227
426#define ESP_PRO_ALONEGPIO_IN7 228
427#define ESP_PRO_ALONEGPIO_OUT7 228
428#define ESP_SYNCERR 229
429#define ESP_SYNCFOUND_FLAG 230
430#define ESP_EVT_CNTL_IMMEDIATE_ABORT 231
431#define ESP_LINKLBL 232
432#define ESP_DATA_EN 233
433#define ESP_DATA 234
434#define ESP_PKT_TX_ON 235
435#define ESP_PKT_RX_ON 236
436#define ESP_RW_TX_ON 237
437#define ESP_RW_RX_ON 238
438#define ESP_EVT_REQ_P 239
439#define ESP_EVT_STOP_P 240
440#define ESP_BT_MODE_ON 241
441#define ESP_GPIO_LC_DIAG0 242
442#define ESP_GPIO_LC_DIAG1 243
443#define ESP_GPIO_LC_DIAG2 244
444#define ESP_CH 245
445#define ESP_RX_WINDOW 246
446#define ESP_UPDATE_RX 247
447#define ESP_RX_STATUS 248
448#define ESP_CLK_GPIO 249
449#define ESP_NBT_BLE 250
450#define ESP_USB_JTAG_TDO_BRIDGE 251
451#define ESP_USB_JTAG_TRST 251
452#define ESP_CORE1_GPIO_IN3 252
453#define ESP_CORE1_GPIO_OUT3 252
454#define ESP_CORE1_GPIO_IN4 253
455#define ESP_CORE1_GPIO_OUT4 253
456#define ESP_CORE1_GPIO_IN5 254
457#define ESP_CORE1_GPIO_OUT5 254
458#define ESP_CORE1_GPIO_IN6 255
459#define ESP_CORE1_GPIO_OUT6 255
460#define ESP_SIG_GPIO_OUT 256
461#define ESP_GPIO_MAP_DATE 0x1907040
462
464
465#endif /* ZEPHYR_INCLUDE_DT_BINDINGS_PINCTRL_ESP32S3_GPIO_SIGMAP_H_ */