diff --git a/arch/arm/core/Kconfig b/arch/arm/core/Kconfig index fda54e90a8b51..527552ec5d2bc 100644 --- a/arch/arm/core/Kconfig +++ b/arch/arm/core/Kconfig @@ -28,12 +28,6 @@ config CPU_CORTEX_M help This option signifies the use of a CPU of the Cortex-M family. -config CPU_HAS_SYSTICK - bool - # Omit prompt to signify "hidden" option - help - This option is enabled when the CPU has systick timer implemented. - config BUILTIN_STACK_GUARD bool "Thread Stack Guards based on built-in ARM stack limit checking" depends on CPU_CORTEX_M_HAS_SPLIM diff --git a/arch/arm/core/cortex_m/Kconfig b/arch/arm/core/cortex_m/Kconfig index de38b72f352d6..ac7b8a28b0e74 100644 --- a/arch/arm/core/cortex_m/Kconfig +++ b/arch/arm/core/cortex_m/Kconfig @@ -103,6 +103,12 @@ config ISA_THUMB2 technology is featured in the processor, and in all ARMv7 architecture-based processors. +config CPU_CORTEX_M_HAS_SYSTICK + bool + # Omit prompt to signify "hidden" option + help + This option is enabled when the CPU implements the SysTick timer. + config CPU_CORTEX_M_HAS_BASEPRI bool # Omit prompt to signify "hidden" option @@ -207,6 +213,7 @@ config ARMV7_M_ARMV8_M_MAINLINE select CPU_CORTEX_M_HAS_BASEPRI select CPU_CORTEX_M_HAS_VTOR select CPU_CORTEX_M_HAS_PROGRAMMABLE_FAULT_PRIOS + select CPU_CORTEX_M_HAS_SYSTICK help This option signifies the use of an ARMv7-M processor implementation, or the use of a backwards-compatible diff --git a/boards/arm/96b_carbon/96b_carbon_defconfig b/boards/arm/96b_carbon/96b_carbon_defconfig index 5859b16560d69..7e12df46884e4 100644 --- a/boards/arm/96b_carbon/96b_carbon_defconfig +++ b/boards/arm/96b_carbon/96b_carbon_defconfig @@ -3,6 +3,8 @@ CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F401XE=y +CONFIG_CORTEX_M_SYSTICK=y + # 84MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=84000000 CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000 diff --git a/boards/arm/96b_stm32_sensor_mez/96b_stm32_sensor_mez_defconfig b/boards/arm/96b_stm32_sensor_mez/96b_stm32_sensor_mez_defconfig index 5118a0b2b9e05..40937936c8a64 100644 --- a/boards/arm/96b_stm32_sensor_mez/96b_stm32_sensor_mez_defconfig +++ b/boards/arm/96b_stm32_sensor_mez/96b_stm32_sensor_mez_defconfig @@ -4,6 +4,7 @@ CONFIG_ARM=y CONFIG_BOARD_96B_STM32_SENSOR_MEZ=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F446XE=y +CONFIG_CORTEX_M_SYSTICK=y # 84MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=84000000 diff --git a/boards/arm/mikroe_mini_m4_for_stm32/mikroe_mini_m4_for_stm32_defconfig b/boards/arm/mikroe_mini_m4_for_stm32/mikroe_mini_m4_for_stm32_defconfig index 584471a46940d..22cf35f8e4a82 100644 --- a/boards/arm/mikroe_mini_m4_for_stm32/mikroe_mini_m4_for_stm32_defconfig +++ b/boards/arm/mikroe_mini_m4_for_stm32/mikroe_mini_m4_for_stm32_defconfig @@ -3,6 +3,7 @@ CONFIG_BOARD_MIKROE_MINI_M4_FOR_STM32=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F415RG=y # 168MHz system clock +CONFIG_CORTEX_M_SYSTICK=y CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=168000000 CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000 diff --git a/boards/arm/nucleo_f207zg/nucleo_f207zg_defconfig b/boards/arm/nucleo_f207zg/nucleo_f207zg_defconfig index 266ce1149a27e..7f2a34f4ca63b 100644 --- a/boards/arm/nucleo_f207zg/nucleo_f207zg_defconfig +++ b/boards/arm/nucleo_f207zg/nucleo_f207zg_defconfig @@ -4,6 +4,7 @@ CONFIG_ARM=y CONFIG_BOARD_NUCLEO_F207ZG=y CONFIG_SOC_SERIES_STM32F2X=y CONFIG_SOC_STM32F207XG=y +CONFIG_CORTEX_M_SYSTICK=y CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=120000000 CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000 diff --git a/boards/arm/nucleo_f302r8/nucleo_f302r8_defconfig b/boards/arm/nucleo_f302r8/nucleo_f302r8_defconfig index 9b2440d9fd5ab..d9ccefa129eff 100644 --- a/boards/arm/nucleo_f302r8/nucleo_f302r8_defconfig +++ b/boards/arm/nucleo_f302r8/nucleo_f302r8_defconfig @@ -3,6 +3,7 @@ CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F3X=y CONFIG_SOC_STM32F302X8=y +CONFIG_CORTEX_M_SYSTICK=y # 72 MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=72000000 CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000 diff --git a/boards/arm/nucleo_f401re/nucleo_f401re_defconfig b/boards/arm/nucleo_f401re/nucleo_f401re_defconfig index 0421776653d89..3e7dcc1cd1b51 100644 --- a/boards/arm/nucleo_f401re/nucleo_f401re_defconfig +++ b/boards/arm/nucleo_f401re/nucleo_f401re_defconfig @@ -4,6 +4,7 @@ CONFIG_ARM=y CONFIG_BOARD_NUCLEO_F401RE=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F401XE=y +CONFIG_CORTEX_M_SYSTICK=y # 84MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=84000000 CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000 diff --git a/boards/arm/nucleo_f411re/nucleo_f411re_defconfig b/boards/arm/nucleo_f411re/nucleo_f411re_defconfig index 777b83b660ccd..b363ba79a1d97 100644 --- a/boards/arm/nucleo_f411re/nucleo_f411re_defconfig +++ b/boards/arm/nucleo_f411re/nucleo_f411re_defconfig @@ -4,6 +4,7 @@ CONFIG_ARM=y CONFIG_BOARD_NUCLEO_F411RE=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F411XE=y +CONFIG_CORTEX_M_SYSTICK=y # 96MHz system clock (highest value to get a precise USB clock) CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=96000000 CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000 diff --git a/boards/arm/nucleo_f412zg/nucleo_f412zg_defconfig b/boards/arm/nucleo_f412zg/nucleo_f412zg_defconfig index a3d11f5406710..8d33e9099b7b9 100644 --- a/boards/arm/nucleo_f412zg/nucleo_f412zg_defconfig +++ b/boards/arm/nucleo_f412zg/nucleo_f412zg_defconfig @@ -4,6 +4,7 @@ CONFIG_ARM=y CONFIG_BOARD_NUCLEO_F412ZG=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F412ZG=y +CONFIG_CORTEX_M_SYSTICK=y # 96MHz system clock (highest value to get a precise USB clock) CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=96000000 CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000 diff --git a/boards/arm/nucleo_f413zh/nucleo_f413zh_defconfig b/boards/arm/nucleo_f413zh/nucleo_f413zh_defconfig index 717f3f1b83340..610f287768f42 100644 --- a/boards/arm/nucleo_f413zh/nucleo_f413zh_defconfig +++ b/boards/arm/nucleo_f413zh/nucleo_f413zh_defconfig @@ -4,6 +4,7 @@ CONFIG_ARM=y CONFIG_BOARD_NUCLEO_F413ZH=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F413XX=y +CONFIG_CORTEX_M_SYSTICK=y # 96MHz system clock (highest value to get a precise USB clock) CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=96000000 CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000 diff --git a/boards/arm/nucleo_f429zi/nucleo_f429zi_defconfig b/boards/arm/nucleo_f429zi/nucleo_f429zi_defconfig index f8c51af96fb7d..553d87a4f2eec 100644 --- a/boards/arm/nucleo_f429zi/nucleo_f429zi_defconfig +++ b/boards/arm/nucleo_f429zi/nucleo_f429zi_defconfig @@ -3,6 +3,7 @@ CONFIG_ARM=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F429XI=y +CONFIG_CORTEX_M_SYSTICK=y # 168MHz system clock (highest value to get a precise USB clock) CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=168000000 CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000 diff --git a/boards/arm/nucleo_f446re/nucleo_f446re_defconfig b/boards/arm/nucleo_f446re/nucleo_f446re_defconfig index cd5fea8d0fbdc..41540595496cd 100644 --- a/boards/arm/nucleo_f446re/nucleo_f446re_defconfig +++ b/boards/arm/nucleo_f446re/nucleo_f446re_defconfig @@ -4,6 +4,7 @@ CONFIG_ARM=y CONFIG_BOARD_NUCLEO_F446RE=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F446XE=y +CONFIG_CORTEX_M_SYSTICK=y # 96MHz system clock (highest value to get a precise USB clock) CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=96000000 CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000 diff --git a/boards/arm/nucleo_f746zg/nucleo_f746zg_defconfig b/boards/arm/nucleo_f746zg/nucleo_f746zg_defconfig index 1ac8d467d8e95..2534800e4fd96 100644 --- a/boards/arm/nucleo_f746zg/nucleo_f746zg_defconfig +++ b/boards/arm/nucleo_f746zg/nucleo_f746zg_defconfig @@ -4,6 +4,7 @@ CONFIG_ARM=y CONFIG_BOARD_NUCLEO_F746ZG=y CONFIG_SOC_SERIES_STM32F7X=y CONFIG_SOC_STM32F746XG=y +CONFIG_CORTEX_M_SYSTICK=y # 72MHz system clock (CubeMX Defaults) CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=72000000 CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000 diff --git a/boards/arm/nucleo_f756zg/nucleo_f756zg_defconfig b/boards/arm/nucleo_f756zg/nucleo_f756zg_defconfig index 37caa30e85eb4..3ec3bc6dd3731 100644 --- a/boards/arm/nucleo_f756zg/nucleo_f756zg_defconfig +++ b/boards/arm/nucleo_f756zg/nucleo_f756zg_defconfig @@ -4,6 +4,7 @@ CONFIG_ARM=y CONFIG_BOARD_NUCLEO_F756ZG=y CONFIG_SOC_SERIES_STM32F7X=y CONFIG_SOC_STM32F756XX=y +CONFIG_CORTEX_M_SYSTICK=y # 72MHz system clock (CubeMX Defaults) CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=72000000 CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000 diff --git a/boards/arm/olimex_stm32_e407/olimex_stm32_e407_defconfig b/boards/arm/olimex_stm32_e407/olimex_stm32_e407_defconfig index c9b968b0069aa..fe56bfdc6a7b7 100644 --- a/boards/arm/olimex_stm32_e407/olimex_stm32_e407_defconfig +++ b/boards/arm/olimex_stm32_e407/olimex_stm32_e407_defconfig @@ -4,6 +4,7 @@ CONFIG_ARM=y CONFIG_BOARD_OLIMEX_STM32_E407=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F407XG=y +CONFIG_CORTEX_M_SYSTICK=y # 168MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=168000000 CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000 diff --git a/boards/arm/olimex_stm32_h407/olimex_stm32_h407_defconfig b/boards/arm/olimex_stm32_h407/olimex_stm32_h407_defconfig index 5cacf02aa9a01..5333950770d85 100644 --- a/boards/arm/olimex_stm32_h407/olimex_stm32_h407_defconfig +++ b/boards/arm/olimex_stm32_h407/olimex_stm32_h407_defconfig @@ -4,6 +4,7 @@ CONFIG_ARM=y CONFIG_BOARD_OLIMEX_STM32_H407=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F407XG=y +CONFIG_CORTEX_M_SYSTICK=y # 168MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=168000000 CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000 diff --git a/boards/arm/olimex_stm32_p405/olimex_stm32_p405_defconfig b/boards/arm/olimex_stm32_p405/olimex_stm32_p405_defconfig index a425649895159..29efc222d247b 100644 --- a/boards/arm/olimex_stm32_p405/olimex_stm32_p405_defconfig +++ b/boards/arm/olimex_stm32_p405/olimex_stm32_p405_defconfig @@ -4,6 +4,7 @@ CONFIG_ARM=y CONFIG_BOARD_OLIMEX_STM32_P405=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F405XG=y +CONFIG_CORTEX_M_SYSTICK=y # 168MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=168000000 CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000 diff --git a/boards/arm/stm32f3_disco/stm32f3_disco_defconfig b/boards/arm/stm32f3_disco/stm32f3_disco_defconfig index fc5ac88c43052..6ea53565147b9 100644 --- a/boards/arm/stm32f3_disco/stm32f3_disco_defconfig +++ b/boards/arm/stm32f3_disco/stm32f3_disco_defconfig @@ -4,6 +4,7 @@ CONFIG_ARM=y CONFIG_BOARD_STM32F3_DISCO=y CONFIG_SOC_SERIES_STM32F3X=y CONFIG_SOC_STM32F303XC=y +CONFIG_CORTEX_M_SYSTICK=y # 72MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=72000000 CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000 diff --git a/boards/arm/stm32f411e_disco/stm32f411e_disco_defconfig b/boards/arm/stm32f411e_disco/stm32f411e_disco_defconfig index 4d3b72f7180c5..d66de781e635a 100644 --- a/boards/arm/stm32f411e_disco/stm32f411e_disco_defconfig +++ b/boards/arm/stm32f411e_disco/stm32f411e_disco_defconfig @@ -4,6 +4,7 @@ CONFIG_ARM=y CONFIG_BOARD_STM32F411E_DISCO=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F411XE=y +CONFIG_CORTEX_M_SYSTICK=y # 100MHz system clock (highest value to get a precise USB clock should be 96MHz) CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=100000000 CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000 diff --git a/boards/arm/stm32f412g_disco/stm32f412g_disco_defconfig b/boards/arm/stm32f412g_disco/stm32f412g_disco_defconfig index 50b600df9998b..58ff0497eabca 100644 --- a/boards/arm/stm32f412g_disco/stm32f412g_disco_defconfig +++ b/boards/arm/stm32f412g_disco/stm32f412g_disco_defconfig @@ -4,6 +4,7 @@ CONFIG_ARM=y CONFIG_BOARD_STM32F412G_DISCO=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F412ZG=y +CONFIG_CORTEX_M_SYSTICK=y # 100MHz system clock (highest value to get a precise USB clock should be 96MHz) CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=100000000 CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000 diff --git a/boards/arm/stm32f429i_disc1/stm32f429i_disc1_defconfig b/boards/arm/stm32f429i_disc1/stm32f429i_disc1_defconfig index 795c9496ed715..7d5be9e215cfc 100644 --- a/boards/arm/stm32f429i_disc1/stm32f429i_disc1_defconfig +++ b/boards/arm/stm32f429i_disc1/stm32f429i_disc1_defconfig @@ -4,6 +4,7 @@ CONFIG_ARM=y CONFIG_BOARD_STM32F429I_DISC1=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F429XI=y +CONFIG_CORTEX_M_SYSTICK=y # 168MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=168000000 CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000 diff --git a/boards/arm/stm32f469i_disco/stm32f469i_disco_defconfig b/boards/arm/stm32f469i_disco/stm32f469i_disco_defconfig index 91b587d9a2026..6d6f8764e5943 100644 --- a/boards/arm/stm32f469i_disco/stm32f469i_disco_defconfig +++ b/boards/arm/stm32f469i_disco/stm32f469i_disco_defconfig @@ -4,6 +4,7 @@ CONFIG_ARM=y CONFIG_BOARD_STM32F469I_DISCO=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F469XI=y +CONFIG_CORTEX_M_SYSTICK=y # 180MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=180000000 CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000 diff --git a/boards/arm/stm32f4_disco/stm32f4_disco_defconfig b/boards/arm/stm32f4_disco/stm32f4_disco_defconfig index a4498f08ef8b1..8c726ca2be345 100644 --- a/boards/arm/stm32f4_disco/stm32f4_disco_defconfig +++ b/boards/arm/stm32f4_disco/stm32f4_disco_defconfig @@ -4,6 +4,7 @@ CONFIG_ARM=y CONFIG_BOARD_STM32F4_DISCO=y CONFIG_SOC_SERIES_STM32F4X=y CONFIG_SOC_STM32F407XG=y +CONFIG_CORTEX_M_SYSTICK=y # 168MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=168000000 CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000 diff --git a/boards/arm/stm32f723e_disco/stm32f723e_disco_defconfig b/boards/arm/stm32f723e_disco/stm32f723e_disco_defconfig index b54ed6f8f6d4d..468b07c4ee879 100644 --- a/boards/arm/stm32f723e_disco/stm32f723e_disco_defconfig +++ b/boards/arm/stm32f723e_disco/stm32f723e_disco_defconfig @@ -4,6 +4,7 @@ CONFIG_ARM=y CONFIG_BOARD_STM32F723E_DISCO=y CONFIG_SOC_SERIES_STM32F7X=y CONFIG_SOC_STM32F723XE=y +CONFIG_CORTEX_M_SYSTICK=y # 216MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=216000000 CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000 diff --git a/boards/arm/stm32f746g_disco/stm32f746g_disco_defconfig b/boards/arm/stm32f746g_disco/stm32f746g_disco_defconfig index 7bb3038f32a1c..f212fad1d9d9f 100644 --- a/boards/arm/stm32f746g_disco/stm32f746g_disco_defconfig +++ b/boards/arm/stm32f746g_disco/stm32f746g_disco_defconfig @@ -4,6 +4,7 @@ CONFIG_ARM=y CONFIG_BOARD_STM32F746G_DISCO=y CONFIG_SOC_SERIES_STM32F7X=y CONFIG_SOC_STM32F746XG=y +CONFIG_CORTEX_M_SYSTICK=y # 216MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=216000000 CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000 diff --git a/boards/arm/stm32f769i_disco/stm32f769i_disco_defconfig b/boards/arm/stm32f769i_disco/stm32f769i_disco_defconfig index 43950c2e93198..e95c1adc252e2 100644 --- a/boards/arm/stm32f769i_disco/stm32f769i_disco_defconfig +++ b/boards/arm/stm32f769i_disco/stm32f769i_disco_defconfig @@ -4,6 +4,7 @@ CONFIG_ARM=y CONFIG_BOARD_STM32F769I_DISCO=y CONFIG_SOC_SERIES_STM32F7X=y CONFIG_SOC_STM32F769XI=y +CONFIG_CORTEX_M_SYSTICK=y # 216MHz system clock CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=216000000 CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000 diff --git a/drivers/timer/Kconfig b/drivers/timer/Kconfig index 490297b62f75f..a34c4734a4553 100644 --- a/drivers/timer/Kconfig +++ b/drivers/timer/Kconfig @@ -91,8 +91,7 @@ config ARCV2_TIMER_IRQ_PRIORITY config CORTEX_M_SYSTICK bool "Cortex-M SYSTICK timer" - default y - depends on CPU_HAS_SYSTICK + depends on CPU_CORTEX_M_HAS_SYSTICK select TICKLESS_CAPABLE help This module implements a kernel device driver for the Cortex-M processor @@ -110,7 +109,6 @@ config ALTERA_AVALON_TIMER config NRF_RTC_TIMER bool "nRF Real Time Counter (NRF_RTC1) Timer" - default y depends on CLOCK_CONTROL depends on SOC_COMPATIBLE_NRF select TICKLESS_CAPABLE diff --git a/soc/arm/arm/beetle/Kconfig.series b/soc/arm/arm/beetle/Kconfig.series index dda13794d26b5..8ded8a3789076 100644 --- a/soc/arm/arm/beetle/Kconfig.series +++ b/soc/arm/arm/beetle/Kconfig.series @@ -11,7 +11,6 @@ config SOC_SERIES_BEETLE depends on ARM select CPU_CORTEX_M3 select SOC_FAMILY_ARM - select CPU_HAS_SYSTICK select CPU_HAS_ARM_MPU help Enable support for Beetle MCU Series diff --git a/soc/arm/arm/mps2/Kconfig.series b/soc/arm/arm/mps2/Kconfig.series index d6d3495b8f0d3..48486ed39130b 100644 --- a/soc/arm/arm/mps2/Kconfig.series +++ b/soc/arm/arm/mps2/Kconfig.series @@ -8,7 +8,6 @@ config SOC_SERIES_MPS2 bool "ARM MPS2 MCU Series" depends on ARM select SOC_FAMILY_ARM - select CPU_HAS_SYSTICK select GPIO_MMIO32 if GPIO help Enable support for ARM MPS2 MCU Series diff --git a/soc/arm/arm/musca_a/Kconfig.series b/soc/arm/arm/musca_a/Kconfig.series index cdc5454852c42..e438fadc22239 100644 --- a/soc/arm/arm/musca_a/Kconfig.series +++ b/soc/arm/arm/musca_a/Kconfig.series @@ -7,7 +7,6 @@ config SOC_SERIES_MUSCA bool "ARM v2m MUSCA MCU Series" select SOC_FAMILY_ARM - select CPU_HAS_SYSTICK select BUILD_OUTPUT_HEX help Enable support for ARM MPS2 MCU Series diff --git a/soc/arm/arm/musca_b1/Kconfig.series b/soc/arm/arm/musca_b1/Kconfig.series index cf0c458a32e51..b353f40cbccd8 100644 --- a/soc/arm/arm/musca_b1/Kconfig.series +++ b/soc/arm/arm/musca_b1/Kconfig.series @@ -7,7 +7,6 @@ config SOC_SERIES_MUSCA_B1 bool "arm v2m MUSCA B1 MCU Series" select SOC_FAMILY_ARM - select CPU_HAS_SYSTICK select BUILD_OUTPUT_HEX help Enable support for arm V2M Musca B1 MCU Series diff --git a/soc/arm/atmel_sam/sam3x/Kconfig.series b/soc/arm/atmel_sam/sam3x/Kconfig.series index c515eb385af04..de2935f498afe 100644 --- a/soc/arm/atmel_sam/sam3x/Kconfig.series +++ b/soc/arm/atmel_sam/sam3x/Kconfig.series @@ -10,7 +10,6 @@ config SOC_SERIES_SAM3X bool "Atmel SAM3X MCU" select CPU_CORTEX_M3 select SOC_FAMILY_SAM - select CPU_HAS_SYSTICK select CPU_HAS_ARM_MPU select ASF help diff --git a/soc/arm/atmel_sam/sam4s/Kconfig.series b/soc/arm/atmel_sam/sam4s/Kconfig.series index 8488b71419d6e..595c6953eed7f 100644 --- a/soc/arm/atmel_sam/sam4s/Kconfig.series +++ b/soc/arm/atmel_sam/sam4s/Kconfig.series @@ -10,7 +10,6 @@ config SOC_SERIES_SAM4S bool "Atmel SAM4S MCU" select CPU_CORTEX_M4 select SOC_FAMILY_SAM - select CPU_HAS_SYSTICK select ASF help Enable support for Atmel SAM4S Cortex-M4 microcontrollers. diff --git a/soc/arm/atmel_sam/same70/Kconfig.series b/soc/arm/atmel_sam/same70/Kconfig.series index 3c3dd0876415a..25e4309232b38 100644 --- a/soc/arm/atmel_sam/same70/Kconfig.series +++ b/soc/arm/atmel_sam/same70/Kconfig.series @@ -9,7 +9,6 @@ config SOC_SERIES_SAME70 select CPU_CORTEX_M7 select SOC_FAMILY_SAM select CPU_HAS_FPU_DOUBLE_PRECISION - select CPU_HAS_SYSTICK select ASF select XIP select CPU_HAS_ARM_MPU diff --git a/soc/arm/atmel_sam0/samd20/Kconfig.series b/soc/arm/atmel_sam0/samd20/Kconfig.series index a052a4536dec8..f2461f2f1afdb 100644 --- a/soc/arm/atmel_sam0/samd20/Kconfig.series +++ b/soc/arm/atmel_sam0/samd20/Kconfig.series @@ -7,7 +7,7 @@ config SOC_SERIES_SAMD20 bool "Atmel SAMD20 MCU" select CPU_CORTEX_M0PLUS select SOC_FAMILY_SAM0 - select CPU_HAS_SYSTICK + select CPU_CORTEX_M_HAS_SYSTICK select CPU_CORTEX_M_HAS_VTOR select ASF help diff --git a/soc/arm/atmel_sam0/samd21/Kconfig.series b/soc/arm/atmel_sam0/samd21/Kconfig.series index 04ec05439233d..242a99d0e95c6 100644 --- a/soc/arm/atmel_sam0/samd21/Kconfig.series +++ b/soc/arm/atmel_sam0/samd21/Kconfig.series @@ -7,7 +7,7 @@ config SOC_SERIES_SAMD21 bool "Atmel SAMD21 MCU" select CPU_CORTEX_M0PLUS select SOC_FAMILY_SAM0 - select CPU_HAS_SYSTICK + select CPU_CORTEX_M_HAS_SYSTICK select CPU_CORTEX_M_HAS_VTOR select ASF help diff --git a/soc/arm/cypress/psoc6/Kconfig.series b/soc/arm/cypress/psoc6/Kconfig.series index 904d0ba6dc804..ab740b4046542 100644 --- a/soc/arm/cypress/psoc6/Kconfig.series +++ b/soc/arm/cypress/psoc6/Kconfig.series @@ -8,7 +8,7 @@ config SOC_SERIES_PSOC62 bool "Cypress PSoC6 series MCU" select SOC_FAMILY_PSOC6 - select CPU_HAS_SYSTICK + select CPU_CORTEX_M_HAS_SYSTICK select HAS_CYPRESS_DRIVERS select SOC_NOINIT_LD select SOC_RWDATA_LD diff --git a/soc/arm/microchip_mec/mec1701/Kconfig.series b/soc/arm/microchip_mec/mec1701/Kconfig.series index d7e7b7d5812ac..482c1683e8db2 100644 --- a/soc/arm/microchip_mec/mec1701/Kconfig.series +++ b/soc/arm/microchip_mec/mec1701/Kconfig.series @@ -7,10 +7,8 @@ config SOC_SERIES_MEC1701X bool "Microchip MEC1701X Series" - select CPU_CORTEX_M select CPU_CORTEX_M4 select SOC_FAMILY_MEC - select CPU_HAS_SYSTICK select CPU_HAS_FPU help Enable support for Microchip MEC Cortex-M4 MCU series diff --git a/soc/arm/nxp_imx/mcimx6x_m4/Kconfig.series b/soc/arm/nxp_imx/mcimx6x_m4/Kconfig.series index 8ce049c76d00c..dedea83e868c8 100644 --- a/soc/arm/nxp_imx/mcimx6x_m4/Kconfig.series +++ b/soc/arm/nxp_imx/mcimx6x_m4/Kconfig.series @@ -7,12 +7,10 @@ config SOC_SERIES_IMX_6X_M4 bool "i.MX 6SoloX M4 Core Series" - select CPU_CORTEX_M select CPU_CORTEX_M4 select HAS_IMX_HAL select SOC_FAMILY_IMX select CPU_HAS_FPU - select CPU_HAS_SYSTICK select CLOCK_CONTROL help Enable support for M4 core of i.MX 6SoloX MCU series diff --git a/soc/arm/nxp_imx/mcimx7_m4/Kconfig.series b/soc/arm/nxp_imx/mcimx7_m4/Kconfig.series index 05d8044cd886c..3565ffbda090d 100644 --- a/soc/arm/nxp_imx/mcimx7_m4/Kconfig.series +++ b/soc/arm/nxp_imx/mcimx7_m4/Kconfig.series @@ -7,10 +7,8 @@ config SOC_SERIES_IMX7_M4 bool "i.MX7 M4 Core Series" - select CPU_CORTEX_M select CPU_CORTEX_M4 select SOC_FAMILY_IMX - select CPU_HAS_SYSTICK select CLOCK_CONTROL select CPU_HAS_FPU help diff --git a/soc/arm/nxp_imx/rt/Kconfig.series b/soc/arm/nxp_imx/rt/Kconfig.series index 432280f11c428..b0054f200b17b 100644 --- a/soc/arm/nxp_imx/rt/Kconfig.series +++ b/soc/arm/nxp_imx/rt/Kconfig.series @@ -9,7 +9,6 @@ config SOC_SERIES_IMX_RT bool "i.MX RT Series" select CPU_CORTEX_M7 select SOC_FAMILY_IMX - select CPU_HAS_SYSTICK select CLOCK_CONTROL help Enable support for i.MX RT MCU series diff --git a/soc/arm/nxp_kinetis/k6x/Kconfig.series b/soc/arm/nxp_kinetis/k6x/Kconfig.series index 7f26ed643ccbf..cf2e65f7caba2 100644 --- a/soc/arm/nxp_kinetis/k6x/Kconfig.series +++ b/soc/arm/nxp_kinetis/k6x/Kconfig.series @@ -9,7 +9,6 @@ config SOC_SERIES_KINETIS_K6X bool "Kinetis K6x Series MCU" select CPU_CORTEX_M4 select SOC_FAMILY_KINETIS - select CPU_HAS_SYSTICK select CPU_HAS_NXP_MPU select CLOCK_CONTROL help diff --git a/soc/arm/nxp_kinetis/kl2x/Kconfig.series b/soc/arm/nxp_kinetis/kl2x/Kconfig.series index f6949c6e6e234..6ba778f796556 100644 --- a/soc/arm/nxp_kinetis/kl2x/Kconfig.series +++ b/soc/arm/nxp_kinetis/kl2x/Kconfig.series @@ -9,7 +9,7 @@ config SOC_SERIES_KINETIS_KL2X bool "Kinetis KL2x Series MCU" select CPU_CORTEX_M0PLUS select SOC_FAMILY_KINETIS - select CPU_HAS_SYSTICK + select CPU_CORTEX_M_HAS_SYSTICK select CLOCK_CONTROL help Enable support for Kinetis KL2x MCU series diff --git a/soc/arm/nxp_kinetis/kwx/Kconfig.series b/soc/arm/nxp_kinetis/kwx/Kconfig.series index 55395547aa4a1..783600cdaa0ec 100644 --- a/soc/arm/nxp_kinetis/kwx/Kconfig.series +++ b/soc/arm/nxp_kinetis/kwx/Kconfig.series @@ -8,7 +8,7 @@ config SOC_SERIES_KINETIS_KWX bool "Kinetis KWx Series MCU" select SOC_FAMILY_KINETIS - select CPU_HAS_SYSTICK + select CPU_CORTEX_M_HAS_SYSTICK select CLOCK_CONTROL help Enable support for Kinetis KWx MCU series diff --git a/soc/arm/nxp_lpc/lpc54xxx/Kconfig.series b/soc/arm/nxp_lpc/lpc54xxx/Kconfig.series index 18635e72ab9a5..2cc74ebefe50e 100644 --- a/soc/arm/nxp_lpc/lpc54xxx/Kconfig.series +++ b/soc/arm/nxp_lpc/lpc54xxx/Kconfig.series @@ -9,6 +9,6 @@ config SOC_SERIES_LPC54XXX bool "LPC LPC54xxx Series MCU" select HAS_MCUX select SOC_FAMILY_LPC - select CPU_HAS_SYSTICK + select CPU_CORTEX_M_HAS_SYSTICK help Enable support for LPC LPC54XXX MCU series diff --git a/soc/arm/silabs_exx32/efm32hg/Kconfig.series b/soc/arm/silabs_exx32/efm32hg/Kconfig.series index c544dfa31500a..66d8e92aaf8ad 100644 --- a/soc/arm/silabs_exx32/efm32hg/Kconfig.series +++ b/soc/arm/silabs_exx32/efm32hg/Kconfig.series @@ -7,10 +7,9 @@ config SOC_SERIES_EFM32HG bool "EFM32HG Series MCU" - select CPU_CORTEX_M select CPU_CORTEX_M0PLUS select SOC_FAMILY_EXX32 - select CPU_HAS_SYSTICK + select CPU_CORTEX_M_HAS_SYSTICK select HAS_SILABS_GECKO select SOC_GECKO_CMU select SOC_GECKO_GPIO diff --git a/soc/arm/silabs_exx32/efm32pg12b/Kconfig.series b/soc/arm/silabs_exx32/efm32pg12b/Kconfig.series index 49f1a8c77db83..e193389922366 100644 --- a/soc/arm/silabs_exx32/efm32pg12b/Kconfig.series +++ b/soc/arm/silabs_exx32/efm32pg12b/Kconfig.series @@ -12,7 +12,6 @@ config SOC_SERIES_EFM32PG12B select CPU_CORTEX_M4 select CPU_HAS_FPU select SOC_FAMILY_EXX32 - select CPU_HAS_SYSTICK select HAS_SYS_POWER_STATE_SLEEP_1 select HAS_SYS_POWER_STATE_SLEEP_2 select HAS_SYS_POWER_STATE_SLEEP_3 diff --git a/soc/arm/silabs_exx32/efm32wg/Kconfig.series b/soc/arm/silabs_exx32/efm32wg/Kconfig.series index 32be666043d5b..68afd4ec8db89 100644 --- a/soc/arm/silabs_exx32/efm32wg/Kconfig.series +++ b/soc/arm/silabs_exx32/efm32wg/Kconfig.series @@ -10,7 +10,6 @@ config SOC_SERIES_EFM32WG select CPU_CORTEX_M4 select CPU_HAS_FPU select SOC_FAMILY_EXX32 - select CPU_HAS_SYSTICK select HAS_SILABS_GECKO select SOC_GECKO_CMU select SOC_GECKO_GPIO diff --git a/soc/arm/silabs_exx32/efr32fg1p/Kconfig.series b/soc/arm/silabs_exx32/efr32fg1p/Kconfig.series index 88ef71f68efde..a4133fc15480b 100644 --- a/soc/arm/silabs_exx32/efr32fg1p/Kconfig.series +++ b/soc/arm/silabs_exx32/efr32fg1p/Kconfig.series @@ -12,7 +12,6 @@ config SOC_SERIES_EFR32FG1P select CPU_CORTEX_M4 select CPU_HAS_FPU select SOC_FAMILY_EXX32 - select CPU_HAS_SYSTICK select HAS_SYS_POWER_STATE_SLEEP_1 select HAS_SYS_POWER_STATE_SLEEP_2 select HAS_SYS_POWER_STATE_SLEEP_3 diff --git a/soc/arm/silabs_exx32/efr32mg12p/Kconfig.series b/soc/arm/silabs_exx32/efr32mg12p/Kconfig.series index 513ec32ee5d24..6ac4530466bfc 100644 --- a/soc/arm/silabs_exx32/efr32mg12p/Kconfig.series +++ b/soc/arm/silabs_exx32/efr32mg12p/Kconfig.series @@ -10,7 +10,6 @@ config SOC_SERIES_EFR32MG12P select CPU_CORTEX_M4 select CPU_HAS_FPU select SOC_FAMILY_EXX32 - select CPU_HAS_SYSTICK select HAS_SILABS_GECKO select HAS_SWO select HAS_SYS_POWER_STATE_SLEEP_1 diff --git a/soc/arm/st_stm32/stm32f0/Kconfig.series b/soc/arm/st_stm32/stm32f0/Kconfig.series index d470950828dd8..292fec42d0c85 100644 --- a/soc/arm/st_stm32/stm32f0/Kconfig.series +++ b/soc/arm/st_stm32/stm32f0/Kconfig.series @@ -10,7 +10,7 @@ config SOC_SERIES_STM32F0X select CPU_CORTEX_M0 select CPU_CORTEX_M0_HAS_VECTOR_TABLE_REMAP select SOC_FAMILY_STM32 - select CPU_HAS_SYSTICK + select CPU_CORTEX_M_HAS_SYSTICK select HAS_STM32CUBE select CLOCK_CONTROL_STM32_CUBE if CLOCK_CONTROL help diff --git a/soc/arm/st_stm32/stm32f1/Kconfig.series b/soc/arm/st_stm32/stm32f1/Kconfig.series index 0fc523f0a0fce..82bc3403c3c51 100644 --- a/soc/arm/st_stm32/stm32f1/Kconfig.series +++ b/soc/arm/st_stm32/stm32f1/Kconfig.series @@ -10,7 +10,6 @@ config SOC_SERIES_STM32F1X select CPU_CORTEX_M3 select SOC_FAMILY_STM32 select HAS_STM32CUBE - select CPU_HAS_SYSTICK select CLOCK_CONTROL_STM32_CUBE if CLOCK_CONTROL help Enable support for STM32F1 MCU series diff --git a/soc/arm/st_stm32/stm32f2/Kconfig.series b/soc/arm/st_stm32/stm32f2/Kconfig.series index f4b1ad2459657..e520c4f5f0ad7 100644 --- a/soc/arm/st_stm32/stm32f2/Kconfig.series +++ b/soc/arm/st_stm32/stm32f2/Kconfig.series @@ -7,11 +7,9 @@ config SOC_SERIES_STM32F2X bool "stm32f2x Series MCU" - select CPU_CORTEX_M select CPU_CORTEX_M3 select SOC_FAMILY_STM32 select HAS_STM32CUBE - select CPU_HAS_SYSTICK select CLOCK_CONTROL_STM32_CUBE if CLOCK_CONTROL help Enable support for stm32f2 MCU series diff --git a/soc/arm/st_stm32/stm32f3/Kconfig.series b/soc/arm/st_stm32/stm32f3/Kconfig.series index d486861ef74bc..5186e11af2bed 100644 --- a/soc/arm/st_stm32/stm32f3/Kconfig.series +++ b/soc/arm/st_stm32/stm32f3/Kconfig.series @@ -10,7 +10,6 @@ config SOC_SERIES_STM32F3X select CPU_CORTEX_M4 select SOC_FAMILY_STM32 select CPU_HAS_FPU - select CPU_HAS_SYSTICK select HAS_STM32CUBE select CLOCK_CONTROL_STM32_CUBE if CLOCK_CONTROL help diff --git a/soc/arm/st_stm32/stm32f4/Kconfig.series b/soc/arm/st_stm32/stm32f4/Kconfig.series index bab3dd06e14a5..ef87a4f20d284 100644 --- a/soc/arm/st_stm32/stm32f4/Kconfig.series +++ b/soc/arm/st_stm32/stm32f4/Kconfig.series @@ -12,7 +12,6 @@ config SOC_SERIES_STM32F4X select SOC_FAMILY_STM32 select HAS_STM32CUBE select CPU_HAS_ARM_MPU - select CPU_HAS_SYSTICK select CLOCK_CONTROL_STM32_CUBE if CLOCK_CONTROL help Enable support for STM32F4 MCU series diff --git a/soc/arm/st_stm32/stm32f7/Kconfig.series b/soc/arm/st_stm32/stm32f7/Kconfig.series index b9624e327b162..1ebd070db5c1d 100644 --- a/soc/arm/st_stm32/stm32f7/Kconfig.series +++ b/soc/arm/st_stm32/stm32f7/Kconfig.series @@ -12,7 +12,6 @@ config SOC_SERIES_STM32F7X select SOC_FAMILY_STM32 select HAS_STM32CUBE select CPU_HAS_ARM_MPU - select CPU_HAS_SYSTICK select CLOCK_CONTROL_STM32_CUBE if CLOCK_CONTROL help Enable support for STM32F7 MCU series diff --git a/soc/arm/st_stm32/stm32l0/Kconfig.series b/soc/arm/st_stm32/stm32l0/Kconfig.series index b2fc73518629c..75daea607b938 100644 --- a/soc/arm/st_stm32/stm32l0/Kconfig.series +++ b/soc/arm/st_stm32/stm32l0/Kconfig.series @@ -11,7 +11,7 @@ config SOC_SERIES_STM32L0X select CPU_CORTEX_M_HAS_VTOR select SOC_FAMILY_STM32 select HAS_STM32CUBE - select CPU_HAS_SYSTICK + select CPU_CORTEX_M_HAS_SYSTICK select CLOCK_CONTROL_STM32_CUBE if CLOCK_CONTROL help Enable support for STM32L0 MCU series diff --git a/soc/arm/st_stm32/stm32l1/Kconfig.series b/soc/arm/st_stm32/stm32l1/Kconfig.series index ff2f65929bca4..48f0fc1d0b9e8 100644 --- a/soc/arm/st_stm32/stm32l1/Kconfig.series +++ b/soc/arm/st_stm32/stm32l1/Kconfig.series @@ -10,7 +10,6 @@ config SOC_SERIES_STM32L1X select CPU_CORTEX_M3 select SOC_FAMILY_STM32 select HAS_STM32CUBE - select CPU_HAS_SYSTICK select CLOCK_CONTROL_STM32_CUBE if CLOCK_CONTROL help Enable support for STM32L1 MCU series diff --git a/soc/arm/st_stm32/stm32l4/Kconfig.series b/soc/arm/st_stm32/stm32l4/Kconfig.series index 70d4a04f5afcd..f703174a9c39a 100644 --- a/soc/arm/st_stm32/stm32l4/Kconfig.series +++ b/soc/arm/st_stm32/stm32l4/Kconfig.series @@ -13,7 +13,6 @@ config SOC_SERIES_STM32L4X select SOC_FAMILY_STM32 select HAS_STM32CUBE select CPU_HAS_ARM_MPU - select CPU_HAS_SYSTICK select CLOCK_CONTROL_STM32_CUBE if CLOCK_CONTROL help Enable support for STM32L4 MCU series diff --git a/soc/arm/st_stm32/stm32mp1/Kconfig.series b/soc/arm/st_stm32/stm32mp1/Kconfig.series index d80e89895cfd4..53f252cb7051b 100644 --- a/soc/arm/st_stm32/stm32mp1/Kconfig.series +++ b/soc/arm/st_stm32/stm32mp1/Kconfig.series @@ -11,6 +11,5 @@ config SOC_SERIES_STM32MP1X select SOC_FAMILY_STM32 select HAS_STM32CUBE select CPU_HAS_ARM_MPU - select CPU_HAS_SYSTICK help Enable support for STM32MP1 MPU series diff --git a/soc/arm/st_stm32/stm32wb/Kconfig.series b/soc/arm/st_stm32/stm32wb/Kconfig.series index 4f2c41839c2df..76267f27873a8 100644 --- a/soc/arm/st_stm32/stm32wb/Kconfig.series +++ b/soc/arm/st_stm32/stm32wb/Kconfig.series @@ -12,7 +12,6 @@ config SOC_SERIES_STM32WBX select SOC_FAMILY_STM32 select HAS_STM32CUBE select CPU_HAS_ARM_MPU - select CPU_HAS_SYSTICK select CLOCK_CONTROL_STM32_CUBE if CLOCK_CONTROL help Enable support for STM32WB MCU series diff --git a/soc/arm/ti_lm3s6965/Kconfig.soc b/soc/arm/ti_lm3s6965/Kconfig.soc index 2967d8ebf54f9..9e34b2a54a9f6 100644 --- a/soc/arm/ti_lm3s6965/Kconfig.soc +++ b/soc/arm/ti_lm3s6965/Kconfig.soc @@ -3,4 +3,3 @@ config SOC_TI_LM3S6965 bool "TI LM3S6965" select CPU_CORTEX_M3 - select CPU_HAS_SYSTICK diff --git a/soc/arm/ti_simplelink/cc2650/Kconfig.series b/soc/arm/ti_simplelink/cc2650/Kconfig.series index 019c31981874f..75c23400b1128 100644 --- a/soc/arm/ti_simplelink/cc2650/Kconfig.series +++ b/soc/arm/ti_simplelink/cc2650/Kconfig.series @@ -7,6 +7,5 @@ config SOC_SERIES_CC2650 bool "TI SimpleLink Family CC2650" select CPU_CORTEX_M3 select SOC_FAMILY_TISIMPLELINK - select CPU_HAS_SYSTICK help Enable support for TI SimpleLink CC2650. diff --git a/soc/arm/ti_simplelink/cc32xx/Kconfig.series b/soc/arm/ti_simplelink/cc32xx/Kconfig.series index bfa13093862b6..aa7ec338bdf72 100644 --- a/soc/arm/ti_simplelink/cc32xx/Kconfig.series +++ b/soc/arm/ti_simplelink/cc32xx/Kconfig.series @@ -7,6 +7,5 @@ config SOC_SERIES_CC32XX bool "TI SimpleLink Family" select CPU_CORTEX_M4 select SOC_FAMILY_TISIMPLELINK - select CPU_HAS_SYSTICK help Enable support for TI SimpleLink CC32xx diff --git a/soc/arm/ti_simplelink/msp432p4xx/Kconfig.series b/soc/arm/ti_simplelink/msp432p4xx/Kconfig.series index 8bf0b31b5e12e..773c6f3a65b7f 100644 --- a/soc/arm/ti_simplelink/msp432p4xx/Kconfig.series +++ b/soc/arm/ti_simplelink/msp432p4xx/Kconfig.series @@ -10,6 +10,5 @@ config SOC_SERIES_MSP432P4XX select CPU_CORTEX_M4 select SOC_FAMILY_TISIMPLELINK select CPU_HAS_FPU - select CPU_HAS_SYSTICK help Enable support for TI SimpleLink MSP432P4XX.