Zephyr Project API 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
esp32c3-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_ESP32C3_GPIO_SIGMAP_H_
14#define ZEPHYR_INCLUDE_DT_BINDINGS_PINCTRL_ESP32C3_GPIO_SIGMAP_H_
15
17
18#define ESP_NOSIG ESP_SIG_INVAL
19
20#define ESP_SPICLK_OUT_MUX ESP_SPICLK_OUT
21#define ESP_SPIQ_IN 0
22#define ESP_SPIQ_OUT 0
23#define ESP_SPID_IN 1
24#define ESP_SPID_OUT 1
25#define ESP_SPIHD_IN 2
26#define ESP_SPIHD_OUT 2
27#define ESP_SPIWP_IN 3
28#define ESP_SPIWP_OUT 3
29#define ESP_SPICLK_OUT 4
30#define ESP_SPICS0_OUT 5
31#define ESP_U0RXD_IN 6
32#define ESP_U0TXD_OUT 6
33#define ESP_U0CTS_IN 7
34#define ESP_U0RTS_OUT 7
35#define ESP_U0DSR_IN 8
36#define ESP_U0DTR_OUT 8
37#define ESP_U1RXD_IN 9
38#define ESP_U1TXD_OUT 9
39#define ESP_U1CTS_IN 10
40#define ESP_U1RTS_OUT 10
41#define ESP_U1DSR_IN 11
42#define ESP_U1DTR_OUT 11
43#define ESP_I2S_MCLK_IN 12
44#define ESP_I2S_MCLK_OUT 12
45#define ESP_I2SO_BCK_IN 13
46#define ESP_I2SO_BCK_OUT 13
47#define ESP_I2SO_WS_IN 14
48#define ESP_I2SO_WS_OUT 14
49#define ESP_I2SI_SD_IN 15
50#define ESP_I2SO_SD_OUT 15
51#define ESP_I2SI_BCK_IN 16
52#define ESP_I2SI_BCK_OUT 16
53#define ESP_I2SI_WS_IN 17
54#define ESP_I2SI_WS_OUT 17
55#define ESP_GPIO_BT_PRIORITY 18
56#define ESP_GPIO_WLAN_PRIO 18
57#define ESP_GPIO_BT_ACTIVE 19
58#define ESP_GPIO_WLAN_ACTIVE 19
59#define ESP_BB_DIAG0 20
60#define ESP_BB_DIAG1 21
61#define ESP_BB_DIAG2 22
62#define ESP_BB_DIAG3 23
63#define ESP_BB_DIAG4 24
64#define ESP_BB_DIAG5 25
65#define ESP_BB_DIAG6 26
66#define ESP_BB_DIAG7 27
67#define ESP_BB_DIAG8 28
68#define ESP_BB_DIAG9 29
69#define ESP_BB_DIAG10 30
70#define ESP_BB_DIAG11 31
71#define ESP_BB_DIAG12 32
72#define ESP_BB_DIAG13 33
73#define ESP_BB_DIAG14 34
74#define ESP_BB_DIAG15 35
75#define ESP_BB_DIAG16 36
76#define ESP_BB_DIAG17 37
77#define ESP_BB_DIAG18 38
78#define ESP_BB_DIAG19 39
79#define ESP_USB_EXTPHY_VP 40
80#define ESP_USB_EXTPHY_OEN 40
81#define ESP_USB_EXTPHY_VM 41
82#define ESP_USB_EXTPHY_SPEED 41
83#define ESP_USB_EXTPHY_RCV 42
84#define ESP_USB_EXTPHY_VPO 42
85#define ESP_USB_EXTPHY_VMO 43
86#define ESP_USB_EXTPHY_SUSPND 44
87#define ESP_EXT_ADC_START 45
88#define ESP_LEDC_LS_SIG_OUT0 45
89#define ESP_LEDC_LS_SIG_OUT1 46
90#define ESP_LEDC_LS_SIG_OUT2 47
91#define ESP_LEDC_LS_SIG_OUT3 48
92#define ESP_LEDC_LS_SIG_OUT4 49
93#define ESP_LEDC_LS_SIG_OUT5 50
94#define ESP_RMT_SIG_IN0 51
95#define ESP_RMT_SIG_OUT0 51
96#define ESP_RMT_SIG_IN1 52
97#define ESP_RMT_SIG_OUT1 52
98#define ESP_I2CEXT0_SCL_IN 53
99#define ESP_I2CEXT0_SCL_OUT 53
100#define ESP_I2CEXT0_SDA_IN 54
101#define ESP_I2CEXT0_SDA_OUT 54
102#define ESP_GPIO_SD0_OUT 55
103#define ESP_GPIO_SD1_OUT 56
104#define ESP_GPIO_SD2_OUT 57
105#define ESP_GPIO_SD3_OUT 58
106#define ESP_FSPICLK_IN 63
107#define ESP_FSPICLK_OUT 63
108#define ESP_FSPIQ_IN 64
109#define ESP_FSPIQ_OUT 64
110#define ESP_FSPID_IN 65
111#define ESP_FSPID_OUT 65
112#define ESP_FSPIHD_IN 66
113#define ESP_FSPIHD_OUT 66
114#define ESP_FSPIWP_IN 67
115#define ESP_FSPIWP_OUT 67
116#define ESP_FSPICS0_IN 68
117#define ESP_FSPICS0_OUT 68
118#define ESP_FSPICS1_OUT 69
119#define ESP_FSPICS2_OUT 70
120#define ESP_FSPICS3_OUT 71
121#define ESP_FSPICS4_OUT 72
122#define ESP_FSPICS5_OUT 73
123#define ESP_TWAI_RX 74
124#define ESP_TWAI_TX 74
125#define ESP_TWAI_BUS_OFF_ON 75
126#define ESP_TWAI_CLKOUT 76
127#define ESP_PCMFSYNC_IN 77
128#define ESP_BT_AUDIO0_IRQ 77
129#define ESP_PCMCLK_IN 78
130#define ESP_BT_AUDIO1_IRQ 78
131#define ESP_PCMDIN 79
132#define ESP_BT_AUDIO2_IRQ 79
133#define ESP_RW_WAKEUP_REQ 80
134#define ESP_BLE_AUDIO0_IRQ 80
135#define ESP_BLE_AUDIO1_IRQ 81
136#define ESP_BLE_AUDIO2_IRQ 82
137#define ESP_PCMFSYNC_OUT 83
138#define ESP_PCMCLK_OUT 84
139#define ESP_PCMDOUT 85
140#define ESP_BLE_AUDIO_SYNC0_P 86
141#define ESP_BLE_AUDIO_SYNC1_P 87
142#define ESP_BLE_AUDIO_SYNC2_P 88
143#define ESP_ANT_SEL0 89
144#define ESP_ANT_SEL1 90
145#define ESP_ANT_SEL2 91
146#define ESP_ANT_SEL3 92
147#define ESP_ANT_SEL4 93
148#define ESP_ANT_SEL5 94
149#define ESP_ANT_SEL6 95
150#define ESP_ANT_SEL7 96
151#define ESP_SIG_IN_FUNC_97 97
152#define ESP_SIG_IN_FUNC97 97
153#define ESP_SIG_IN_FUNC_98 98
154#define ESP_SIG_IN_FUNC98 98
155#define ESP_SIG_IN_FUNC_99 99
156#define ESP_SIG_IN_FUNC99 99
157#define ESP_SIG_IN_FUNC_100 100
158#define ESP_SIG_IN_FUNC100 100
159#define ESP_SYNCERR 101
160#define ESP_SYNCFOUND_FLAG 102
161#define ESP_EVT_CNTL_IMMEDIATE_ABORT 103
162#define ESP_LINKLBL 104
163#define ESP_DATA_EN 105
164#define ESP_DATA 106
165#define ESP_PKT_TX_ON 107
166#define ESP_PKT_RX_ON 108
167#define ESP_RW_TX_ON 109
168#define ESP_RW_RX_ON 110
169#define ESP_EVT_REQ_P 111
170#define ESP_EVT_STOP_P 112
171#define ESP_BT_MODE_ON 113
172#define ESP_GPIO_LC_DIAG0 114
173#define ESP_GPIO_LC_DIAG1 115
174#define ESP_GPIO_LC_DIAG2 116
175#define ESP_CH 117
176#define ESP_RX_WINDOW 118
177#define ESP_UPDATE_RX 119
178#define ESP_RX_STATUS 120
179#define ESP_CLK_GPIO 121
180#define ESP_NBT_BLE 122
181#define ESP_CLK_OUT_OUT1 123
182#define ESP_CLK_OUT_OUT2 124
183#define ESP_CLK_OUT_OUT3 125
184#define ESP_SPICS1_OUT 126
185#define ESP_SIG_GPIO_OUT 128
186#define ESP_GPIO_MAP_DATE 0x2006130
187
189
190#endif /* ZEPHYR_INCLUDE_DT_BINDINGS_PINCTRL_ESP32C3_GPIO_SIGMAP_H_ */