Skip to content

Commit 38bd803

Browse files
Raffael Rostagnosylvioalves
authored andcommitted
soc: esp32c6: Add PCNT support
Add pinctrl and HAL file for PCNT support. Signed-off-by: Raffael Rostagno <[email protected]>
1 parent 6112753 commit 38bd803

File tree

2 files changed

+61
-0
lines changed

2 files changed

+61
-0
lines changed

zephyr/esp32c6/CMakeLists.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -318,6 +318,11 @@ if(CONFIG_SOC_SERIES_ESP32C6)
318318
../../components/hal/ledc_hal.c
319319
)
320320

321+
zephyr_sources_ifdef(
322+
CONFIG_PCNT_ESP32
323+
../../components/hal/pcnt_hal.c
324+
)
325+
321326
zephyr_sources_ifdef(
322327
CONFIG_ESP32_TEMP
323328
../../components/driver/deprecated/rtc_temperature_legacy.c

zephyr/port/pincfgs/esp32c6.yml

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -179,3 +179,59 @@ twai1:
179179
bus_off:
180180
sigo: twai1_bus_off_on
181181
gpio: [[0, 23]]
182+
183+
pcnt0:
184+
ch0sig:
185+
sigi: pcnt_sig_ch0_in0
186+
gpio: [[0, 23]]
187+
ch0ctrl:
188+
sigi: pcnt_ctrl_ch0_in0
189+
gpio: [[0, 23]]
190+
ch1sig:
191+
sigi: pcnt_sig_ch1_in0
192+
gpio: [[0, 23]]
193+
ch1ctrl:
194+
sigi: pcnt_ctrl_ch1_in0
195+
gpio: [[0, 23]]
196+
197+
pcnt1:
198+
ch0sig:
199+
sigi: pcnt_sig_ch0_in1
200+
gpio: [[0, 23]]
201+
ch0ctrl:
202+
sigi: pcnt_ctrl_ch0_in1
203+
gpio: [[0, 23]]
204+
ch1sig:
205+
sigi: pcnt_sig_ch1_in1
206+
gpio: [[0, 23]]
207+
ch1ctrl:
208+
sigi: pcnt_ctrl_ch1_in1
209+
gpio: [[0, 23]]
210+
211+
pcnt2:
212+
ch0sig:
213+
sigi: pcnt_sig_ch0_in2
214+
gpio: [[0, 23]]
215+
ch0ctrl:
216+
sigi: pcnt_ctrl_ch0_in2
217+
gpio: [[0, 23]]
218+
ch1sig:
219+
sigi: pcnt_sig_ch1_in2
220+
gpio: [[0, 23]]
221+
ch1ctrl:
222+
sigi: pcnt_ctrl_ch1_in2
223+
gpio: [[0, 23]]
224+
225+
pcnt3:
226+
ch0sig:
227+
sigi: pcnt_sig_ch0_in3
228+
gpio: [[0, 23]]
229+
ch0ctrl:
230+
sigi: pcnt_ctrl_ch0_in3
231+
gpio: [[0, 23]]
232+
ch1sig:
233+
sigi: pcnt_sig_ch1_in3
234+
gpio: [[0, 23]]
235+
ch1ctrl:
236+
sigi: pcnt_ctrl_ch1_in3
237+
gpio: [[0, 23]]

0 commit comments

Comments
 (0)