soc: arm: rename CPU_HAS_SYSTICK to CPU_CORTEX_M_HAS_SYSTICK
This commit renames the symbol CPU_HAS_SYSTICK to CPU_CORTEX_M_HAS_SYSTICK, to look similar to all other CPU_CORTEX_M_HAS_ options, and moves the K-config symbol definition from arm/core/Kconfig to arm/core/cortex_m/Kconfig. Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
This commit is contained in:
parent
ccf90fd9c2
commit
894eca5e4f
12 changed files with 17 additions and 17 deletions
|
@ -28,12 +28,6 @@ config CPU_CORTEX_M
|
||||||
help
|
help
|
||||||
This option signifies the use of a CPU of the Cortex-M family.
|
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
|
config BUILTIN_STACK_GUARD
|
||||||
bool "Thread Stack Guards based on built-in ARM stack limit checking"
|
bool "Thread Stack Guards based on built-in ARM stack limit checking"
|
||||||
depends on CPU_CORTEX_M_HAS_SPLIM
|
depends on CPU_CORTEX_M_HAS_SPLIM
|
||||||
|
|
|
@ -103,6 +103,12 @@ config ISA_THUMB2
|
||||||
technology is featured in the processor, and in all ARMv7
|
technology is featured in the processor, and in all ARMv7
|
||||||
architecture-based processors.
|
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
|
config CPU_CORTEX_M_HAS_BASEPRI
|
||||||
bool
|
bool
|
||||||
# Omit prompt to signify "hidden" option
|
# Omit prompt to signify "hidden" option
|
||||||
|
@ -207,7 +213,7 @@ config ARMV7_M_ARMV8_M_MAINLINE
|
||||||
select CPU_CORTEX_M_HAS_BASEPRI
|
select CPU_CORTEX_M_HAS_BASEPRI
|
||||||
select CPU_CORTEX_M_HAS_VTOR
|
select CPU_CORTEX_M_HAS_VTOR
|
||||||
select CPU_CORTEX_M_HAS_PROGRAMMABLE_FAULT_PRIOS
|
select CPU_CORTEX_M_HAS_PROGRAMMABLE_FAULT_PRIOS
|
||||||
select CPU_HAS_SYSTICK
|
select CPU_CORTEX_M_HAS_SYSTICK
|
||||||
help
|
help
|
||||||
This option signifies the use of an ARMv7-M processor
|
This option signifies the use of an ARMv7-M processor
|
||||||
implementation, or the use of a backwards-compatible
|
implementation, or the use of a backwards-compatible
|
||||||
|
|
|
@ -92,7 +92,7 @@ config ARCV2_TIMER_IRQ_PRIORITY
|
||||||
config CORTEX_M_SYSTICK
|
config CORTEX_M_SYSTICK
|
||||||
bool "Cortex-M SYSTICK timer"
|
bool "Cortex-M SYSTICK timer"
|
||||||
default y
|
default y
|
||||||
depends on CPU_HAS_SYSTICK
|
depends on CPU_CORTEX_M_HAS_SYSTICK
|
||||||
select TICKLESS_CAPABLE
|
select TICKLESS_CAPABLE
|
||||||
help
|
help
|
||||||
This module implements a kernel device driver for the Cortex-M processor
|
This module implements a kernel device driver for the Cortex-M processor
|
||||||
|
|
|
@ -7,7 +7,7 @@ config SOC_SERIES_SAMD20
|
||||||
bool "Atmel SAMD20 MCU"
|
bool "Atmel SAMD20 MCU"
|
||||||
select CPU_CORTEX_M0PLUS
|
select CPU_CORTEX_M0PLUS
|
||||||
select SOC_FAMILY_SAM0
|
select SOC_FAMILY_SAM0
|
||||||
select CPU_HAS_SYSTICK
|
select CPU_CORTEX_M_HAS_SYSTICK
|
||||||
select CPU_CORTEX_M_HAS_VTOR
|
select CPU_CORTEX_M_HAS_VTOR
|
||||||
select ASF
|
select ASF
|
||||||
help
|
help
|
||||||
|
|
|
@ -7,7 +7,7 @@ config SOC_SERIES_SAMD21
|
||||||
bool "Atmel SAMD21 MCU"
|
bool "Atmel SAMD21 MCU"
|
||||||
select CPU_CORTEX_M0PLUS
|
select CPU_CORTEX_M0PLUS
|
||||||
select SOC_FAMILY_SAM0
|
select SOC_FAMILY_SAM0
|
||||||
select CPU_HAS_SYSTICK
|
select CPU_CORTEX_M_HAS_SYSTICK
|
||||||
select CPU_CORTEX_M_HAS_VTOR
|
select CPU_CORTEX_M_HAS_VTOR
|
||||||
select ASF
|
select ASF
|
||||||
help
|
help
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
config SOC_SERIES_PSOC62
|
config SOC_SERIES_PSOC62
|
||||||
bool "Cypress PSoC6 series MCU"
|
bool "Cypress PSoC6 series MCU"
|
||||||
select SOC_FAMILY_PSOC6
|
select SOC_FAMILY_PSOC6
|
||||||
select CPU_HAS_SYSTICK
|
select CPU_CORTEX_M_HAS_SYSTICK
|
||||||
select HAS_CYPRESS_DRIVERS
|
select HAS_CYPRESS_DRIVERS
|
||||||
select SOC_NOINIT_LD
|
select SOC_NOINIT_LD
|
||||||
select SOC_RWDATA_LD
|
select SOC_RWDATA_LD
|
||||||
|
|
|
@ -9,7 +9,7 @@ config SOC_SERIES_KINETIS_KL2X
|
||||||
bool "Kinetis KL2x Series MCU"
|
bool "Kinetis KL2x Series MCU"
|
||||||
select CPU_CORTEX_M0PLUS
|
select CPU_CORTEX_M0PLUS
|
||||||
select SOC_FAMILY_KINETIS
|
select SOC_FAMILY_KINETIS
|
||||||
select CPU_HAS_SYSTICK
|
select CPU_CORTEX_M_HAS_SYSTICK
|
||||||
select CLOCK_CONTROL
|
select CLOCK_CONTROL
|
||||||
help
|
help
|
||||||
Enable support for Kinetis KL2x MCU series
|
Enable support for Kinetis KL2x MCU series
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
config SOC_SERIES_KINETIS_KWX
|
config SOC_SERIES_KINETIS_KWX
|
||||||
bool "Kinetis KWx Series MCU"
|
bool "Kinetis KWx Series MCU"
|
||||||
select SOC_FAMILY_KINETIS
|
select SOC_FAMILY_KINETIS
|
||||||
select CPU_HAS_SYSTICK
|
select CPU_CORTEX_M_HAS_SYSTICK
|
||||||
select CLOCK_CONTROL
|
select CLOCK_CONTROL
|
||||||
help
|
help
|
||||||
Enable support for Kinetis KWx MCU series
|
Enable support for Kinetis KWx MCU series
|
||||||
|
|
|
@ -9,6 +9,6 @@ config SOC_SERIES_LPC54XXX
|
||||||
bool "LPC LPC54xxx Series MCU"
|
bool "LPC LPC54xxx Series MCU"
|
||||||
select HAS_MCUX
|
select HAS_MCUX
|
||||||
select SOC_FAMILY_LPC
|
select SOC_FAMILY_LPC
|
||||||
select CPU_HAS_SYSTICK
|
select CPU_CORTEX_M_HAS_SYSTICK
|
||||||
help
|
help
|
||||||
Enable support for LPC LPC54XXX MCU series
|
Enable support for LPC LPC54XXX MCU series
|
||||||
|
|
|
@ -9,7 +9,7 @@ config SOC_SERIES_EFM32HG
|
||||||
bool "EFM32HG Series MCU"
|
bool "EFM32HG Series MCU"
|
||||||
select CPU_CORTEX_M0PLUS
|
select CPU_CORTEX_M0PLUS
|
||||||
select SOC_FAMILY_EXX32
|
select SOC_FAMILY_EXX32
|
||||||
select CPU_HAS_SYSTICK
|
select CPU_CORTEX_M_HAS_SYSTICK
|
||||||
select HAS_SILABS_GECKO
|
select HAS_SILABS_GECKO
|
||||||
select SOC_GECKO_CMU
|
select SOC_GECKO_CMU
|
||||||
select SOC_GECKO_GPIO
|
select SOC_GECKO_GPIO
|
||||||
|
|
|
@ -10,7 +10,7 @@ config SOC_SERIES_STM32F0X
|
||||||
select CPU_CORTEX_M0
|
select CPU_CORTEX_M0
|
||||||
select CPU_CORTEX_M0_HAS_VECTOR_TABLE_REMAP
|
select CPU_CORTEX_M0_HAS_VECTOR_TABLE_REMAP
|
||||||
select SOC_FAMILY_STM32
|
select SOC_FAMILY_STM32
|
||||||
select CPU_HAS_SYSTICK
|
select CPU_CORTEX_M_HAS_SYSTICK
|
||||||
select HAS_STM32CUBE
|
select HAS_STM32CUBE
|
||||||
select CLOCK_CONTROL_STM32_CUBE if CLOCK_CONTROL
|
select CLOCK_CONTROL_STM32_CUBE if CLOCK_CONTROL
|
||||||
help
|
help
|
||||||
|
|
|
@ -11,7 +11,7 @@ config SOC_SERIES_STM32L0X
|
||||||
select CPU_CORTEX_M_HAS_VTOR
|
select CPU_CORTEX_M_HAS_VTOR
|
||||||
select SOC_FAMILY_STM32
|
select SOC_FAMILY_STM32
|
||||||
select HAS_STM32CUBE
|
select HAS_STM32CUBE
|
||||||
select CPU_HAS_SYSTICK
|
select CPU_CORTEX_M_HAS_SYSTICK
|
||||||
select CLOCK_CONTROL_STM32_CUBE if CLOCK_CONTROL
|
select CLOCK_CONTROL_STM32_CUBE if CLOCK_CONTROL
|
||||||
help
|
help
|
||||||
Enable support for STM32L0 MCU series
|
Enable support for STM32L0 MCU series
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue