Zephyr Project API 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
esp32c2-gpio-sigmap.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
12
13#ifndef ZEPHYR_INCLUDE_DT_BINDINGS_PINCTRL_ESP32C2_GPIO_SIGMAP_H_
14#define ZEPHYR_INCLUDE_DT_BINDINGS_PINCTRL_ESP32C2_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_SPIQ_MONITOR 15
44#define ESP_SPID_MONITOR 16
45#define ESP_SPIHD_MONITOR 17
46#define ESP_SPIWP_MONITOR 18
47#define ESP_SPICS1_OUT 19
48#define ESP_CPU_TESTBUS0 20
49#define ESP_CPU_TESTBUS1 21
50#define ESP_CPU_TESTBUS2 22
51#define ESP_CPU_TESTBUS3 23
52#define ESP_CPU_TESTBUS4 24
53#define ESP_CPU_TESTBUS5 25
54#define ESP_CPU_TESTBUS6 26
55#define ESP_CPU_TESTBUS7 27
56#define ESP_CPU_GPIO_IN0 28
57#define ESP_CPU_GPIO_OUT0 28
58#define ESP_CPU_GPIO_IN1 29
59#define ESP_CPU_GPIO_OUT1 29
60#define ESP_CPU_GPIO_IN2 30
61#define ESP_CPU_GPIO_OUT2 30
62#define ESP_CPU_GPIO_IN3 31
63#define ESP_CPU_GPIO_OUT3 31
64#define ESP_CPU_GPIO_IN4 32
65#define ESP_CPU_GPIO_OUT4 32
66#define ESP_CPU_GPIO_IN5 33
67#define ESP_CPU_GPIO_OUT5 33
68#define ESP_CPU_GPIO_IN6 34
69#define ESP_CPU_GPIO_OUT6 34
70#define ESP_CPU_GPIO_IN7 35
71#define ESP_CPU_GPIO_OUT7 35
72#define ESP_EXT_ADC_START 45
73#define ESP_LEDC_LS_SIG_OUT0 45
74#define ESP_LEDC_LS_SIG_OUT1 46
75#define ESP_LEDC_LS_SIG_OUT2 47
76#define ESP_LEDC_LS_SIG_OUT3 48
77#define ESP_LEDC_LS_SIG_OUT4 49
78#define ESP_LEDC_LS_SIG_OUT5 50
79#define ESP_RMT_SIG_IN0 51
80#define ESP_RMT_SIG_OUT0 51
81#define ESP_RMT_SIG_IN1 52
82#define ESP_RMT_SIG_OUT1 52
83#define ESP_I2CEXT0_SCL_IN 53
84#define ESP_I2CEXT0_SCL_OUT 53
85#define ESP_I2CEXT0_SDA_IN 54
86#define ESP_I2CEXT0_SDA_OUT 54
87#define ESP_FSPICLK_IN 63
88#define ESP_FSPICLK_OUT 63
89#define ESP_FSPIQ_IN 64
90#define ESP_FSPIQ_OUT 64
91#define ESP_FSPID_IN 65
92#define ESP_FSPID_OUT 65
93#define ESP_FSPIHD_IN 66
94#define ESP_FSPIHD_OUT 66
95#define ESP_FSPIWP_IN 67
96#define ESP_FSPIWP_OUT 67
97#define ESP_FSPICS0_IN 68
98#define ESP_FSPICS0_OUT 68
99#define ESP_FSPICS1_OUT 69
100#define ESP_FSPICS2_OUT 70
101#define ESP_FSPICS3_OUT 71
102#define ESP_FSPICS4_OUT 72
103#define ESP_FSPICS5_OUT 73
104#define ESP_EXTERN_PRIORITY_I 77
105#define ESP_EXTERN_PRIORITY_O 77
106#define ESP_EXTERN_ACTIVE_I 78
107#define ESP_EXTERN_ACTIVE_O 78
108#define ESP_GPIO_EVENT_MATRIX_IN0 79
109#define ESP_GPIO_TASK_MATRIX_OUT0 79
110#define ESP_GPIO_EVENT_MATRIX_IN1 80
111#define ESP_GPIO_TASK_MATRIX_OUT1 80
112#define ESP_GPIO_EVENT_MATRIX_IN2 81
113#define ESP_GPIO_TASK_MATRIX_OUT2 81
114#define ESP_GPIO_EVENT_MATRIX_IN3 82
115#define ESP_GPIO_TASK_MATRIX_OUT3 82
116#define ESP_BB_DIAG8_OUT 83
117#define ESP_BB_DIAG9_OUT 84
118#define ESP_BB_DIAG10_OUT 85
119#define ESP_BB_DIAG11_OUT 86
120#define ESP_BB_DIAG12_OUT 87
121#define ESP_BB_DIAG13_OUT 88
122#define ESP_ANT_SEL0 89
123#define ESP_ANT_SEL1 90
124#define ESP_ANT_SEL2 91
125#define ESP_ANT_SEL3 92
126#define ESP_ANT_SEL4 93
127#define ESP_ANT_SEL5 94
128#define ESP_ANT_SEL6 95
129#define ESP_ANT_SEL7 96
130#define ESP_SIG_IN_FUNC_97 97
131#define ESP_SIG_IN_FUNC97 97
132#define ESP_SIG_IN_FUNC_98 98
133#define ESP_SIG_IN_FUNC98 98
134#define ESP_SIG_IN_FUNC_99 99
135#define ESP_SIG_IN_FUNC99 99
136#define ESP_SIG_IN_FUNC_100 100
137#define ESP_SIG_IN_FUNC100 100
138#define ESP_BLE_DBG_SYNCERR 101
139#define ESP_BLE_DBG_SYNC_FOUND 102
140#define ESP_BLE_DBG_CH_IDX 103
141#define ESP_BLE_DBG_SYNC_WINDOW 104
142#define ESP_BLE_DBG_DATA_EN 105
143#define ESP_BLE_DBG_DATA 106
144#define ESP_BLE_DBG_PKT_TX_ON 107
145#define ESP_BLE_DBG_PKT_RX_ON 108
146#define ESP_BLE_DBG_TXRU_ON 109
147#define ESP_BLE_DBG_RXRU_ON 110
148#define ESP_BLE_DBG_LELC_ST0 111
149#define ESP_BLE_DBG_LELC_ST1 112
150#define ESP_BLE_DBG_LELC_ST2 113
151#define ESP_BLE_DBG_LELC_ST3 114
152#define ESP_BLE_DBG_CRCOK 115
153#define ESP_BLE_DBG_CLK_GPIO 116
154#define ESP_BLE_DBG_RADIO_START 117
155#define ESP_BLE_DBG_SEQUENCE_ON 118
156#define ESP_BLE_DBG_COEX_BT_ON 119
157#define ESP_BLE_DBG_COEX_WIFI_ON 120
158#define ESP_CLK_OUT_OUT1 123
159#define ESP_CLK_OUT_OUT2 124
160#define ESP_CLK_OUT_OUT3 125
161#define ESP_SIG_GPIO_OUT 128
162#define ESP_GPIO_MAP_DATE 0x2106190
163
165
166#endif /* ZEPHYR_INCLUDE_DT_BINDINGS_PINCTRL_ESP32C2_GPIO_SIGMAP_H_ */