@@ -61,85 +61,85 @@ config NRFX_DPPI
6161
6262config NRFX_DPPI0
6363 bool "DPPI0 driver instance"
64- default y if NRFX_GPPI
64+ default y if NRFX_GPPI_V1
6565 depends on $(dt_nodelabel_exists,dppic0)
6666 select NRFX_DPPI
6767
6868config NRFX_DPPI00
6969 bool "DPPI00 driver instance"
70- default y if NRFX_GPPI
70+ default y if NRFX_GPPI_V1
7171 depends on $(dt_nodelabel_exists,dppic00)
7272 select NRFX_DPPI
7373
7474config NRFX_DPPI10
7575 bool "DPPI10 driver instance"
76- default y if NRFX_GPPI
76+ default y if NRFX_GPPI_V1
7777 depends on $(dt_nodelabel_exists,dppic10)
7878 select NRFX_DPPI
7979
8080config NRFX_DPPI20
8181 bool "DPPI20 driver instance"
82- default y if NRFX_GPPI
82+ default y if NRFX_GPPI_V1
8383 depends on $(dt_nodelabel_exists,dppic20)
8484 select NRFX_DPPI
8585
8686config NRFX_DPPI30
8787 bool "DPPI30 driver instance"
88- default y if NRFX_GPPI
88+ default y if NRFX_GPPI_V1
8989 depends on $(dt_nodelabel_exists,dppic30)
9090 select NRFX_DPPI
9191
9292config NRFX_DPPI020
9393 bool "DPPI020 driver instance"
94- default y if NRFX_GPPI
94+ default y if NRFX_GPPI_V1
9595 depends on $(dt_nodelabel_exists,dppic020)
9696 select NRFX_DPPI
9797
9898config NRFX_DPPI120
9999 bool "DPPI120 driver instance"
100- default y if NRFX_GPPI
100+ default y if NRFX_GPPI_V1
101101 depends on $(dt_nodelabel_exists,dppic120)
102102 select NRFX_DPPI
103103
104104config NRFX_DPPI130
105105 bool "DPPI130 driver instance"
106- default y if NRFX_GPPI
106+ default y if NRFX_GPPI_V1
107107 depends on $(dt_nodelabel_exists,dppic130)
108108 select NRFX_DPPI
109109
110110config NRFX_DPPI131
111111 bool "DPPI131 driver instance"
112- default y if NRFX_GPPI
112+ default y if NRFX_GPPI_V1
113113 depends on $(dt_nodelabel_exists,dppic131)
114114 select NRFX_DPPI
115115
116116config NRFX_DPPI132
117117 bool "DPPI132 driver instance"
118- default y if NRFX_GPPI
118+ default y if NRFX_GPPI_V1
119119 depends on $(dt_nodelabel_exists,dppic132)
120120 select NRFX_DPPI
121121
122122config NRFX_DPPI133
123123 bool "DPPI133 driver instance"
124- default y if NRFX_GPPI
124+ default y if NRFX_GPPI_V1
125125 depends on $(dt_nodelabel_exists,dppic133)
126126 select NRFX_DPPI
127127
128128config NRFX_DPPI134
129129 bool "DPPI134 driver instance"
130- default y if NRFX_GPPI
130+ default y if NRFX_GPPI_V1
131131 depends on $(dt_nodelabel_exists,dppic134)
132132 select NRFX_DPPI
133133
134134config NRFX_DPPI135
135135 bool "DPPI135 driver instance"
136- default y if NRFX_GPPI
136+ default y if NRFX_GPPI_V1
137137 depends on $(dt_nodelabel_exists,dppic135)
138138 select NRFX_DPPI
139139
140140config NRFX_DPPI136
141141 bool "DPPI136 driver instance"
142- default y if NRFX_GPPI
142+ default y if NRFX_GPPI_V1
143143 depends on $(dt_nodelabel_exists,dppic136)
144144 select NRFX_DPPI
145145
@@ -247,6 +247,13 @@ config NRFX_GPPI
247247 Enable the nrfx_gppi utilities providing unified API for creating PPI
248248 connections across SoC families.
249249
250+ config NRFX_GPPI_V1
251+ bool "GPPI layer legacy"
252+ depends on NRFX_GPPI
253+ default y if SOC_SERIES_NRF54HX
254+ help
255+ When enabled then legacy version of Generic PPI layer is used.
256+
250257config NRFX_GRTC
251258 bool "GRTC driver"
252259 depends on $(dt_nodelabel_exists,grtc)
@@ -287,57 +294,57 @@ config NRFX_POWER
287294
288295config NRFX_PPI
289296 bool "PPI allocator"
290- default y if NRFX_GPPI
297+ default y if NRFX_GPPI_V1
291298 depends on $(dt_nodelabel_exists,ppi)
292299
293300config NRFX_PPIB
294301 bool
295302
296303config NRFX_PPIB00
297304 bool "PPIB00 driver instance"
298- default y if NRFX_GPPI
305+ default y if NRFX_GPPI_V1
299306 depends on $(dt_nodelabel_exists,ppib00)
300307 select NRFX_PPIB
301308
302309config NRFX_PPIB01
303310 bool "PPIB01 driver instance"
304- default y if NRFX_GPPI
311+ default y if NRFX_GPPI_V1
305312 depends on $(dt_nodelabel_exists,ppib01)
306313 select NRFX_PPIB
307314
308315config NRFX_PPIB10
309316 bool "PPIB10 driver instance"
310- default y if NRFX_GPPI
317+ default y if NRFX_GPPI_V1
311318 depends on $(dt_nodelabel_exists,ppib10)
312319 select NRFX_PPIB
313320
314321config NRFX_PPIB11
315322 bool "PPIB11 driver instance"
316- default y if NRFX_GPPI
323+ default y if NRFX_GPPI_V1
317324 depends on $(dt_nodelabel_exists,ppib11)
318325 select NRFX_PPIB
319326
320327config NRFX_PPIB20
321328 bool "PPIB20 driver instance"
322- default y if NRFX_GPPI
329+ default y if NRFX_GPPI_V1
323330 depends on $(dt_nodelabel_exists,ppib20)
324331 select NRFX_PPIB
325332
326333config NRFX_PPIB21
327334 bool "PPIB21 driver instance"
328- default y if NRFX_GPPI
335+ default y if NRFX_GPPI_V1
329336 depends on $(dt_nodelabel_exists,ppib21)
330337 select NRFX_PPIB
331338
332339config NRFX_PPIB22
333340 bool "PPIB22 driver instance"
334- default y if NRFX_GPPI
341+ default y if NRFX_GPPI_V1
335342 depends on $(dt_nodelabel_exists,ppib22)
336343 select NRFX_PPIB
337344
338345config NRFX_PPIB30
339346 bool "PPIB30 driver instance"
340- default y if NRFX_GPPI
347+ default y if NRFX_GPPI_V1
341348 depends on $(dt_nodelabel_exists,ppib30)
342349 select NRFX_PPIB
343350
0 commit comments