1# Nordic Semiconductor nRFx MCU peripherals list.
2
3# Copyright (c) 2018 Nordic Semiconductor ASA
4# SPDX-License-Identifier: Apache-2.0
5
6config HAS_HW_NRF_ACL
7	def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_ACL))
8
9config HAS_HW_NRF_ADC
10	def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_ADC))
11
12config HAS_HW_NRF_BPROT
13	def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_BPROT))
14
15config HAS_HW_NRF_CC310
16	def_bool $(dt_compat_enabled,$(DT_COMPAT_ARM_CRYPTOCELL_310))
17
18config HAS_HW_NRF_CC312
19	def_bool $(dt_compat_enabled,$(DT_COMPAT_ARM_CRYPTOCELL_312))
20
21config HAS_HW_NRF_CCM
22	def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_CCM))
23
24config HAS_HW_NRF_CCM_LFLEN_8BIT
25	def_bool $(dt_nodelabel_bool_prop,ccm,length-field-length-8-bits)
26
27config HAS_HW_NRF_CCM_HEADERMASK
28	def_bool $(dt_nodelabel_bool_prop,ccm,headermask-supported)
29
30config HAS_HW_NRF_CLOCK
31	def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_CLOCK))
32
33config HAS_HW_NRF_COMP
34	def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_COMP))
35
36config HAS_HW_NRF_CTRLAP
37	def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_CTRLAPPERI))
38
39config HAS_HW_NRF_DCNF
40	def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_DCNF))
41
42config HAS_HW_NRF_DPPIC
43	def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_DPPIC))
44
45config HAS_HW_NRF_ECB
46	def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_ECB))
47
48config HAS_HW_NRF_EGU0
49	def_bool $(dt_nodelabel_enabled_with_compat,egu0,$(DT_COMPAT_NORDIC_NRF_EGU))
50
51config HAS_HW_NRF_EGU1
52	def_bool $(dt_nodelabel_enabled_with_compat,egu1,$(DT_COMPAT_NORDIC_NRF_EGU))
53
54config HAS_HW_NRF_EGU2
55	def_bool $(dt_nodelabel_enabled_with_compat,egu2,$(DT_COMPAT_NORDIC_NRF_EGU))
56
57config HAS_HW_NRF_EGU3
58	def_bool $(dt_nodelabel_enabled_with_compat,egu3,$(DT_COMPAT_NORDIC_NRF_EGU))
59
60config HAS_HW_NRF_EGU4
61	def_bool $(dt_nodelabel_enabled_with_compat,egu4,$(DT_COMPAT_NORDIC_NRF_EGU))
62
63config HAS_HW_NRF_EGU5
64	def_bool $(dt_nodelabel_enabled_with_compat,egu5,$(DT_COMPAT_NORDIC_NRF_EGU))
65
66config HAS_HW_NRF_GPIO0
67	def_bool $(dt_nodelabel_enabled_with_compat,gpio0,$(DT_COMPAT_NORDIC_NRF_GPIO))
68
69config HAS_HW_NRF_GPIO1
70	def_bool $(dt_nodelabel_enabled_with_compat,gpio1,$(DT_COMPAT_NORDIC_NRF_GPIO))
71
72config HAS_HW_NRF_GPIOTE0
73	def_bool $(dt_nodelabel_enabled_with_compat,gpiote0,$(DT_COMPAT_NORDIC_NRF_GPIOTE))
74
75config HAS_HW_NRF_GPIOTE1
76	def_bool $(dt_nodelabel_enabled_with_compat,gpiote1,$(DT_COMPAT_NORDIC_NRF_GPIOTE))
77
78config HAS_HW_NRF_GPIOTE20
79	def_bool $(dt_nodelabel_enabled_with_compat,gpiote20,$(DT_COMPAT_NORDIC_NRF_GPIOTE))
80
81config HAS_HW_NRF_GPIOTE30
82	def_bool $(dt_nodelabel_enabled_with_compat,gpiote30,$(DT_COMPAT_NORDIC_NRF_GPIOTE))
83
84config HAS_HW_NRF_GPIOTE130
85	def_bool $(dt_nodelabel_enabled_with_compat,gpiote130,$(DT_COMPAT_NORDIC_NRF_GPIOTE))
86
87config HAS_HW_NRF_GPIOTE131
88	def_bool $(dt_nodelabel_enabled_with_compat,gpiote131,$(DT_COMPAT_NORDIC_NRF_GPIOTE))
89
90config HAS_HW_NRF_I2S0
91	def_bool $(dt_nodelabel_enabled_with_compat,i2s0,$(DT_COMPAT_NORDIC_NRF_I2S))
92
93config HAS_HW_NRF_I2S20
94	def_bool $(dt_nodelabel_enabled_with_compat,i2s20,$(DT_COMPAT_NORDIC_NRF_I2S))
95
96config HAS_HW_NRF_IPC
97	def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_IPC))
98
99config HAS_HW_NRF_KMU
100	def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_KMU))
101
102config HAS_HW_NRF_LPCOMP
103	def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_LPCOMP))
104
105config HAS_HW_NRF_MPU
106	def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_MPU))
107
108config HAS_HW_NRF_MUTEX
109	def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_MUTEX))
110
111config HAS_HW_NRF_MWU
112	def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_MWU))
113
114config HAS_HW_NRF_NFCT
115	def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_NFCT))
116
117config HAS_HW_NRF_NVMC_PE
118	def_bool $(dt_nodelabel_bool_prop,flash_controller,partial-erase)
119
120config HAS_HW_NRF_OSCILLATORS
121	def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_OSCILLATORS))
122
123config HAS_HW_NRF_PDM
124	def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_PDM))
125
126config HAS_HW_NRF_POWER
127	def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_POWER))
128
129config HAS_HW_NRF_PPI
130	def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_PPI))
131
132config HAS_HW_NRF_PWM0
133	def_bool $(dt_nodelabel_enabled_with_compat,pwm0,$(DT_COMPAT_NORDIC_NRF_PWM))
134
135config HAS_HW_NRF_PWM1
136	def_bool $(dt_nodelabel_enabled_with_compat,pwm1,$(DT_COMPAT_NORDIC_NRF_PWM))
137
138config HAS_HW_NRF_PWM2
139	def_bool $(dt_nodelabel_enabled_with_compat,pwm2,$(DT_COMPAT_NORDIC_NRF_PWM))
140
141config HAS_HW_NRF_PWM3
142	def_bool $(dt_nodelabel_enabled_with_compat,pwm3,$(DT_COMPAT_NORDIC_NRF_PWM))
143
144config HAS_HW_NRF_QDEC0
145	def_bool $(dt_nodelabel_enabled_with_compat,qdec0,$(DT_COMPAT_NORDIC_NRF_QDEC))
146
147config HAS_HW_NRF_QDEC1
148	def_bool $(dt_nodelabel_enabled_with_compat,qdec1,$(DT_COMPAT_NORDIC_NRF_QDEC))
149
150config HAS_HW_NRF_QDEC20
151	def_bool $(dt_nodelabel_enabled_with_compat,qdec20,$(DT_COMPAT_NORDIC_NRF_QDEC))
152
153config HAS_HW_NRF_QDEC21
154	def_bool $(dt_nodelabel_enabled_with_compat,qdec21,$(DT_COMPAT_NORDIC_NRF_QDEC))
155
156config HAS_HW_NRF_QDEC130
157	def_bool $(dt_nodelabel_enabled_with_compat,qdec130,$(DT_COMPAT_NORDIC_NRF_QDEC))
158
159config HAS_HW_NRF_QDEC131
160	def_bool $(dt_nodelabel_enabled_with_compat,qdec131,$(DT_COMPAT_NORDIC_NRF_QDEC))
161
162config HAS_HW_NRF_QSPI
163	def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_QSPI))
164
165config HAS_HW_NRF_RADIO_BLE_2M
166	def_bool $(dt_nodelabel_bool_prop,radio,ble-2mbps-supported)
167
168config HAS_HW_NRF_RADIO_BLE_CODED
169	def_bool $(dt_nodelabel_bool_prop,radio,ble-coded-phy-supported)
170
171config HAS_HW_NRF_RADIO_DFE
172	def_bool $(dt_nodelabel_bool_prop,radio,dfe-supported)
173
174config HAS_HW_NRF_RADIO_IEEE802154
175	def_bool $(dt_nodelabel_bool_prop,radio,ieee802154-supported)
176
177config HAS_HW_NRF_RADIO_TX_PWR_HIGH
178	def_bool $(dt_nodelabel_bool_prop,radio,tx-high-power-supported)
179
180config HAS_HW_NRF_REGULATORS
181	def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_REGULATORS))
182
183config HAS_HW_NRF_RESET
184	def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_RESET))
185
186config HAS_HW_NRF_RNG
187	def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_RNG))
188
189config HAS_HW_NRF_RTC0
190	def_bool $(dt_nodelabel_enabled_with_compat,rtc0,$(DT_COMPAT_NORDIC_NRF_RTC))
191
192config HAS_HW_NRF_RTC1
193	def_bool $(dt_nodelabel_enabled_with_compat,rtc1,$(DT_COMPAT_NORDIC_NRF_RTC))
194
195config HAS_HW_NRF_RTC2
196	def_bool $(dt_nodelabel_enabled_with_compat,rtc2,$(DT_COMPAT_NORDIC_NRF_RTC))
197
198config HAS_HW_NRF_SAADC
199	def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_SAADC))
200
201config HAS_HW_NRF_SPI0
202	def_bool $(dt_nodelabel_enabled_with_compat,spi0,$(DT_COMPAT_NORDIC_NRF_SPI))
203
204config HAS_HW_NRF_SPI1
205	def_bool $(dt_nodelabel_enabled_with_compat,spi1,$(DT_COMPAT_NORDIC_NRF_SPI))
206
207config HAS_HW_NRF_SPI2
208	def_bool $(dt_nodelabel_enabled_with_compat,spi2,$(DT_COMPAT_NORDIC_NRF_SPI))
209
210config HAS_HW_NRF_SPIM0
211	def_bool $(dt_nodelabel_enabled_with_compat,spi0,$(DT_COMPAT_NORDIC_NRF_SPIM))
212
213config HAS_HW_NRF_SPIM1
214	def_bool $(dt_nodelabel_enabled_with_compat,spi1,$(DT_COMPAT_NORDIC_NRF_SPIM))
215
216config HAS_HW_NRF_SPIM2
217	def_bool $(dt_nodelabel_enabled_with_compat,spi2,$(DT_COMPAT_NORDIC_NRF_SPIM))
218
219config HAS_HW_NRF_SPIM3
220	def_bool $(dt_nodelabel_enabled_with_compat,spi3,$(DT_COMPAT_NORDIC_NRF_SPIM))
221
222config HAS_HW_NRF_SPIM4
223	def_bool $(dt_nodelabel_enabled_with_compat,spi4,$(DT_COMPAT_NORDIC_NRF_SPIM))
224
225config HAS_HW_NRF_SPIM00
226	def_bool $(dt_nodelabel_enabled_with_compat,spi00,$(DT_COMPAT_NORDIC_NRF_SPIM))
227
228config HAS_HW_NRF_SPIM20
229	def_bool $(dt_nodelabel_enabled_with_compat,spi20,$(DT_COMPAT_NORDIC_NRF_SPIM))
230
231config HAS_HW_NRF_SPIM21
232	def_bool $(dt_nodelabel_enabled_with_compat,spi21,$(DT_COMPAT_NORDIC_NRF_SPIM))
233
234config HAS_HW_NRF_SPIM22
235	def_bool $(dt_nodelabel_enabled_with_compat,spi22,$(DT_COMPAT_NORDIC_NRF_SPIM))
236
237config HAS_HW_NRF_SPIM30
238	def_bool $(dt_nodelabel_enabled_with_compat,spi30,$(DT_COMPAT_NORDIC_NRF_SPIM))
239
240config HAS_HW_NRF_SPIM120
241	def_bool $(dt_nodelabel_enabled_with_compat,spi120,$(DT_COMPAT_NORDIC_NRF_SPIM))
242
243config HAS_HW_NRF_SPIM121
244	def_bool $(dt_nodelabel_enabled_with_compat,spi121,$(DT_COMPAT_NORDIC_NRF_SPIM))
245
246config HAS_HW_NRF_SPIM130
247	def_bool $(dt_nodelabel_enabled_with_compat,spi130,$(DT_COMPAT_NORDIC_NRF_SPIM))
248
249config HAS_HW_NRF_SPIM131
250	def_bool $(dt_nodelabel_enabled_with_compat,spi131,$(DT_COMPAT_NORDIC_NRF_SPIM))
251
252config HAS_HW_NRF_SPIM132
253	def_bool $(dt_nodelabel_enabled_with_compat,spi132,$(DT_COMPAT_NORDIC_NRF_SPIM))
254
255config HAS_HW_NRF_SPIM133
256	def_bool $(dt_nodelabel_enabled_with_compat,spi133,$(DT_COMPAT_NORDIC_NRF_SPIM))
257
258config HAS_HW_NRF_SPIM134
259	def_bool $(dt_nodelabel_enabled_with_compat,spi134,$(DT_COMPAT_NORDIC_NRF_SPIM))
260
261config HAS_HW_NRF_SPIM135
262	def_bool $(dt_nodelabel_enabled_with_compat,spi135,$(DT_COMPAT_NORDIC_NRF_SPIM))
263
264config HAS_HW_NRF_SPIM136
265	def_bool $(dt_nodelabel_enabled_with_compat,spi136,$(DT_COMPAT_NORDIC_NRF_SPIM))
266
267config HAS_HW_NRF_SPIM137
268	def_bool $(dt_nodelabel_enabled_with_compat,spi137,$(DT_COMPAT_NORDIC_NRF_SPIM))
269
270config HAS_HW_NRF_SPIS0
271	def_bool $(dt_nodelabel_enabled_with_compat,spi0,$(DT_COMPAT_NORDIC_NRF_SPIS))
272
273config HAS_HW_NRF_SPIS1
274	def_bool $(dt_nodelabel_enabled_with_compat,spi1,$(DT_COMPAT_NORDIC_NRF_SPIS))
275
276config HAS_HW_NRF_SPIS2
277	def_bool $(dt_nodelabel_enabled_with_compat,spi2,$(DT_COMPAT_NORDIC_NRF_SPIS))
278
279config HAS_HW_NRF_SPIS3
280	def_bool $(dt_nodelabel_enabled_with_compat,spi3,$(DT_COMPAT_NORDIC_NRF_SPIS))
281
282config HAS_HW_NRF_SPU
283	def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_SPU))
284
285config HAS_HW_NRF_SWI0
286	def_bool $(dt_nodelabel_enabled_with_compat,swi0,$(DT_COMPAT_NORDIC_NRF_SWI))
287
288config HAS_HW_NRF_SWI1
289	def_bool $(dt_nodelabel_enabled_with_compat,swi1,$(DT_COMPAT_NORDIC_NRF_SWI))
290
291config HAS_HW_NRF_SWI2
292	def_bool $(dt_nodelabel_enabled_with_compat,swi2,$(DT_COMPAT_NORDIC_NRF_SWI))
293
294config HAS_HW_NRF_SWI3
295	def_bool $(dt_nodelabel_enabled_with_compat,swi3,$(DT_COMPAT_NORDIC_NRF_SWI))
296
297config HAS_HW_NRF_SWI4
298	def_bool $(dt_nodelabel_enabled_with_compat,swi4,$(DT_COMPAT_NORDIC_NRF_SWI))
299
300config HAS_HW_NRF_SWI5
301	def_bool $(dt_nodelabel_enabled_with_compat,swi5,$(DT_COMPAT_NORDIC_NRF_SWI))
302
303config HAS_HW_NRF_TEMP
304	def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_TEMP))
305
306config HAS_HW_NRF_TIMER0
307	def_bool $(dt_nodelabel_enabled_with_compat,timer0,$(DT_COMPAT_NORDIC_NRF_TIMER))
308
309config HAS_HW_NRF_TIMER1
310	def_bool $(dt_nodelabel_enabled_with_compat,timer1,$(DT_COMPAT_NORDIC_NRF_TIMER))
311
312config HAS_HW_NRF_TIMER2
313	def_bool $(dt_nodelabel_enabled_with_compat,timer2,$(DT_COMPAT_NORDIC_NRF_TIMER))
314
315config HAS_HW_NRF_TIMER3
316	def_bool $(dt_nodelabel_enabled_with_compat,timer3,$(DT_COMPAT_NORDIC_NRF_TIMER))
317
318config HAS_HW_NRF_TIMER4
319	def_bool $(dt_nodelabel_enabled_with_compat,timer4,$(DT_COMPAT_NORDIC_NRF_TIMER))
320
321config HAS_HW_NRF_TIMER00
322	def_bool $(dt_nodelabel_enabled_with_compat,timer00,$(DT_COMPAT_NORDIC_NRF_TIMER))
323
324config HAS_HW_NRF_TIMER10
325	def_bool $(dt_nodelabel_enabled_with_compat,timer10,$(DT_COMPAT_NORDIC_NRF_TIMER))
326
327config HAS_HW_NRF_TIMER20
328	def_bool $(dt_nodelabel_enabled_with_compat,timer20,$(DT_COMPAT_NORDIC_NRF_TIMER))
329
330config HAS_HW_NRF_TIMER21
331	def_bool $(dt_nodelabel_enabled_with_compat,timer21,$(DT_COMPAT_NORDIC_NRF_TIMER))
332
333config HAS_HW_NRF_TIMER22
334	def_bool $(dt_nodelabel_enabled_with_compat,timer22,$(DT_COMPAT_NORDIC_NRF_TIMER))
335
336config HAS_HW_NRF_TIMER23
337	def_bool $(dt_nodelabel_enabled_with_compat,timer23,$(DT_COMPAT_NORDIC_NRF_TIMER))
338
339config HAS_HW_NRF_TIMER24
340	def_bool $(dt_nodelabel_enabled_with_compat,timer24,$(DT_COMPAT_NORDIC_NRF_TIMER))
341
342config HAS_HW_NRF_TWI0
343	def_bool $(dt_nodelabel_enabled_with_compat,i2c0,$(DT_COMPAT_NORDIC_NRF_TWI))
344
345config HAS_HW_NRF_TWI1
346	def_bool $(dt_nodelabel_enabled_with_compat,i2c1,$(DT_COMPAT_NORDIC_NRF_TWI))
347
348config HAS_HW_NRF_TWIM0
349	def_bool $(dt_nodelabel_enabled_with_compat,i2c0,$(DT_COMPAT_NORDIC_NRF_TWIM))
350
351config HAS_HW_NRF_TWIM1
352	def_bool $(dt_nodelabel_enabled_with_compat,i2c1,$(DT_COMPAT_NORDIC_NRF_TWIM))
353
354config HAS_HW_NRF_TWIM2
355	def_bool $(dt_nodelabel_enabled_with_compat,i2c2,$(DT_COMPAT_NORDIC_NRF_TWIM))
356
357config HAS_HW_NRF_TWIM3
358	def_bool $(dt_nodelabel_enabled_with_compat,i2c3,$(DT_COMPAT_NORDIC_NRF_TWIM))
359
360config HAS_HW_NRF_TWIM20
361	def_bool $(dt_nodelabel_enabled_with_compat,i2c20,$(DT_COMPAT_NORDIC_NRF_TWIM))
362
363config HAS_HW_NRF_TWIM21
364	def_bool $(dt_nodelabel_enabled_with_compat,i2c21,$(DT_COMPAT_NORDIC_NRF_TWIM))
365
366config HAS_HW_NRF_TWIM22
367	def_bool $(dt_nodelabel_enabled_with_compat,i2c22,$(DT_COMPAT_NORDIC_NRF_TWIM))
368
369config HAS_HW_NRF_TWIM30
370	def_bool $(dt_nodelabel_enabled_with_compat,i2c30,$(DT_COMPAT_NORDIC_NRF_TWIM))
371
372config HAS_HW_NRF_TWIM120
373	def_bool $(dt_nodelabel_enabled_with_compat,i2c120,$(DT_COMPAT_NORDIC_NRF_TWIM))
374
375config HAS_HW_NRF_TWIM130
376	def_bool $(dt_nodelabel_enabled_with_compat,i2c130,$(DT_COMPAT_NORDIC_NRF_TWIM))
377
378config HAS_HW_NRF_TWIM131
379	def_bool $(dt_nodelabel_enabled_with_compat,i2c131,$(DT_COMPAT_NORDIC_NRF_TWIM))
380
381config HAS_HW_NRF_TWIM132
382	def_bool $(dt_nodelabel_enabled_with_compat,i2c132,$(DT_COMPAT_NORDIC_NRF_TWIM))
383
384config HAS_HW_NRF_TWIM133
385	def_bool $(dt_nodelabel_enabled_with_compat,i2c133,$(DT_COMPAT_NORDIC_NRF_TWIM))
386
387config HAS_HW_NRF_TWIM134
388	def_bool $(dt_nodelabel_enabled_with_compat,i2c134,$(DT_COMPAT_NORDIC_NRF_TWIM))
389
390config HAS_HW_NRF_TWIM135
391	def_bool $(dt_nodelabel_enabled_with_compat,i2c135,$(DT_COMPAT_NORDIC_NRF_TWIM))
392
393config HAS_HW_NRF_TWIM136
394	def_bool $(dt_nodelabel_enabled_with_compat,i2c136,$(DT_COMPAT_NORDIC_NRF_TWIM))
395
396config HAS_HW_NRF_TWIM137
397	def_bool $(dt_nodelabel_enabled_with_compat,i2c137,$(DT_COMPAT_NORDIC_NRF_TWIM))
398
399config HAS_HW_NRF_TWIS0
400	def_bool $(dt_nodelabel_enabled_with_compat,i2c0,$(DT_COMPAT_NORDIC_NRF_TWIS))
401
402config HAS_HW_NRF_TWIS1
403	def_bool $(dt_nodelabel_enabled_with_compat,i2c1,$(DT_COMPAT_NORDIC_NRF_TWIS))
404
405config HAS_HW_NRF_TWIS2
406	def_bool $(dt_nodelabel_enabled_with_compat,i2c2,$(DT_COMPAT_NORDIC_NRF_TWIS))
407
408config HAS_HW_NRF_TWIS3
409	def_bool $(dt_nodelabel_enabled_with_compat,i2c3,$(DT_COMPAT_NORDIC_NRF_TWIS))
410
411config HAS_HW_NRF_UART0
412	def_bool $(dt_nodelabel_enabled_with_compat,uart0,$(DT_COMPAT_NORDIC_NRF_UART))
413
414config HAS_HW_NRF_UARTE0
415	def_bool $(dt_nodelabel_enabled_with_compat,uart0,$(DT_COMPAT_NORDIC_NRF_UARTE))
416
417config HAS_HW_NRF_UARTE1
418	def_bool $(dt_nodelabel_enabled_with_compat,uart1,$(DT_COMPAT_NORDIC_NRF_UARTE))
419
420config HAS_HW_NRF_UARTE2
421	def_bool $(dt_nodelabel_enabled_with_compat,uart2,$(DT_COMPAT_NORDIC_NRF_UARTE))
422
423config HAS_HW_NRF_UARTE3
424	def_bool $(dt_nodelabel_enabled_with_compat,uart3,$(DT_COMPAT_NORDIC_NRF_UARTE))
425
426config HAS_HW_NRF_UARTE00
427	def_bool $(dt_nodelabel_enabled_with_compat,uart00,$(DT_COMPAT_NORDIC_NRF_UARTE))
428
429config HAS_HW_NRF_UARTE20
430	def_bool $(dt_nodelabel_enabled_with_compat,uart20,$(DT_COMPAT_NORDIC_NRF_UARTE))
431
432config HAS_HW_NRF_UARTE21
433	def_bool $(dt_nodelabel_enabled_with_compat,uart21,$(DT_COMPAT_NORDIC_NRF_UARTE))
434
435config HAS_HW_NRF_UARTE22
436	def_bool $(dt_nodelabel_enabled_with_compat,uart22,$(DT_COMPAT_NORDIC_NRF_UARTE))
437
438config HAS_HW_NRF_UARTE30
439	def_bool $(dt_nodelabel_enabled_with_compat,uart30,$(DT_COMPAT_NORDIC_NRF_UARTE))
440
441config HAS_HW_NRF_UARTE120
442	def_bool $(dt_nodelabel_enabled_with_compat,uart120,$(DT_COMPAT_NORDIC_NRF_UARTE))
443
444config HAS_HW_NRF_UARTE130
445	def_bool $(dt_nodelabel_enabled_with_compat,uart130,$(DT_COMPAT_NORDIC_NRF_UARTE))
446
447config HAS_HW_NRF_UARTE131
448	def_bool $(dt_nodelabel_enabled_with_compat,uart131,$(DT_COMPAT_NORDIC_NRF_UARTE))
449
450config HAS_HW_NRF_UARTE132
451	def_bool $(dt_nodelabel_enabled_with_compat,uart132,$(DT_COMPAT_NORDIC_NRF_UARTE))
452
453config HAS_HW_NRF_UARTE133
454	def_bool $(dt_nodelabel_enabled_with_compat,uart133,$(DT_COMPAT_NORDIC_NRF_UARTE))
455
456config HAS_HW_NRF_UARTE134
457	def_bool $(dt_nodelabel_enabled_with_compat,uart134,$(DT_COMPAT_NORDIC_NRF_UARTE))
458
459config HAS_HW_NRF_UARTE135
460	def_bool $(dt_nodelabel_enabled_with_compat,uart135,$(DT_COMPAT_NORDIC_NRF_UARTE))
461
462config HAS_HW_NRF_UARTE136
463	def_bool $(dt_nodelabel_enabled_with_compat,uart136,$(DT_COMPAT_NORDIC_NRF_UARTE))
464
465config HAS_HW_NRF_UARTE137
466	def_bool $(dt_nodelabel_enabled_with_compat,uart137,$(DT_COMPAT_NORDIC_NRF_UARTE))
467
468config HAS_HW_NRF_USBD
469	def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_USBD))
470
471config HAS_HW_NRF_USBREG
472	def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_USBREG))
473
474config HAS_HW_NRF_VMC
475	def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_VMC))
476
477config HAS_HW_NRF_WDT0
478	def_bool $(dt_nodelabel_enabled_with_compat,wdt0,$(DT_COMPAT_NORDIC_NRF_WDT))
479
480config HAS_HW_NRF_WDT1
481	def_bool $(dt_nodelabel_enabled_with_compat,wdt1,$(DT_COMPAT_NORDIC_NRF_WDT))
482
483config HAS_HW_NRF_WDT30
484	def_bool $(dt_nodelabel_enabled_with_compat,wdt30,$(DT_COMPAT_NORDIC_NRF_WDT))
485
486config HAS_HW_NRF_WDT31
487	def_bool $(dt_nodelabel_enabled_with_compat,wdt31,$(DT_COMPAT_NORDIC_NRF_WDT))
488
489config HAS_HW_NRF_WDT130
490	def_bool $(dt_nodelabel_enabled_with_compat,wdt130,$(DT_COMPAT_NORDIC_NRF_WDT))
491