1# Copyright (c) 2016 Nordic Semiconductor ASA 2# SPDX-License-Identifier: Apache-2.0 3 4config HAS_NRFX 5 bool 6 7menu "nrfx drivers" 8 depends on HAS_NRFX 9 10rsource "Kconfig.logging" 11 12config NRFX_ADC 13 bool "ADC driver" 14 depends on $(dt_has_compat,$(DT_COMPAT_NORDIC_NRF_ADC)) 15 16config NRFX_CLOCK 17 bool "CLOCK driver" 18 depends on $(dt_has_compat,$(DT_COMPAT_NORDIC_NRF_CLOCK)) 19 20config NRFX_CLOCK_LFXO_TWO_STAGE_ENABLED 21 bool "Two stage start sequence of the low frequency clock" 22 depends on NRFX_CLOCK 23 24config NRFX_COMP 25 bool "COMP driver" 26 depends on $(dt_has_compat,$(DT_COMPAT_NORDIC_NRF_COMP)) 27 28config NRFX_DPPI 29 bool 30 31config NRFX_DPPI0 32 bool "DPPI0 driver instance" 33 default y if NRFX_GPPI 34 depends on $(dt_nodelabel_has_compat,dppic0,$(DT_COMPAT_NORDIC_NRF_DPPIC)) 35 select NRFX_DPPI 36 37config NRFX_DPPI00 38 bool "DPPI00 driver instance" 39 default y if NRFX_GPPI 40 depends on $(dt_nodelabel_has_compat,dppic00,$(DT_COMPAT_NORDIC_NRF_DPPIC)) 41 select NRFX_DPPI 42 43config NRFX_DPPI10 44 bool "DPPI10 driver instance" 45 default y if NRFX_GPPI 46 depends on $(dt_nodelabel_has_compat,dppic10,$(DT_COMPAT_NORDIC_NRF_DPPIC)) 47 select NRFX_DPPI 48 49config NRFX_DPPI20 50 bool "DPPI20 driver instance" 51 default y if NRFX_GPPI 52 depends on $(dt_nodelabel_has_compat,dppic20,$(DT_COMPAT_NORDIC_NRF_DPPIC)) 53 select NRFX_DPPI 54 55config NRFX_DPPI30 56 bool "DPPI30 driver instance" 57 default y if NRFX_GPPI 58 depends on $(dt_nodelabel_has_compat,dppic30,$(DT_COMPAT_NORDIC_NRF_DPPIC)) 59 select NRFX_DPPI 60 61config NRFX_DPPI020 62 bool "DPPI020 driver instance" 63 default y if NRFX_GPPI 64 depends on $(dt_nodelabel_has_compat,dppic020,$(DT_COMPAT_NORDIC_NRF_DPPIC_LOCAL)) 65 select NRFX_DPPI 66 67config NRFX_DPPI120 68 bool "DPPI120 driver instance" 69 default y if NRFX_GPPI 70 depends on $(dt_nodelabel_has_compat,dppic120,$(DT_COMPAT_NORDIC_NRF_DPPIC_GLOBAL)) 71 select NRFX_DPPI 72 73config NRFX_DPPI130 74 bool "DPPI130 driver instance" 75 default y if NRFX_GPPI 76 depends on $(dt_nodelabel_has_compat,dppic130,$(DT_COMPAT_NORDIC_NRF_DPPIC_GLOBAL)) 77 select NRFX_DPPI 78 79config NRFX_DPPI131 80 bool "DPPI131 driver instance" 81 default y if NRFX_GPPI 82 depends on $(dt_nodelabel_has_compat,dppic131,$(DT_COMPAT_NORDIC_NRF_DPPIC_GLOBAL)) 83 select NRFX_DPPI 84 85config NRFX_DPPI132 86 bool "DPPI132 driver instance" 87 default y if NRFX_GPPI 88 depends on $(dt_nodelabel_has_compat,dppic132,$(DT_COMPAT_NORDIC_NRF_DPPIC_GLOBAL)) 89 select NRFX_DPPI 90 91config NRFX_DPPI133 92 bool "DPPI133 driver instance" 93 default y if NRFX_GPPI 94 depends on $(dt_nodelabel_has_compat,dppic133,$(DT_COMPAT_NORDIC_NRF_DPPIC_GLOBAL)) 95 select NRFX_DPPI 96 97config NRFX_DPPI134 98 bool "DPPI134 driver instance" 99 default y if NRFX_GPPI 100 depends on $(dt_nodelabel_has_compat,dppic134,$(DT_COMPAT_NORDIC_NRF_DPPIC_GLOBAL)) 101 select NRFX_DPPI 102 103config NRFX_DPPI135 104 bool "DPPI135 driver instance" 105 default y if NRFX_GPPI 106 depends on $(dt_nodelabel_has_compat,dppic135,$(DT_COMPAT_NORDIC_NRF_DPPIC_GLOBAL)) 107 select NRFX_DPPI 108 109config NRFX_DPPI136 110 bool "DPPI136 driver instance" 111 default y if NRFX_GPPI 112 depends on $(dt_nodelabel_has_compat,dppic136,$(DT_COMPAT_NORDIC_NRF_DPPIC_GLOBAL)) 113 select NRFX_DPPI 114 115config NRFX_EGU 116 bool 117 118config NRFX_EGU0 119 bool "EGU0 driver instance" 120 depends on $(dt_nodelabel_has_compat,egu0,$(DT_COMPAT_NORDIC_NRF_EGU)) 121 select NRFX_EGU 122 123config NRFX_EGU1 124 bool "EGU1 driver instance" 125 depends on $(dt_nodelabel_has_compat,egu1,$(DT_COMPAT_NORDIC_NRF_EGU)) 126 select NRFX_EGU 127 128config NRFX_EGU2 129 bool "EGU2 driver instance" 130 depends on $(dt_nodelabel_has_compat,egu2,$(DT_COMPAT_NORDIC_NRF_EGU)) 131 select NRFX_EGU 132 133config NRFX_EGU3 134 bool "EGU3 driver instance" 135 depends on $(dt_nodelabel_has_compat,egu3,$(DT_COMPAT_NORDIC_NRF_EGU)) 136 select NRFX_EGU 137 138config NRFX_EGU4 139 bool "EGU4 driver instance" 140 depends on $(dt_nodelabel_has_compat,egu4,$(DT_COMPAT_NORDIC_NRF_EGU)) 141 select NRFX_EGU 142 143config NRFX_EGU5 144 bool "EGU5 driver instance" 145 depends on $(dt_nodelabel_has_compat,egu5,$(DT_COMPAT_NORDIC_NRF_EGU)) 146 select NRFX_EGU 147 148config NRFX_EGU10 149 bool "EGU10 driver instance" 150 depends on $(dt_nodelabel_has_compat,egu10,$(DT_COMPAT_NORDIC_NRF_EGU)) 151 select NRFX_EGU 152 153config NRFX_EGU20 154 bool "EGU20 driver instance" 155 depends on $(dt_nodelabel_has_compat,egu20,$(DT_COMPAT_NORDIC_NRF_EGU)) 156 select NRFX_EGU 157 158config NRFX_EGU020 159 bool "EGU020 driver instance" 160 depends on $(dt_nodelabel_has_compat,egu020,$(DT_COMPAT_NORDIC_NRF_EGU)) 161 select NRFX_EGU 162 163config NRFX_EGU130 164 bool "EGU130 driver instance" 165 depends on $(dt_nodelabel_has_compat,egu130,$(DT_COMPAT_NORDIC_NRF_EGU)) 166 select NRFX_EGU 167 168config NRFX_GPIOTE 169 bool 170 171config NRFX_GPIOTE0 172 bool "GPIOTE0 driver instance" 173 depends on $(dt_nodelabel_has_compat,gpiote0,$(DT_COMPAT_NORDIC_NRF_GPIOTE)) 174 select NRFX_GPIOTE 175 176config NRFX_GPIOTE1 177 bool "GPIOTE1 driver instance" 178 depends on $(dt_nodelabel_has_compat,gpiote1,$(DT_COMPAT_NORDIC_NRF_GPIOTE)) 179 select NRFX_GPIOTE 180 181config NRFX_GPIOTE20 182 bool "NRFX_GPIOTE20 driver instance" 183 depends on $(dt_nodelabel_has_compat,gpiote20,$(DT_COMPAT_NORDIC_NRF_GPIOTE)) 184 select NRFX_GPIOTE 185 186config NRFX_GPIOTE30 187 bool "NRFX_GPIOTE30 driver instance" 188 depends on $(dt_nodelabel_has_compat,gpiote30,$(DT_COMPAT_NORDIC_NRF_GPIOTE)) 189 select NRFX_GPIOTE 190 191config NRFX_GPIOTE130 192 bool "NRFX_GPIOTE130 driver instance" 193 depends on $(dt_nodelabel_has_compat,gpiote130,$(DT_COMPAT_NORDIC_NRF_GPIOTE)) 194 select NRFX_GPIOTE 195 196config NRFX_GPIOTE131 197 bool "NRFX_GPIOTE131 driver instance" 198 depends on $(dt_nodelabel_has_compat,gpiote131,$(DT_COMPAT_NORDIC_NRF_GPIOTE)) 199 select NRFX_GPIOTE 200 201config NRFX_GPIOTE_NUM_OF_EVT_HANDLERS 202 int "Number of event handlers" 203 depends on NRFX_GPIOTE 204 range 1 15 205 help 206 Specifies number of handlers that can be registered to nrfx_gpiote driver 207 by the user. 208 209config NRFX_GPPI 210 bool "Generic PPI layer" 211 help 212 Enable the nrfx_gppi utilities providing unified API for creating PPI 213 connections across SoC families. 214 215config NRFX_GRTC 216 bool "GRTC driver" 217 depends on $(dt_has_compat,$(DT_COMPAT_NORDIC_NRF_GRTC)) 218 219config NRFX_I2S 220 bool 221 222config NRFX_I2S0 223 bool "I2S0 driver instance" 224 depends on $(dt_nodelabel_has_compat,i2s0,$(DT_COMPAT_NORDIC_NRF_I2S)) 225 select NRFX_I2S 226 227config NRFX_I2S20 228 bool "I2S20 driver instance" 229 depends on $(dt_nodelabel_has_compat,i2s20,$(DT_COMPAT_NORDIC_NRF_I2S)) 230 select NRFX_I2S 231 232config NRFX_IPC 233 bool "IPC driver" 234 depends on $(dt_has_compat,$(DT_COMPAT_NORDIC_NRF_IPC)) 235 236config NRFX_LPCOMP 237 bool "LPCOMP driver" 238 depends on $(dt_has_compat,$(DT_COMPAT_NORDIC_NRF_LPCOMP)) 239 240config NRFX_NFCT 241 bool "NFCT driver" 242 depends on $(dt_has_compat,$(DT_COMPAT_NORDIC_NRF_NFCT)) 243 select NRFX_TIMER4 if SOC_SERIES_NRF52X 244 select NRFX_TIMER2 if SOC_SERIES_NRF53X 245 246config NRFX_NVMC 247 bool "NVMC driver" 248 depends on $(dt_has_compat,$(DT_COMPAT_NORDIC_NRF51_FLASH_CONTROLLER)) \ 249 || $(dt_has_compat,$(DT_COMPAT_NORDIC_NRF52_FLASH_CONTROLLER)) \ 250 || $(dt_has_compat,$(DT_COMPAT_NORDIC_NRF53_FLASH_CONTROLLER)) \ 251 || $(dt_has_compat,$(DT_COMPAT_NORDIC_NRF91_FLASH_CONTROLLER)) 252 253config NRFX_PDM 254 bool 255 256config NRFX_PDM0 257 bool "PDM0 driver instance" 258 depends on $(dt_nodelabel_has_compat,pdm0,$(DT_COMPAT_NORDIC_NRF_PDM)) 259 select NRFX_PDM 260 261config NRFX_PDM20 262 bool "PDM20 driver instance" 263 depends on $(dt_nodelabel_has_compat,pdm20,$(DT_COMPAT_NORDIC_NRF_PDM)) 264 select NRFX_PDM 265 266config NRFX_PDM21 267 bool "PDM21 driver instance" 268 depends on $(dt_nodelabel_has_compat,pdm21,$(DT_COMPAT_NORDIC_NRF_PDM)) 269 select NRFX_PDM 270 271config NRFX_POWER 272 bool "POWER driver" 273 depends on $(dt_has_compat,$(DT_COMPAT_NORDIC_NRF_POWER)) 274 # On SoCs featuring the USBREG peripheral, the POWER driver uses 275 # internally the USBREG driver. 276 select NRFX_USBREG if $(dt_has_compat,$(DT_COMPAT_NORDIC_NRF_USBREG)) 277 278config NRFX_PPI 279 bool "PPI allocator" 280 default y if NRFX_GPPI 281 depends on $(dt_has_compat,$(DT_COMPAT_NORDIC_NRF_PPI)) 282 283config NRFX_PPIB 284 bool 285 286config NRFX_PPIB00 287 bool "PPIB00 driver instance" 288 default y if NRFX_GPPI 289 depends on $(dt_nodelabel_has_compat,ppib00,$(DT_COMPAT_NORDIC_NRF_PPIB)) 290 select NRFX_PPIB 291 292config NRFX_PPIB01 293 bool "PPIB01 driver instance" 294 default y if NRFX_GPPI 295 depends on $(dt_nodelabel_has_compat,ppib01,$(DT_COMPAT_NORDIC_NRF_PPIB)) 296 select NRFX_PPIB 297 298config NRFX_PPIB10 299 bool "PPIB10 driver instance" 300 default y if NRFX_GPPI 301 depends on $(dt_nodelabel_has_compat,ppib10,$(DT_COMPAT_NORDIC_NRF_PPIB)) 302 select NRFX_PPIB 303 304config NRFX_PPIB11 305 bool "PPIB11 driver instance" 306 default y if NRFX_GPPI 307 depends on $(dt_nodelabel_has_compat,ppib11,$(DT_COMPAT_NORDIC_NRF_PPIB)) 308 select NRFX_PPIB 309 310config NRFX_PPIB20 311 bool "PPIB20 driver instance" 312 default y if NRFX_GPPI 313 depends on $(dt_nodelabel_has_compat,ppib20,$(DT_COMPAT_NORDIC_NRF_PPIB)) 314 select NRFX_PPIB 315 316config NRFX_PPIB21 317 bool "PPIB21 driver instance" 318 default y if NRFX_GPPI 319 depends on $(dt_nodelabel_has_compat,ppib21,$(DT_COMPAT_NORDIC_NRF_PPIB)) 320 select NRFX_PPIB 321 322config NRFX_PPIB22 323 bool "PPIB22 driver instance" 324 default y if NRFX_GPPI 325 depends on $(dt_nodelabel_has_compat,ppib22,$(DT_COMPAT_NORDIC_NRF_PPIB)) 326 select NRFX_PPIB 327 328config NRFX_PPIB30 329 bool "PPIB30 driver instance" 330 default y if NRFX_GPPI 331 depends on $(dt_nodelabel_has_compat,ppib30,$(DT_COMPAT_NORDIC_NRF_PPIB)) 332 select NRFX_PPIB 333 334config NRFX_PWM 335 bool 336 337config NRFX_PWM0 338 bool "PWM0 driver instance" 339 depends on $(dt_nodelabel_has_compat,pwm0,$(DT_COMPAT_NORDIC_NRF_PWM)) 340 select NRFX_PWM 341 342config NRFX_PWM1 343 bool "PWM1 driver instance" 344 depends on $(dt_nodelabel_has_compat,pwm1,$(DT_COMPAT_NORDIC_NRF_PWM)) 345 select NRFX_PWM 346 347config NRFX_PWM2 348 bool "PWM2 driver instance" 349 depends on $(dt_nodelabel_has_compat,pwm2,$(DT_COMPAT_NORDIC_NRF_PWM)) 350 select NRFX_PWM 351 352config NRFX_PWM3 353 bool "PWM3 driver instance" 354 depends on $(dt_nodelabel_has_compat,pwm3,$(DT_COMPAT_NORDIC_NRF_PWM)) 355 select NRFX_PWM 356 357config NRFX_PWM20 358 bool "PWM20 driver instance" 359 depends on $(dt_nodelabel_has_compat,pwm20,$(DT_COMPAT_NORDIC_NRF_PWM)) 360 select NRFX_PWM 361 362config NRFX_PWM21 363 bool "PWM21 driver instance" 364 depends on $(dt_nodelabel_has_compat,pwm21,$(DT_COMPAT_NORDIC_NRF_PWM)) 365 select NRFX_PWM 366 367config NRFX_PWM22 368 bool "PWM22 driver instance" 369 depends on $(dt_nodelabel_has_compat,pwm22,$(DT_COMPAT_NORDIC_NRF_PWM)) 370 select NRFX_PWM 371 372config NRFX_PWM120 373 bool "PWM120 driver instance" 374 depends on $(dt_nodelabel_has_compat,pwm120,$(DT_COMPAT_NORDIC_NRF_PWM)) 375 select NRFX_PWM 376 377config NRFX_PWM130 378 bool "PWM130 driver instance" 379 depends on $(dt_nodelabel_has_compat,pwm130,$(DT_COMPAT_NORDIC_NRF_PWM)) 380 select NRFX_PWM 381 382config NRFX_PWM131 383 bool "PWM131 driver instance" 384 depends on $(dt_nodelabel_has_compat,pwm131,$(DT_COMPAT_NORDIC_NRF_PWM)) 385 select NRFX_PWM 386 387config NRFX_PWM132 388 bool "PWM132 driver instance" 389 depends on $(dt_nodelabel_has_compat,pwm132,$(DT_COMPAT_NORDIC_NRF_PWM)) 390 select NRFX_PWM 391 392config NRFX_PWM133 393 bool "PWM133 driver instance" 394 depends on $(dt_nodelabel_has_compat,pwm133,$(DT_COMPAT_NORDIC_NRF_PWM)) 395 select NRFX_PWM 396 397config NRFX_QDEC 398 bool 399 400config NRFX_QDEC0 401 bool "QDEC0 driver instance" 402 depends on $(dt_nodelabel_has_compat,qdec0,$(DT_COMPAT_NORDIC_NRF_QDEC)) 403 select NRFX_QDEC 404 405config NRFX_QDEC1 406 bool "QDEC1 driver instance" 407 depends on $(dt_nodelabel_has_compat,qdec1,$(DT_COMPAT_NORDIC_NRF_QDEC)) 408 select NRFX_QDEC 409 410config NRFX_QDEC20 411 bool "QDEC20 driver instance" 412 depends on $(dt_nodelabel_has_compat,qdec20,$(DT_COMPAT_NORDIC_NRF_QDEC)) 413 select NRFX_QDEC 414 415config NRFX_QDEC21 416 bool "QDEC21 driver instance" 417 depends on $(dt_nodelabel_has_compat,qdec21,$(DT_COMPAT_NORDIC_NRF_QDEC)) 418 select NRFX_QDEC 419 420config NRFX_QDEC130 421 bool "QDEC130 driver instance" 422 depends on $(dt_nodelabel_has_compat,qdec130,$(DT_COMPAT_NORDIC_NRF_QDEC)) 423 select NRFX_QDEC 424 425config NRFX_QDEC131 426 bool "QDEC131 driver instance" 427 depends on $(dt_nodelabel_has_compat,qdec131,$(DT_COMPAT_NORDIC_NRF_QDEC)) 428 select NRFX_QDEC 429 430config NRFX_QSPI 431 bool "QSPI driver" 432 depends on $(dt_has_compat,$(DT_COMPAT_NORDIC_NRF_QSPI)) 433 434config NRFX_RNG 435 bool "RNG driver" 436 depends on $(dt_has_compat,$(DT_COMPAT_NORDIC_NRF_RNG)) 437 438config NRFX_RRAMC 439 bool "RRAMC driver" 440 depends on $(dt_has_compat,$(DT_COMPAT_NORDIC_RRAM_CONTROLLER)) 441 442config NRFX_RTC 443 bool 444 445config NRFX_RTC0 446 bool "RTC0 driver instance" 447 depends on $(dt_nodelabel_has_compat,rtc0,$(DT_COMPAT_NORDIC_NRF_RTC)) 448 select NRFX_RTC 449 450config NRFX_RTC1 451 bool "RTC1 driver instance" 452 depends on $(dt_nodelabel_has_compat,rtc1,$(DT_COMPAT_NORDIC_NRF_RTC)) 453 select NRFX_RTC 454 455config NRFX_RTC2 456 bool "RTC2 driver instance" 457 depends on $(dt_nodelabel_has_compat,rtc2,$(DT_COMPAT_NORDIC_NRF_RTC)) 458 select NRFX_RTC 459 460config NRFX_RTC130 461 bool "RTC130 driver instance" 462 depends on $(dt_nodelabel_has_compat,rtc130,$(DT_COMPAT_NORDIC_NRF_RTC)) 463 select NRFX_RTC 464 465config NRFX_RTC131 466 bool "RTC131 driver instance" 467 depends on $(dt_nodelabel_has_compat,rtc131,$(DT_COMPAT_NORDIC_NRF_RTC)) 468 select NRFX_RTC 469 470config NRFX_SAADC 471 bool "SAADC driver" 472 depends on $(dt_has_compat,$(DT_COMPAT_NORDIC_NRF_SAADC)) 473 474config NRFX_SPI 475 bool 476 477config NRFX_SPI0 478 bool "SPI0 driver instance" 479 depends on $(dt_nodelabel_has_compat,spi0,$(DT_COMPAT_NORDIC_NRF_SPI)) 480 select NRFX_SPI 481 482config NRFX_SPI1 483 bool "SPI1 driver instance" 484 depends on $(dt_nodelabel_has_compat,spi1,$(DT_COMPAT_NORDIC_NRF_SPI)) 485 select NRFX_SPI 486 487config NRFX_SPI2 488 bool "SPI2 driver instance" 489 depends on $(dt_nodelabel_has_compat,spi2,$(DT_COMPAT_NORDIC_NRF_SPI)) 490 select NRFX_SPI 491 492config NRFX_SPIM 493 bool 494 495config NRFX_SPIM0 496 bool "SPIM0 driver instance" 497 depends on $(dt_nodelabel_has_compat,spi0,$(DT_COMPAT_NORDIC_NRF_SPIM)) 498 select NRFX_SPIM 499 500config NRFX_SPIM1 501 bool "SPIM1 driver instance" 502 depends on $(dt_nodelabel_has_compat,spi1,$(DT_COMPAT_NORDIC_NRF_SPIM)) 503 select NRFX_SPIM 504 505config NRFX_SPIM2 506 bool "SPIM2 driver instance" 507 depends on $(dt_nodelabel_has_compat,spi2,$(DT_COMPAT_NORDIC_NRF_SPIM)) 508 select NRFX_SPIM 509 510config NRFX_SPIM3 511 bool "SPIM3 driver instance" 512 depends on $(dt_nodelabel_has_compat,spi3,$(DT_COMPAT_NORDIC_NRF_SPIM)) 513 select NRFX_SPIM 514 515config NRFX_SPIM4 516 bool "SPIM4 driver instance" 517 depends on $(dt_nodelabel_has_compat,spi4,$(DT_COMPAT_NORDIC_NRF_SPIM)) 518 select NRFX_SPIM 519 520config NRFX_SPIM00 521 bool "SPIM00 driver instance" 522 depends on $(dt_nodelabel_has_compat,spi00,$(DT_COMPAT_NORDIC_NRF_SPIM)) 523 select NRFX_SPIM 524 525config NRFX_SPIM20 526 bool "SPIM20 driver instance" 527 depends on $(dt_nodelabel_has_compat,spi20,$(DT_COMPAT_NORDIC_NRF_SPIM)) 528 select NRFX_SPIM 529 530config NRFX_SPIM21 531 bool "SPIM21 driver instance" 532 depends on $(dt_nodelabel_has_compat,spi21,$(DT_COMPAT_NORDIC_NRF_SPIM)) 533 select NRFX_SPIM 534 535config NRFX_SPIM22 536 bool "SPIM22 driver instance" 537 depends on $(dt_nodelabel_has_compat,spi22,$(DT_COMPAT_NORDIC_NRF_SPIM)) 538 select NRFX_SPIM 539 540config NRFX_SPIM30 541 bool "SPIM30 driver instance" 542 depends on $(dt_nodelabel_has_compat,spi30,$(DT_COMPAT_NORDIC_NRF_SPIM)) 543 select NRFX_SPIM 544 545config NRFX_SPIM120 546 bool "SPIM120 driver instance" 547 depends on $(dt_nodelabel_has_compat,spi120,$(DT_COMPAT_NORDIC_NRF_SPIM)) 548 select NRFX_SPIM 549 550config NRFX_SPIM121 551 bool "SPIM121 driver instance" 552 depends on $(dt_nodelabel_has_compat,spi121,$(DT_COMPAT_NORDIC_NRF_SPIM)) 553 select NRFX_SPIM 554 555config NRFX_SPIM130 556 bool "SPIM130 driver instance" 557 depends on $(dt_nodelabel_has_compat,spi130,$(DT_COMPAT_NORDIC_NRF_SPIM)) 558 select NRFX_SPIM 559 560config NRFX_SPIM131 561 bool "SPIM131 driver instance" 562 depends on $(dt_nodelabel_has_compat,spi131,$(DT_COMPAT_NORDIC_NRF_SPIM)) 563 select NRFX_SPIM 564 565config NRFX_SPIM132 566 bool "SPIM132 driver instance" 567 depends on $(dt_nodelabel_has_compat,spi132,$(DT_COMPAT_NORDIC_NRF_SPIM)) 568 select NRFX_SPIM 569 570config NRFX_SPIM133 571 bool "SPIM133 driver instance" 572 depends on $(dt_nodelabel_has_compat,spi133,$(DT_COMPAT_NORDIC_NRF_SPIM)) 573 select NRFX_SPIM 574 575config NRFX_SPIM134 576 bool "SPIM134 driver instance" 577 depends on $(dt_nodelabel_has_compat,spi134,$(DT_COMPAT_NORDIC_NRF_SPIM)) 578 select NRFX_SPIM 579 580config NRFX_SPIM135 581 bool "SPIM135 driver instance" 582 depends on $(dt_nodelabel_has_compat,spi135,$(DT_COMPAT_NORDIC_NRF_SPIM)) 583 select NRFX_SPIM 584 585config NRFX_SPIM136 586 bool "SPIM136 driver instance" 587 depends on $(dt_nodelabel_has_compat,spi136,$(DT_COMPAT_NORDIC_NRF_SPIM)) 588 select NRFX_SPIM 589 590config NRFX_SPIM137 591 bool "SPIM137 driver instance" 592 depends on $(dt_nodelabel_has_compat,spi137,$(DT_COMPAT_NORDIC_NRF_SPIM)) 593 select NRFX_SPIM 594 595config NRFX_SPIS 596 bool 597 598config NRFX_SPIS0 599 bool "SPIS0 driver instance" 600 depends on $(dt_nodelabel_has_compat,spi0,$(DT_COMPAT_NORDIC_NRF_SPIS)) 601 select NRFX_SPIS 602 603config NRFX_SPIS1 604 bool "SPIS1 driver instance" 605 depends on $(dt_nodelabel_has_compat,spi1,$(DT_COMPAT_NORDIC_NRF_SPIS)) 606 select NRFX_SPIS 607 608config NRFX_SPIS2 609 bool "SPIS2 driver instance" 610 depends on $(dt_nodelabel_has_compat,spi2,$(DT_COMPAT_NORDIC_NRF_SPIS)) 611 select NRFX_SPIS 612 613config NRFX_SPIS3 614 bool "SPIS3 driver instance" 615 depends on $(dt_nodelabel_has_compat,spi3,$(DT_COMPAT_NORDIC_NRF_SPIS)) 616 select NRFX_SPIS 617 618config NRFX_SPIS00 619 bool "SPIS00 driver instance" 620 depends on $(dt_nodelabel_has_compat,spi00,$(DT_COMPAT_NORDIC_NRF_SPIS)) 621 select NRFX_SPIS 622 623config NRFX_SPIS20 624 bool "SPIS20 driver instance" 625 depends on $(dt_nodelabel_has_compat,spi20,$(DT_COMPAT_NORDIC_NRF_SPIS)) 626 select NRFX_SPIS 627 628config NRFX_SPIS21 629 bool "SPIS21 driver instance" 630 depends on $(dt_nodelabel_has_compat,spi21,$(DT_COMPAT_NORDIC_NRF_SPIS)) 631 select NRFX_SPIS 632 633config NRFX_SPIS22 634 bool "SPIS22 driver instance" 635 depends on $(dt_nodelabel_has_compat,spi22,$(DT_COMPAT_NORDIC_NRF_SPIS)) 636 select NRFX_SPIS 637 638config NRFX_SPIS30 639 bool "SPIS30 driver instance" 640 depends on $(dt_nodelabel_has_compat,spi30,$(DT_COMPAT_NORDIC_NRF_SPIS)) 641 select NRFX_SPIS 642 643config NRFX_SPIS120 644 bool "SPIS120 driver instance" 645 depends on $(dt_nodelabel_has_compat,spi120,$(DT_COMPAT_NORDIC_NRF_SPIS)) 646 select NRFX_SPIS 647 648config NRFX_SPIS130 649 bool "SPIS130 driver instance" 650 depends on $(dt_nodelabel_has_compat,spi130,$(DT_COMPAT_NORDIC_NRF_SPIS)) 651 select NRFX_SPIS 652 653config NRFX_SPIS131 654 bool "SPIS131 driver instance" 655 depends on $(dt_nodelabel_has_compat,spi131,$(DT_COMPAT_NORDIC_NRF_SPIS)) 656 select NRFX_SPIS 657 658config NRFX_SPIS132 659 bool "SPIS132 driver instance" 660 depends on $(dt_nodelabel_has_compat,spi132,$(DT_COMPAT_NORDIC_NRF_SPIS)) 661 select NRFX_SPIS 662 663config NRFX_SPIS133 664 bool "SPIS133 driver instance" 665 depends on $(dt_nodelabel_has_compat,spi133,$(DT_COMPAT_NORDIC_NRF_SPIS)) 666 select NRFX_SPIS 667 668config NRFX_SPIS134 669 bool "SPIS134 driver instance" 670 depends on $(dt_nodelabel_has_compat,spi134,$(DT_COMPAT_NORDIC_NRF_SPIS)) 671 select NRFX_SPIS 672 673config NRFX_SPIS135 674 bool "SPIS135 driver instance" 675 depends on $(dt_nodelabel_has_compat,spi135,$(DT_COMPAT_NORDIC_NRF_SPIS)) 676 select NRFX_SPIS 677 678config NRFX_SPIS136 679 bool "SPIS136 driver instance" 680 depends on $(dt_nodelabel_has_compat,spi136,$(DT_COMPAT_NORDIC_NRF_SPIS)) 681 select NRFX_SPIS 682 683config NRFX_SPIS137 684 bool "SPIS137 driver instance" 685 depends on $(dt_nodelabel_has_compat,spi137,$(DT_COMPAT_NORDIC_NRF_SPIS)) 686 select NRFX_SPIS 687 688config NRFX_SYSTICK 689 bool "SYSTICK driver" 690 depends on CPU_CORTEX_M_HAS_SYSTICK 691 692config NRFX_TBM 693 bool "TBM driver" 694 depends on $(dt_has_compat,$(DT_COMPAT_NORDIC_NRF_TBM)) 695 696config NRFX_TEMP 697 bool "TEMP driver" 698 depends on $(dt_has_compat,$(DT_COMPAT_NORDIC_NRF_TEMP)) 699 700config NRFX_TIMER 701 bool 702 703config NRFX_TIMER0 704 bool "TIMER0 driver instance" 705 depends on $(dt_nodelabel_has_compat,timer0,$(DT_COMPAT_NORDIC_NRF_TIMER)) 706 select NRFX_TIMER 707 708config NRFX_TIMER1 709 bool "TIMER1 driver instance" 710 depends on $(dt_nodelabel_has_compat,timer1,$(DT_COMPAT_NORDIC_NRF_TIMER)) 711 select NRFX_TIMER 712 713config NRFX_TIMER2 714 bool "TIMER2 driver instance" 715 depends on $(dt_nodelabel_has_compat,timer2,$(DT_COMPAT_NORDIC_NRF_TIMER)) 716 select NRFX_TIMER 717 718config NRFX_TIMER3 719 bool "TIMER3 driver instance" 720 depends on $(dt_nodelabel_has_compat,timer3,$(DT_COMPAT_NORDIC_NRF_TIMER)) 721 select NRFX_TIMER 722 723config NRFX_TIMER4 724 bool "TIMER4 driver instance" 725 depends on $(dt_nodelabel_has_compat,timer4,$(DT_COMPAT_NORDIC_NRF_TIMER)) 726 select NRFX_TIMER 727 728config NRFX_TIMER00 729 bool "TIMER00 driver instance" 730 depends on $(dt_nodelabel_has_compat,timer00,$(DT_COMPAT_NORDIC_NRF_TIMER)) 731 select NRFX_TIMER 732 733config NRFX_TIMER10 734 bool "TIMER10 driver instance" 735 depends on $(dt_nodelabel_has_compat,timer10,$(DT_COMPAT_NORDIC_NRF_TIMER)) 736 select NRFX_TIMER 737 738config NRFX_TIMER20 739 bool "TIMER20 driver instance" 740 depends on $(dt_nodelabel_has_compat,timer20,$(DT_COMPAT_NORDIC_NRF_TIMER)) 741 select NRFX_TIMER 742 743config NRFX_TIMER21 744 bool "TIMER21 driver instance" 745 depends on $(dt_nodelabel_has_compat,timer21,$(DT_COMPAT_NORDIC_NRF_TIMER)) 746 select NRFX_TIMER 747 748config NRFX_TIMER22 749 bool "TIMER22 driver instance" 750 depends on $(dt_nodelabel_has_compat,timer22,$(DT_COMPAT_NORDIC_NRF_TIMER)) 751 select NRFX_TIMER 752 753config NRFX_TIMER23 754 bool "TIMER23 driver instance" 755 depends on $(dt_nodelabel_has_compat,timer23,$(DT_COMPAT_NORDIC_NRF_TIMER)) 756 select NRFX_TIMER 757 758config NRFX_TIMER24 759 bool "TIMER24 driver instance" 760 depends on $(dt_nodelabel_has_compat,timer24,$(DT_COMPAT_NORDIC_NRF_TIMER)) 761 select NRFX_TIMER 762 763config NRFX_TIMER020 764 bool "TIMER020 driver instance" 765 depends on $(dt_nodelabel_has_compat,timer020,$(DT_COMPAT_NORDIC_NRF_TIMER)) 766 select NRFX_TIMER 767 768config NRFX_TIMER021 769 bool "TIMER021 driver instance" 770 depends on $(dt_nodelabel_has_compat,timer021,$(DT_COMPAT_NORDIC_NRF_TIMER)) 771 select NRFX_TIMER 772 773config NRFX_TIMER022 774 bool "TIMER022 driver instance" 775 depends on $(dt_nodelabel_has_compat,timer022,$(DT_COMPAT_NORDIC_NRF_TIMER)) 776 select NRFX_TIMER 777 778config NRFX_TIMER120 779 bool "TIMER120 driver instance" 780 depends on $(dt_nodelabel_has_compat,timer120,$(DT_COMPAT_NORDIC_NRF_TIMER)) 781 select NRFX_TIMER 782 783config NRFX_TIMER121 784 bool "TIMER121 driver instance" 785 depends on $(dt_nodelabel_has_compat,timer121,$(DT_COMPAT_NORDIC_NRF_TIMER)) 786 select NRFX_TIMER 787 788config NRFX_TIMER130 789 bool "TIMER130 driver instance" 790 depends on $(dt_nodelabel_has_compat,timer130,$(DT_COMPAT_NORDIC_NRF_TIMER)) 791 select NRFX_TIMER 792 793config NRFX_TIMER131 794 bool "TIMER131 driver instance" 795 depends on $(dt_nodelabel_has_compat,timer131,$(DT_COMPAT_NORDIC_NRF_TIMER)) 796 select NRFX_TIMER 797 798config NRFX_TIMER132 799 bool "TIMER132 driver instance" 800 depends on $(dt_nodelabel_has_compat,timer132,$(DT_COMPAT_NORDIC_NRF_TIMER)) 801 select NRFX_TIMER 802 803config NRFX_TIMER133 804 bool "TIMER133 driver instance" 805 depends on $(dt_nodelabel_has_compat,timer133,$(DT_COMPAT_NORDIC_NRF_TIMER)) 806 select NRFX_TIMER 807 808config NRFX_TIMER134 809 bool "TIMER134 driver instance" 810 depends on $(dt_nodelabel_has_compat,timer134,$(DT_COMPAT_NORDIC_NRF_TIMER)) 811 select NRFX_TIMER 812 813config NRFX_TIMER135 814 bool "TIMER135 driver instance" 815 depends on $(dt_nodelabel_has_compat,timer135,$(DT_COMPAT_NORDIC_NRF_TIMER)) 816 select NRFX_TIMER 817 818config NRFX_TIMER136 819 bool "TIMER136 driver instance" 820 depends on $(dt_nodelabel_has_compat,timer136,$(DT_COMPAT_NORDIC_NRF_TIMER)) 821 select NRFX_TIMER 822 823config NRFX_TIMER137 824 bool "TIMER137 driver instance" 825 depends on $(dt_nodelabel_has_compat,timer137,$(DT_COMPAT_NORDIC_NRF_TIMER)) 826 select NRFX_TIMER 827 828config NRFX_TWI 829 bool 830 831config NRFX_TWI0 832 bool "TWI0 driver instance" 833 depends on $(dt_nodelabel_has_compat,i2c0,$(DT_COMPAT_NORDIC_NRF_TWI)) 834 select NRFX_TWI 835 836config NRFX_TWI1 837 bool "TWI1 driver instance" 838 depends on $(dt_nodelabel_has_compat,i2c1,$(DT_COMPAT_NORDIC_NRF_TWI)) 839 select NRFX_TWI 840 841config NRFX_TWIM 842 bool 843 844config NRFX_TWIM0 845 bool "TWIM0 driver instance" 846 depends on $(dt_nodelabel_has_compat,i2c0,$(DT_COMPAT_NORDIC_NRF_TWIM)) 847 select NRFX_TWIM 848 849config NRFX_TWIM1 850 bool "TWIM1 driver instance" 851 depends on $(dt_nodelabel_has_compat,i2c1,$(DT_COMPAT_NORDIC_NRF_TWIM)) 852 select NRFX_TWIM 853 854config NRFX_TWIM2 855 bool "TWIM2 driver instance" 856 depends on $(dt_nodelabel_has_compat,i2c2,$(DT_COMPAT_NORDIC_NRF_TWIM)) 857 select NRFX_TWIM 858 859config NRFX_TWIM3 860 bool "TWIM3 driver instance" 861 depends on $(dt_nodelabel_has_compat,i2c3,$(DT_COMPAT_NORDIC_NRF_TWIM)) 862 select NRFX_TWIM 863 864config NRFX_TWIM20 865 bool "TWIM20 driver instance" 866 depends on $(dt_nodelabel_has_compat,i2c20,$(DT_COMPAT_NORDIC_NRF_TWIM)) 867 select NRFX_TWIM 868 869config NRFX_TWIM21 870 bool "TWIM21 driver instance" 871 depends on $(dt_nodelabel_has_compat,i2c21,$(DT_COMPAT_NORDIC_NRF_TWIM)) 872 select NRFX_TWIM 873 874config NRFX_TWIM22 875 bool "TWIM22 driver instance" 876 depends on $(dt_nodelabel_has_compat,i2c22,$(DT_COMPAT_NORDIC_NRF_TWIM)) 877 select NRFX_TWIM 878 879config NRFX_TWIM30 880 bool "TWIM30 driver instance" 881 depends on $(dt_nodelabel_has_compat,i2c30,$(DT_COMPAT_NORDIC_NRF_TWIM)) 882 select NRFX_TWIM 883 884config NRFX_TWIM120 885 bool "TWIM120 driver instance" 886 depends on $(dt_nodelabel_has_compat,i2c120,$(DT_COMPAT_NORDIC_NRF_TWIM)) 887 select NRFX_TWIM 888 889config NRFX_TWIM130 890 bool "TWIM130 driver instance" 891 depends on $(dt_nodelabel_has_compat,i2c130,$(DT_COMPAT_NORDIC_NRF_TWIM)) 892 select NRFX_TWIM 893 894config NRFX_TWIM131 895 bool "TWIM131 driver instance" 896 depends on $(dt_nodelabel_has_compat,i2c131,$(DT_COMPAT_NORDIC_NRF_TWIM)) 897 select NRFX_TWIM 898 899config NRFX_TWIM132 900 bool "TWIM132 driver instance" 901 depends on $(dt_nodelabel_has_compat,i2c132,$(DT_COMPAT_NORDIC_NRF_TWIM)) 902 select NRFX_TWIM 903 904config NRFX_TWIM133 905 bool "TWIM133 driver instance" 906 depends on $(dt_nodelabel_has_compat,i2c133,$(DT_COMPAT_NORDIC_NRF_TWIM)) 907 select NRFX_TWIM 908 909config NRFX_TWIM134 910 bool "TWIM134 driver instance" 911 depends on $(dt_nodelabel_has_compat,i2c134,$(DT_COMPAT_NORDIC_NRF_TWIM)) 912 select NRFX_TWIM 913 914config NRFX_TWIM135 915 bool "TWIM135 driver instance" 916 depends on $(dt_nodelabel_has_compat,i2c135,$(DT_COMPAT_NORDIC_NRF_TWIM)) 917 select NRFX_TWIM 918 919config NRFX_TWIM136 920 bool "TWIM136 driver instance" 921 depends on $(dt_nodelabel_has_compat,i2c136,$(DT_COMPAT_NORDIC_NRF_TWIM)) 922 select NRFX_TWIM 923 924config NRFX_TWIM137 925 bool "TWIM137 driver instance" 926 depends on $(dt_nodelabel_has_compat,i2c137,$(DT_COMPAT_NORDIC_NRF_TWIM)) 927 select NRFX_TWIM 928 929config NRFX_TWIS 930 bool 931 932config NRFX_TWIS0 933 bool "TWIS0 driver instance" 934 depends on $(dt_nodelabel_has_compat,i2c0,$(DT_COMPAT_NORDIC_NRF_TWIS)) 935 select NRFX_TWIS 936 937config NRFX_TWIS1 938 bool "TWIS1 driver instance" 939 depends on $(dt_nodelabel_has_compat,i2c1,$(DT_COMPAT_NORDIC_NRF_TWIS)) 940 select NRFX_TWIS 941 942config NRFX_TWIS2 943 bool "TWIS2 driver instance" 944 depends on $(dt_nodelabel_has_compat,i2c2,$(DT_COMPAT_NORDIC_NRF_TWIS)) 945 select NRFX_TWIS 946 947config NRFX_TWIS3 948 bool "TWIS3 driver instance" 949 depends on $(dt_nodelabel_has_compat,i2c3,$(DT_COMPAT_NORDIC_NRF_TWIS)) 950 select NRFX_TWIS 951 952config NRFX_TWIS20 953 bool "TWIS20 driver instance" 954 depends on $(dt_nodelabel_has_compat,i2c20,$(DT_COMPAT_NORDIC_NRF_TWIS)) 955 select NRFX_TWIS 956 957config NRFX_TWIS21 958 bool "TWIS21 driver instance" 959 depends on $(dt_nodelabel_has_compat,i2c21,$(DT_COMPAT_NORDIC_NRF_TWIS)) 960 select NRFX_TWIS 961 962config NRFX_TWIS22 963 bool "TWIS22 driver instance" 964 depends on $(dt_nodelabel_has_compat,i2c22,$(DT_COMPAT_NORDIC_NRF_TWIS)) 965 select NRFX_TWIS 966 967config NRFX_TWIS30 968 bool "TWIS30 driver instance" 969 depends on $(dt_nodelabel_has_compat,i2c30,$(DT_COMPAT_NORDIC_NRF_TWIS)) 970 select NRFX_TWIS 971 972config NRFX_TWIS130 973 bool "TWIS130 driver instance" 974 depends on $(dt_nodelabel_has_compat,i2c130,$(DT_COMPAT_NORDIC_NRF_TWIS)) 975 select NRFX_TWIS 976 977config NRFX_TWIS131 978 bool "TWIS131 driver instance" 979 depends on $(dt_nodelabel_has_compat,i2c131,$(DT_COMPAT_NORDIC_NRF_TWIS)) 980 select NRFX_TWIS 981 982config NRFX_TWIS132 983 bool "TWIS132 driver instance" 984 depends on $(dt_nodelabel_has_compat,i2c132,$(DT_COMPAT_NORDIC_NRF_TWIS)) 985 select NRFX_TWIS 986 987config NRFX_TWIS133 988 bool "TWIS133 driver instance" 989 depends on $(dt_nodelabel_has_compat,i2c133,$(DT_COMPAT_NORDIC_NRF_TWIS)) 990 select NRFX_TWIS 991 992config NRFX_TWIS134 993 bool "TWIS134 driver instance" 994 depends on $(dt_nodelabel_has_compat,i2c134,$(DT_COMPAT_NORDIC_NRF_TWIS)) 995 select NRFX_TWIS 996 997config NRFX_TWIS135 998 bool "TWIS135 driver instance" 999 depends on $(dt_nodelabel_has_compat,i2c135,$(DT_COMPAT_NORDIC_NRF_TWIS)) 1000 select NRFX_TWIS 1001 1002config NRFX_TWIS136 1003 bool "TWIS136 driver instance" 1004 depends on $(dt_nodelabel_has_compat,i2c136,$(DT_COMPAT_NORDIC_NRF_TWIS)) 1005 select NRFX_TWIS 1006 1007config NRFX_TWIS137 1008 bool "TWIS137 driver instance" 1009 depends on $(dt_nodelabel_has_compat,i2c137,$(DT_COMPAT_NORDIC_NRF_TWIS)) 1010 select NRFX_TWIS 1011 1012config NRFX_UART 1013 bool 1014 1015config NRFX_UART0 1016 bool "UART0 driver instance" 1017 depends on $(dt_nodelabel_has_compat,uart0,$(DT_COMPAT_NORDIC_NRF_UART)) 1018 select NRFX_UART 1019 1020config NRFX_UARTE 1021 bool 1022 1023config NRFX_UARTE0 1024 bool "UARTE0 driver instance" 1025 depends on $(dt_nodelabel_has_compat,uart0,$(DT_COMPAT_NORDIC_NRF_UARTE)) 1026 select NRFX_UARTE 1027 1028config NRFX_UARTE1 1029 bool "UARTE1 driver instance" 1030 depends on $(dt_nodelabel_has_compat,uart1,$(DT_COMPAT_NORDIC_NRF_UARTE)) 1031 select NRFX_UARTE 1032 1033config NRFX_UARTE2 1034 bool "UARTE2 driver instance" 1035 depends on $(dt_nodelabel_has_compat,uart2,$(DT_COMPAT_NORDIC_NRF_UARTE)) 1036 select NRFX_UARTE 1037 1038config NRFX_UARTE3 1039 bool "UARTE3 driver instance" 1040 depends on $(dt_nodelabel_has_compat,uart3,$(DT_COMPAT_NORDIC_NRF_UARTE)) 1041 select NRFX_UARTE 1042 1043config NRFX_UARTE00 1044 bool "UARTE00 driver instance" 1045 depends on $(dt_nodelabel_has_compat,uart00,$(DT_COMPAT_NORDIC_NRF_UARTE)) 1046 select NRFX_UARTE 1047 1048config NRFX_UARTE20 1049 bool "UARTE20 driver instance" 1050 depends on $(dt_nodelabel_has_compat,uart20,$(DT_COMPAT_NORDIC_NRF_UARTE)) 1051 select NRFX_UARTE 1052 1053config NRFX_UARTE21 1054 bool "UARTE21 driver instance" 1055 depends on $(dt_nodelabel_has_compat,uart21,$(DT_COMPAT_NORDIC_NRF_UARTE)) 1056 select NRFX_UARTE 1057 1058config NRFX_UARTE22 1059 bool "UARTE22 driver instance" 1060 depends on $(dt_nodelabel_has_compat,uart22,$(DT_COMPAT_NORDIC_NRF_UARTE)) 1061 select NRFX_UARTE 1062 1063config NRFX_UARTE30 1064 bool "UARTE30 driver instance" 1065 depends on $(dt_nodelabel_has_compat,uart30,$(DT_COMPAT_NORDIC_NRF_UARTE)) 1066 select NRFX_UARTE 1067 1068config NRFX_UARTE120 1069 bool "UARTE120 driver instance" 1070 depends on $(dt_nodelabel_has_compat,uart120,$(DT_COMPAT_NORDIC_NRF_UARTE)) 1071 select NRFX_UARTE 1072 1073config NRFX_UARTE130 1074 bool "UARTE130 driver instance" 1075 depends on $(dt_nodelabel_has_compat,uart130,$(DT_COMPAT_NORDIC_NRF_UARTE)) 1076 select NRFX_UARTE 1077 1078config NRFX_UARTE131 1079 bool "UARTE131 driver instance" 1080 depends on $(dt_nodelabel_has_compat,uart131,$(DT_COMPAT_NORDIC_NRF_UARTE)) 1081 select NRFX_UARTE 1082 1083config NRFX_UARTE132 1084 bool "UARTE132 driver instance" 1085 depends on $(dt_nodelabel_has_compat,uart132,$(DT_COMPAT_NORDIC_NRF_UARTE)) 1086 select NRFX_UARTE 1087 1088config NRFX_UARTE133 1089 bool "UARTE133 driver instance" 1090 depends on $(dt_nodelabel_has_compat,uart133,$(DT_COMPAT_NORDIC_NRF_UARTE)) 1091 select NRFX_UARTE 1092 1093config NRFX_UARTE134 1094 bool "UARTE134 driver instance" 1095 depends on $(dt_nodelabel_has_compat,uart134,$(DT_COMPAT_NORDIC_NRF_UARTE)) 1096 select NRFX_UARTE 1097 1098config NRFX_UARTE135 1099 bool "UARTE135 driver instance" 1100 depends on $(dt_nodelabel_has_compat,uart135,$(DT_COMPAT_NORDIC_NRF_UARTE)) 1101 select NRFX_UARTE 1102 1103config NRFX_UARTE136 1104 bool "UARTE136 driver instance" 1105 depends on $(dt_nodelabel_has_compat,uart136,$(DT_COMPAT_NORDIC_NRF_UARTE)) 1106 select NRFX_UARTE 1107 1108config NRFX_UARTE137 1109 bool "UARTE137 driver instance" 1110 depends on $(dt_nodelabel_has_compat,uart137,$(DT_COMPAT_NORDIC_NRF_UARTE)) 1111 select NRFX_UARTE 1112 1113config NRFX_UARTE_CONFIG_SKIP_GPIO_CONFIG 1114 bool "UARTE GPIO configuration support" 1115 depends on NRFX_UARTE 1116 1117config NRFX_UARTE_CONFIG_SKIP_PSEL_CONFIG 1118 bool "UARTE PSEL configuration support" 1119 depends on NRFX_UARTE 1120 1121config NRFX_UARTE_CONFIG_TX_LINK 1122 bool "UARTE TX transfer linking support" 1123 depends on NRFX_UARTE 1124 1125config NRFX_UARTE_CONFIG_RX_CACHE_ENABLED 1126 bool "UARTE RX caching support" 1127 depends on NRFX_UARTE 1128 help 1129 Feature might be enabled on platforms which has limitations regarding addresses 1130 to which receiver can write data. If enabled then internal driver buffers 1131 (cache buffers) are used for DMA transfers and data is copied to the user buffer. 1132 1133config NRFX_USBREG 1134 bool "USBREG driver" 1135 depends on $(dt_has_compat,$(DT_COMPAT_NORDIC_NRF_USBREG)) 1136 1137config NRFX_WDT 1138 bool 1139 1140config NRFX_WDT0 1141 bool "WDT0 driver instance" 1142 depends on $(dt_nodelabel_has_compat,wdt0,$(DT_COMPAT_NORDIC_NRF_WDT)) 1143 select NRFX_WDT 1144 1145config NRFX_WDT1 1146 bool "WDT1 driver instance" 1147 depends on $(dt_nodelabel_has_compat,wdt1,$(DT_COMPAT_NORDIC_NRF_WDT)) 1148 select NRFX_WDT 1149 1150config NRFX_WDT30 1151 bool "WDT30 driver instance" 1152 depends on $(dt_nodelabel_has_compat,wdt30,$(DT_COMPAT_NORDIC_NRF_WDT)) 1153 select NRFX_WDT 1154 1155config NRFX_WDT31 1156 bool "WDT31 driver instance" 1157 depends on $(dt_nodelabel_has_compat,wdt31,$(DT_COMPAT_NORDIC_NRF_WDT)) 1158 select NRFX_WDT 1159 1160config NRFX_WDT010 1161 bool "WDT010 driver instance" 1162 depends on $(dt_nodelabel_has_compat,wdt010,$(DT_COMPAT_NORDIC_NRF_WDT)) 1163 select NRFX_WDT 1164 1165config NRFX_WDT011 1166 bool "WDT011 driver instance" 1167 depends on $(dt_nodelabel_has_compat,wdt011,$(DT_COMPAT_NORDIC_NRF_WDT)) 1168 select NRFX_WDT 1169 1170config NRFX_WDT130 1171 bool "WDT130 driver instance" 1172 depends on $(dt_nodelabel_has_compat,wdt130,$(DT_COMPAT_NORDIC_NRF_WDT)) 1173 select NRFX_WDT 1174 1175config NRFX_WDT131 1176 bool "WDT131 driver instance" 1177 depends on $(dt_nodelabel_has_compat,wdt131,$(DT_COMPAT_NORDIC_NRF_WDT)) 1178 select NRFX_WDT 1179 1180config NRFX_WDT132 1181 bool "WDT132 driver instance" 1182 depends on $(dt_nodelabel_has_compat,wdt132,$(DT_COMPAT_NORDIC_NRF_WDT)) 1183 select NRFX_WDT 1184 1185menu "Peripheral Resource Sharing module" 1186 1187config NRFX_PRS 1188 bool 1189 1190config NRFX_PRS_BOX_0 1191 bool "PRS box 0" 1192 select NRFX_PRS 1193 1194config NRFX_PRS_BOX_1 1195 bool "PRS box 1" 1196 select NRFX_PRS 1197 1198config NRFX_PRS_BOX_2 1199 bool "PRS box 2" 1200 select NRFX_PRS 1201 1202config NRFX_PRS_BOX_3 1203 bool "PRS box 3" 1204 select NRFX_PRS 1205 1206config NRFX_PRS_BOX_4 1207 bool "PRS box 4" 1208 select NRFX_PRS 1209 1210endmenu 1211 1212config NRFX_RESERVED_RESOURCES_HEADER 1213 string 1214 default "nrfx_config_reserved_resources.h" 1215 1216endmenu # "nrfx drivers" 1217