From 1d60bca3fe0452062ddcb7d2b71671e5433e4023 Mon Sep 17 00:00:00 2001 From: Ioannis Glaropoulos Date: Mon, 20 Jan 2020 10:29:32 +0100 Subject: [PATCH] soc: arm: arm: Select CPU DWT feature symbol for ARM Cortex-M SoCs 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. We select it for the ARM Cortex-M SoCs - Beetle - Musca A, Musca B since it is present in these SoCs. Signed-off-by: Ioannis Glaropoulos --- soc/arm/arm/beetle/Kconfig.series | 1 + soc/arm/arm/musca_a/Kconfig.soc | 1 + soc/arm/arm/musca_b1/Kconfig.soc | 1 + 3 files changed, 3 insertions(+) diff --git a/soc/arm/arm/beetle/Kconfig.series b/soc/arm/arm/beetle/Kconfig.series index 541d5a5d900..6b1fac4d14a 100644 --- a/soc/arm/arm/beetle/Kconfig.series +++ b/soc/arm/arm/beetle/Kconfig.series @@ -9,5 +9,6 @@ config SOC_SERIES_BEETLE select CPU_CORTEX_M3 select SOC_FAMILY_ARM select CPU_HAS_ARM_MPU + select CPU_CORTEX_M_HAS_DWT help Enable support for Beetle MCU Series diff --git a/soc/arm/arm/musca_a/Kconfig.soc b/soc/arm/arm/musca_a/Kconfig.soc index 523da29e57c..bfaf093191b 100644 --- a/soc/arm/arm/musca_a/Kconfig.soc +++ b/soc/arm/arm/musca_a/Kconfig.soc @@ -10,5 +10,6 @@ config SOC_V2M_MUSCA_A select CPU_CORTEX_M33 select CPU_HAS_ARM_SAU select CPU_HAS_ARM_MPU + select CPU_CORTEX_M_HAS_DWT endchoice diff --git a/soc/arm/arm/musca_b1/Kconfig.soc b/soc/arm/arm/musca_b1/Kconfig.soc index 1f8428ad2fb..da7ae30698a 100644 --- a/soc/arm/arm/musca_b1/Kconfig.soc +++ b/soc/arm/arm/musca_b1/Kconfig.soc @@ -10,5 +10,6 @@ config SOC_V2M_MUSCA_B1 select CPU_CORTEX_M33 select CPU_HAS_ARM_SAU select CPU_HAS_ARM_MPU + select CPU_CORTEX_M_HAS_DWT endchoice