# Nordic Semiconductor nRFx MCU peripherals list. # Copyright (c) 2018 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 config HAS_HW_NRF_ACL def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_ACL)) config HAS_HW_NRF_ADC def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_ADC)) config HAS_HW_NRF_BPROT def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_BPROT)) config HAS_HW_NRF_CC310 def_bool $(dt_compat_enabled,$(DT_COMPAT_ARM_CRYPTOCELL_310)) config HAS_HW_NRF_CC312 def_bool $(dt_compat_enabled,$(DT_COMPAT_ARM_CRYPTOCELL_312)) config HAS_HW_NRF_CCM def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_CCM)) config HAS_HW_NRF_CCM_LFLEN_8BIT def_bool $(dt_nodelabel_bool_prop,ccm,length-field-length-8-bits) config HAS_HW_NRF_CCM_HEADERMASK def_bool $(dt_nodelabel_bool_prop,ccm,headermask-supported) config HAS_HW_NRF_CLOCK def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_CLOCK)) config HAS_HW_NRF_COMP def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_COMP)) config HAS_HW_NRF_CTRLAP def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_CTRLAPPERI)) config HAS_HW_NRF_DCNF def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_DCNF)) config HAS_HW_NRF_DPPIC def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_DPPIC)) config HAS_HW_NRF_ECB def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_ECB)) config HAS_HW_NRF_EGU0 def_bool $(dt_nodelabel_enabled_with_compat,egu0,$(DT_COMPAT_NORDIC_NRF_EGU)) config HAS_HW_NRF_EGU1 def_bool $(dt_nodelabel_enabled_with_compat,egu1,$(DT_COMPAT_NORDIC_NRF_EGU)) config HAS_HW_NRF_EGU2 def_bool $(dt_nodelabel_enabled_with_compat,egu2,$(DT_COMPAT_NORDIC_NRF_EGU)) config HAS_HW_NRF_EGU3 def_bool $(dt_nodelabel_enabled_with_compat,egu3,$(DT_COMPAT_NORDIC_NRF_EGU)) config HAS_HW_NRF_EGU4 def_bool $(dt_nodelabel_enabled_with_compat,egu4,$(DT_COMPAT_NORDIC_NRF_EGU)) config HAS_HW_NRF_EGU5 def_bool $(dt_nodelabel_enabled_with_compat,egu5,$(DT_COMPAT_NORDIC_NRF_EGU)) config HAS_HW_NRF_GPIO0 def_bool $(dt_nodelabel_enabled_with_compat,gpio0,$(DT_COMPAT_NORDIC_NRF_GPIO)) config HAS_HW_NRF_GPIO1 def_bool $(dt_nodelabel_enabled_with_compat,gpio1,$(DT_COMPAT_NORDIC_NRF_GPIO)) config HAS_HW_NRF_GPIOTE def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_GPIOTE)) config HAS_HW_NRF_I2S0 def_bool $(dt_nodelabel_enabled_with_compat,i2s0,$(DT_COMPAT_NORDIC_NRF_I2S)) config HAS_HW_NRF_IPC def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_IPC)) config HAS_HW_NRF_KMU def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_KMU)) config HAS_HW_NRF_LPCOMP def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_LPCOMP)) config HAS_HW_NRF_MPU def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_MPU)) config HAS_HW_NRF_MUTEX def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_MUTEX)) config HAS_HW_NRF_MWU def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_MWU)) config HAS_HW_NRF_NFCT def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_NFCT)) config HAS_HW_NRF_NVMC_PE def_bool $(dt_nodelabel_bool_prop,flash_controller,partial-erase) config HAS_HW_NRF_OSCILLATORS def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_OSCILLATORS)) config HAS_HW_NRF_PDM def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_PDM)) config HAS_HW_NRF_POWER def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_POWER)) config HAS_HW_NRF_PPI def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_PPI)) config HAS_HW_NRF_PWM0 def_bool $(dt_nodelabel_enabled_with_compat,pwm0,$(DT_COMPAT_NORDIC_NRF_PWM)) config HAS_HW_NRF_PWM1 def_bool $(dt_nodelabel_enabled_with_compat,pwm1,$(DT_COMPAT_NORDIC_NRF_PWM)) config HAS_HW_NRF_PWM2 def_bool $(dt_nodelabel_enabled_with_compat,pwm2,$(DT_COMPAT_NORDIC_NRF_PWM)) config HAS_HW_NRF_PWM3 def_bool $(dt_nodelabel_enabled_with_compat,pwm3,$(DT_COMPAT_NORDIC_NRF_PWM)) config HAS_HW_NRF_QDEC0 def_bool $(dt_nodelabel_enabled_with_compat,qdec0,$(DT_COMPAT_NORDIC_NRF_QDEC)) config HAS_HW_NRF_QDEC1 def_bool $(dt_nodelabel_enabled_with_compat,qdec1,$(DT_COMPAT_NORDIC_NRF_QDEC)) config HAS_HW_NRF_QSPI def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_QSPI)) config HAS_HW_NRF_RADIO_BLE_2M def_bool $(dt_nodelabel_bool_prop,radio,ble-2mbps-supported) config HAS_HW_NRF_RADIO_BLE_CODED def_bool $(dt_nodelabel_bool_prop,radio,ble-coded-phy-supported) config HAS_HW_NRF_RADIO_DFE def_bool $(dt_nodelabel_bool_prop,radio,dfe-supported) config HAS_HW_NRF_RADIO_IEEE802154 def_bool $(dt_nodelabel_bool_prop,radio,ieee802154-supported) config HAS_HW_NRF_RADIO_TX_PWR_HIGH def_bool $(dt_nodelabel_bool_prop,radio,tx-high-power-supported) config HAS_HW_NRF_REGULATORS def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_REGULATORS)) config HAS_HW_NRF_RESET def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_RESET)) config HAS_HW_NRF_RNG def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_RNG)) config HAS_HW_NRF_RTC0 def_bool $(dt_nodelabel_enabled_with_compat,rtc0,$(DT_COMPAT_NORDIC_NRF_RTC)) config HAS_HW_NRF_RTC1 def_bool $(dt_nodelabel_enabled_with_compat,rtc1,$(DT_COMPAT_NORDIC_NRF_RTC)) config HAS_HW_NRF_RTC2 def_bool $(dt_nodelabel_enabled_with_compat,rtc2,$(DT_COMPAT_NORDIC_NRF_RTC)) config HAS_HW_NRF_SAADC def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_SAADC)) config HAS_HW_NRF_SPI0 def_bool $(dt_nodelabel_enabled_with_compat,spi0,$(DT_COMPAT_NORDIC_NRF_SPI)) config HAS_HW_NRF_SPI1 def_bool $(dt_nodelabel_enabled_with_compat,spi1,$(DT_COMPAT_NORDIC_NRF_SPI)) config HAS_HW_NRF_SPI2 def_bool $(dt_nodelabel_enabled_with_compat,spi2,$(DT_COMPAT_NORDIC_NRF_SPI)) config HAS_HW_NRF_SPIM0 def_bool $(dt_nodelabel_enabled_with_compat,spi0,$(DT_COMPAT_NORDIC_NRF_SPIM)) config HAS_HW_NRF_SPIM1 def_bool $(dt_nodelabel_enabled_with_compat,spi1,$(DT_COMPAT_NORDIC_NRF_SPIM)) config HAS_HW_NRF_SPIM2 def_bool $(dt_nodelabel_enabled_with_compat,spi2,$(DT_COMPAT_NORDIC_NRF_SPIM)) config HAS_HW_NRF_SPIM3 def_bool $(dt_nodelabel_enabled_with_compat,spi3,$(DT_COMPAT_NORDIC_NRF_SPIM)) config HAS_HW_NRF_SPIM4 def_bool $(dt_nodelabel_enabled_with_compat,spi4,$(DT_COMPAT_NORDIC_NRF_SPIM)) config HAS_HW_NRF_SPIS0 def_bool $(dt_nodelabel_enabled_with_compat,spi0,$(DT_COMPAT_NORDIC_NRF_SPIS)) config HAS_HW_NRF_SPIS1 def_bool $(dt_nodelabel_enabled_with_compat,spi1,$(DT_COMPAT_NORDIC_NRF_SPIS)) config HAS_HW_NRF_SPIS2 def_bool $(dt_nodelabel_enabled_with_compat,spi2,$(DT_COMPAT_NORDIC_NRF_SPIS)) config HAS_HW_NRF_SPIS3 def_bool $(dt_nodelabel_enabled_with_compat,spi3,$(DT_COMPAT_NORDIC_NRF_SPIS)) config HAS_HW_NRF_SPU def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_SPU)) config HAS_HW_NRF_SWI0 def_bool $(dt_nodelabel_enabled_with_compat,swi0,$(DT_COMPAT_NORDIC_NRF_SWI)) config HAS_HW_NRF_SWI1 def_bool $(dt_nodelabel_enabled_with_compat,swi1,$(DT_COMPAT_NORDIC_NRF_SWI)) config HAS_HW_NRF_SWI2 def_bool $(dt_nodelabel_enabled_with_compat,swi2,$(DT_COMPAT_NORDIC_NRF_SWI)) config HAS_HW_NRF_SWI3 def_bool $(dt_nodelabel_enabled_with_compat,swi3,$(DT_COMPAT_NORDIC_NRF_SWI)) config HAS_HW_NRF_SWI4 def_bool $(dt_nodelabel_enabled_with_compat,swi4,$(DT_COMPAT_NORDIC_NRF_SWI)) config HAS_HW_NRF_SWI5 def_bool $(dt_nodelabel_enabled_with_compat,swi5,$(DT_COMPAT_NORDIC_NRF_SWI)) config HAS_HW_NRF_TEMP def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_TEMP)) config HAS_HW_NRF_TIMER0 def_bool $(dt_nodelabel_enabled_with_compat,timer0,$(DT_COMPAT_NORDIC_NRF_TIMER)) config HAS_HW_NRF_TIMER1 def_bool $(dt_nodelabel_enabled_with_compat,timer1,$(DT_COMPAT_NORDIC_NRF_TIMER)) config HAS_HW_NRF_TIMER2 def_bool $(dt_nodelabel_enabled_with_compat,timer2,$(DT_COMPAT_NORDIC_NRF_TIMER)) config HAS_HW_NRF_TIMER3 def_bool $(dt_nodelabel_enabled_with_compat,timer3,$(DT_COMPAT_NORDIC_NRF_TIMER)) config HAS_HW_NRF_TIMER4 def_bool $(dt_nodelabel_enabled_with_compat,timer4,$(DT_COMPAT_NORDIC_NRF_TIMER)) config HAS_HW_NRF_TWI0 def_bool $(dt_nodelabel_enabled_with_compat,i2c0,$(DT_COMPAT_NORDIC_NRF_TWI)) config HAS_HW_NRF_TWI1 def_bool $(dt_nodelabel_enabled_with_compat,i2c1,$(DT_COMPAT_NORDIC_NRF_TWI)) config HAS_HW_NRF_TWIM0 def_bool $(dt_nodelabel_enabled_with_compat,i2c0,$(DT_COMPAT_NORDIC_NRF_TWIM)) config HAS_HW_NRF_TWIM1 def_bool $(dt_nodelabel_enabled_with_compat,i2c1,$(DT_COMPAT_NORDIC_NRF_TWIM)) config HAS_HW_NRF_TWIM2 def_bool $(dt_nodelabel_enabled_with_compat,i2c2,$(DT_COMPAT_NORDIC_NRF_TWIM)) config HAS_HW_NRF_TWIM3 def_bool $(dt_nodelabel_enabled_with_compat,i2c3,$(DT_COMPAT_NORDIC_NRF_TWIM)) config HAS_HW_NRF_TWIS0 def_bool $(dt_nodelabel_enabled_with_compat,i2c0,$(DT_COMPAT_NORDIC_NRF_TWIS)) config HAS_HW_NRF_TWIS1 def_bool $(dt_nodelabel_enabled_with_compat,i2c1,$(DT_COMPAT_NORDIC_NRF_TWIS)) config HAS_HW_NRF_TWIS2 def_bool $(dt_nodelabel_enabled_with_compat,i2c2,$(DT_COMPAT_NORDIC_NRF_TWIS)) config HAS_HW_NRF_TWIS3 def_bool $(dt_nodelabel_enabled_with_compat,i2c3,$(DT_COMPAT_NORDIC_NRF_TWIS)) config HAS_HW_NRF_UART0 def_bool $(dt_nodelabel_enabled_with_compat,uart0,$(DT_COMPAT_NORDIC_NRF_UART)) config HAS_HW_NRF_UARTE0 def_bool $(dt_nodelabel_enabled_with_compat,uart0,$(DT_COMPAT_NORDIC_NRF_UARTE)) config HAS_HW_NRF_UARTE1 def_bool $(dt_nodelabel_enabled_with_compat,uart1,$(DT_COMPAT_NORDIC_NRF_UARTE)) config HAS_HW_NRF_UARTE2 def_bool $(dt_nodelabel_enabled_with_compat,uart2,$(DT_COMPAT_NORDIC_NRF_UARTE)) config HAS_HW_NRF_UARTE3 def_bool $(dt_nodelabel_enabled_with_compat,uart3,$(DT_COMPAT_NORDIC_NRF_UARTE)) config HAS_HW_NRF_USBD def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_USBD)) config HAS_HW_NRF_USBREG def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_USBREG)) config HAS_HW_NRF_VMC def_bool $(dt_compat_enabled,$(DT_COMPAT_NORDIC_NRF_VMC)) config HAS_HW_NRF_WDT0 def_bool $(dt_nodelabel_enabled_with_compat,wdt0,$(DT_COMPAT_NORDIC_NRF_WDT)) config HAS_HW_NRF_WDT1 def_bool $(dt_nodelabel_enabled_with_compat,wdt1,$(DT_COMPAT_NORDIC_NRF_WDT))