@@ -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)
@@ -313,57 +320,57 @@ config NRFX_POWER
313320
314321config NRFX_PPI
315322 bool "PPI allocator"
316- default y if NRFX_GPPI
323+ default y if NRFX_GPPI_V1
317324 depends on $(dt_nodelabel_exists,ppi)
318325
319326config NRFX_PPIB
320327 bool
321328
322329config NRFX_PPIB00
323330 bool "PPIB00 driver instance"
324- default y if NRFX_GPPI
331+ default y if NRFX_GPPI_V1
325332 depends on $(dt_nodelabel_exists,ppib00)
326333 select NRFX_PPIB
327334
328335config NRFX_PPIB01
329336 bool "PPIB01 driver instance"
330- default y if NRFX_GPPI
337+ default y if NRFX_GPPI_V1
331338 depends on $(dt_nodelabel_exists,ppib01)
332339 select NRFX_PPIB
333340
334341config NRFX_PPIB10
335342 bool "PPIB10 driver instance"
336- default y if NRFX_GPPI
343+ default y if NRFX_GPPI_V1
337344 depends on $(dt_nodelabel_exists,ppib10)
338345 select NRFX_PPIB
339346
340347config NRFX_PPIB11
341348 bool "PPIB11 driver instance"
342- default y if NRFX_GPPI
349+ default y if NRFX_GPPI_V1
343350 depends on $(dt_nodelabel_exists,ppib11)
344351 select NRFX_PPIB
345352
346353config NRFX_PPIB20
347354 bool "PPIB20 driver instance"
348- default y if NRFX_GPPI
355+ default y if NRFX_GPPI_V1
349356 depends on $(dt_nodelabel_exists,ppib20)
350357 select NRFX_PPIB
351358
352359config NRFX_PPIB21
353360 bool "PPIB21 driver instance"
354- default y if NRFX_GPPI
361+ default y if NRFX_GPPI_V1
355362 depends on $(dt_nodelabel_exists,ppib21)
356363 select NRFX_PPIB
357364
358365config NRFX_PPIB22
359366 bool "PPIB22 driver instance"
360- default y if NRFX_GPPI
367+ default y if NRFX_GPPI_V1
361368 depends on $(dt_nodelabel_exists,ppib22)
362369 select NRFX_PPIB
363370
364371config NRFX_PPIB30
365372 bool "PPIB30 driver instance"
366- default y if NRFX_GPPI
373+ default y if NRFX_GPPI_V1
367374 depends on $(dt_nodelabel_exists,ppib30)
368375 select NRFX_PPIB
369376
0 commit comments