@@ -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)
@@ -289,57 +296,57 @@ config NRFX_POWER
289296
290297config NRFX_PPI
291298 bool "PPI allocator"
292- default y if NRFX_GPPI
299+ default y if NRFX_GPPI_V1
293300 depends on $(dt_nodelabel_exists,ppi)
294301
295302config NRFX_PPIB
296303 bool
297304
298305config NRFX_PPIB00
299306 bool "PPIB00 driver instance"
300- default y if NRFX_GPPI
307+ default y if NRFX_GPPI_V1
301308 depends on $(dt_nodelabel_exists,ppib00)
302309 select NRFX_PPIB
303310
304311config NRFX_PPIB01
305312 bool "PPIB01 driver instance"
306- default y if NRFX_GPPI
313+ default y if NRFX_GPPI_V1
307314 depends on $(dt_nodelabel_exists,ppib01)
308315 select NRFX_PPIB
309316
310317config NRFX_PPIB10
311318 bool "PPIB10 driver instance"
312- default y if NRFX_GPPI
319+ default y if NRFX_GPPI_V1
313320 depends on $(dt_nodelabel_exists,ppib10)
314321 select NRFX_PPIB
315322
316323config NRFX_PPIB11
317324 bool "PPIB11 driver instance"
318- default y if NRFX_GPPI
325+ default y if NRFX_GPPI_V1
319326 depends on $(dt_nodelabel_exists,ppib11)
320327 select NRFX_PPIB
321328
322329config NRFX_PPIB20
323330 bool "PPIB20 driver instance"
324- default y if NRFX_GPPI
331+ default y if NRFX_GPPI_V1
325332 depends on $(dt_nodelabel_exists,ppib20)
326333 select NRFX_PPIB
327334
328335config NRFX_PPIB21
329336 bool "PPIB21 driver instance"
330- default y if NRFX_GPPI
337+ default y if NRFX_GPPI_V1
331338 depends on $(dt_nodelabel_exists,ppib21)
332339 select NRFX_PPIB
333340
334341config NRFX_PPIB22
335342 bool "PPIB22 driver instance"
336- default y if NRFX_GPPI
343+ default y if NRFX_GPPI_V1
337344 depends on $(dt_nodelabel_exists,ppib22)
338345 select NRFX_PPIB
339346
340347config NRFX_PPIB30
341348 bool "PPIB30 driver instance"
342- default y if NRFX_GPPI
349+ default y if NRFX_GPPI_V1
343350 depends on $(dt_nodelabel_exists,ppib30)
344351 select NRFX_PPIB
345352
0 commit comments