From 8095cafaa1ad094f745a6b8200c095d579da6874 Mon Sep 17 00:00:00 2001 From: Stephanos Ioannidis Date: Fri, 10 Jan 2020 10:49:41 +0900 Subject: [PATCH] soc: arm: nordic_nrf: Select CPU DWT feature symbol The Data Watchpoint and Trace (DWT) is an optional debug unit for the Cortex-M family cores (except ARMv6-M; i.e. M0 and M0+) that provides watchpoints, data tracing and system profiling capabilities. Signed-off-by: Stephanos Ioannidis --- soc/arm/nordic_nrf/nrf52/Kconfig.soc | 3 +++ soc/arm/nordic_nrf/nrf53/Kconfig.series | 1 + soc/arm/nordic_nrf/nrf91/Kconfig.series | 1 + 3 files changed, 5 insertions(+) diff --git a/soc/arm/nordic_nrf/nrf52/Kconfig.soc b/soc/arm/nordic_nrf/nrf52/Kconfig.soc index 0dc946c51a7..56ace7ed89f 100644 --- a/soc/arm/nordic_nrf/nrf52/Kconfig.soc +++ b/soc/arm/nordic_nrf/nrf52/Kconfig.soc @@ -94,6 +94,7 @@ config SOC_NRF52832 depends on SOC_SERIES_NRF52X bool select SOC_COMPATIBLE_NRF52832 + select CPU_CORTEX_M_HAS_DWT select CPU_HAS_FPU select HAS_HW_NRF_BPROT select HAS_HW_NRF_CCM @@ -158,6 +159,7 @@ config SOC_NRF52832 config SOC_NRF52833 depends on SOC_SERIES_NRF52X bool + select CPU_CORTEX_M_HAS_DWT select CPU_HAS_FPU select HAS_HW_NRF_ACL select HAS_HW_NRF_CCM @@ -229,6 +231,7 @@ config SOC_NRF52833 config SOC_NRF52840 depends on SOC_SERIES_NRF52X bool + select CPU_CORTEX_M_HAS_DWT select CPU_HAS_FPU select HAS_HW_NRF_ACL select HAS_HW_NRF_CC310 diff --git a/soc/arm/nordic_nrf/nrf53/Kconfig.series b/soc/arm/nordic_nrf/nrf53/Kconfig.series index 3ee66be232d..e81ee3938b6 100644 --- a/soc/arm/nordic_nrf/nrf53/Kconfig.series +++ b/soc/arm/nordic_nrf/nrf53/Kconfig.series @@ -6,6 +6,7 @@ config SOC_SERIES_NRF53X bool "Nordic Semiconductor nRF53 series MCU" select CPU_CORTEX_M33 + select CPU_CORTEX_M_HAS_DWT select CPU_HAS_ARM_MPU select SOC_FAMILY_NRF select XIP diff --git a/soc/arm/nordic_nrf/nrf91/Kconfig.series b/soc/arm/nordic_nrf/nrf91/Kconfig.series index 51a873c5a23..9214c3eab78 100644 --- a/soc/arm/nordic_nrf/nrf91/Kconfig.series +++ b/soc/arm/nordic_nrf/nrf91/Kconfig.series @@ -6,6 +6,7 @@ config SOC_SERIES_NRF91X bool "Nordic Semiconductor nRF91 series MCU" select CPU_CORTEX_M33 + select CPU_CORTEX_M_HAS_DWT select CPU_HAS_ARM_MPU select CPU_HAS_NRF_IDAU select CPU_HAS_FPU