# Nordic Semiconductor nRF53 MCU line # Copyright (c) 2019 Nordic Semiconductor ASA # SPDX-License-Identifier: Apache-2.0 config SOC_NRF5340_CPUAPP depends on SOC_SERIES_NRF53X bool select CPU_HAS_NRF_IDAU select CPU_HAS_FPU select ARMV8_M_DSP select HAS_SYS_POWER_STATE_DEEP_SLEEP_1 select HAS_HW_NRF_CC312 select HAS_HW_NRF_CLOCK select HAS_HW_NRF_DPPIC select HAS_HW_NRF_EGU0 select HAS_HW_NRF_EGU1 select HAS_HW_NRF_EGU2 select HAS_HW_NRF_EGU3 select HAS_HW_NRF_EGU4 select HAS_HW_NRF_EGU5 select HAS_HW_NRF_GPIO0 select HAS_HW_NRF_GPIO1 select HAS_HW_NRF_GPIOTE select HAS_HW_NRF_I2S select HAS_HW_NRF_IPC select HAS_HW_NRF_NFCT select HAS_HW_NRF_NVMC_PE select HAS_HW_NRF_PDM select HAS_HW_NRF_POWER select HAS_HW_NRF_PWM0 select HAS_HW_NRF_PWM1 select HAS_HW_NRF_PWM2 select HAS_HW_NRF_PWM3 select HAS_HW_NRF_RTC0 select HAS_HW_NRF_RTC1 select HAS_HW_NRF_SAADC select HAS_HW_NRF_SPIM0 select HAS_HW_NRF_SPIM1 select HAS_HW_NRF_SPIM2 select HAS_HW_NRF_SPIM3 select HAS_HW_NRF_SPIM4 select HAS_HW_NRF_SPIS0 select HAS_HW_NRF_SPIS1 select HAS_HW_NRF_SPIS2 select HAS_HW_NRF_SPIS3 select HAS_HW_NRF_SPU select HAS_HW_NRF_TIMER0 select HAS_HW_NRF_TIMER1 select HAS_HW_NRF_TIMER2 select HAS_HW_NRF_TWIM0 select HAS_HW_NRF_TWIM1 select HAS_HW_NRF_TWIM2 select HAS_HW_NRF_TWIM3 select HAS_HW_NRF_TWIS0 select HAS_HW_NRF_TWIS1 select HAS_HW_NRF_TWIS2 select HAS_HW_NRF_TWIS3 select HAS_HW_NRF_UARTE0 select HAS_HW_NRF_UARTE1 select HAS_HW_NRF_UARTE2 select HAS_HW_NRF_UARTE3 select HAS_HW_NRF_USBD select HAS_HW_NRF_USBREG select HAS_HW_NRF_WDT0 select HAS_HW_NRF_WDT1 config SOC_NRF5340_CPUNET depends on SOC_SERIES_NRF53X bool select HAS_HW_NRF_ACL select HAS_HW_NRF_CLOCK select HAS_HW_NRF_DPPIC select HAS_HW_NRF_EGU0 select HAS_HW_NRF_GPIO0 select HAS_HW_NRF_GPIO1 select HAS_HW_NRF_GPIOTE select HAS_HW_NRF_IPC select HAS_HW_NRF_NVMC_PE select HAS_HW_NRF_POWER select HAS_HW_NRF_RADIO_BLE_CODED select HAS_HW_NRF_RADIO_IEEE802154 select HAS_HW_NRF_RNG select HAS_HW_NRF_RTC0 select HAS_HW_NRF_RTC1 select HAS_HW_NRF_SPIM0 select HAS_HW_NRF_SPIS0 select HAS_HW_NRF_TEMP select HAS_HW_NRF_TIMER0 select HAS_HW_NRF_TIMER1 select HAS_HW_NRF_TIMER2 select HAS_HW_NRF_TWIM0 select HAS_HW_NRF_TWIS0 select HAS_HW_NRF_UARTE0 select HAS_HW_NRF_WDT choice prompt "nRF53x MCU Selection" depends on SOC_SERIES_NRF53X config SOC_NRF5340_CPUAPP_QKAA bool "NRF5340_CPUAPP_QKAA" select SOC_NRF5340_CPUAPP config SOC_NRF5340_CPUNET_QKAA bool "NRF5340_CPUNET_QKAA" select SOC_NRF5340_CPUNET endchoice if SOC_NRF5340_CPUAPP config SOC_DCDC_NRF53X_APP bool help Enable nRF53 series System on Chip Application MCU DC/DC converter. config SOC_DCDC_NRF53X_NET bool help Enable nRF53 series System on Chip Network MCU DC/DC converter. config SOC_DCDC_NRF53X_HV bool help Enable nRF53 series System on Chip High Voltage DC/DC converter. endif # SOC_NRF5340_CPUAPP config NRF_ENABLE_CACHE bool "Enable cache" depends on (SOC_NRF5340_CPUAPP && !TRUSTED_EXECUTION_NONSECURE) \ || SOC_NRF5340_CPUNET default y help Instruction and Data cache is available on nRF5340 CPUAPP (Application MCU). It may only be accessed by Secure code. Instruction cache only (I-Cache) is available in nRF5340 CPUNET (Network MCU).