timer: allow for configuring it out

Some configurations have the system timer driver hardwired in.
Let's make them compatible with CONFIG_SYS_CLOCK_EXISTS=n.

Signed-off-by: Nicolas Pitre <npitre@baylibre.com>
This commit is contained in:
Nicolas Pitre 2023-08-02 22:20:05 -04:00 committed by Carles Cufí
commit 9a748371eb
11 changed files with 13 additions and 13 deletions

View file

@ -2,7 +2,7 @@
config BOARD_NATIVE_POSIX
bool
select NATIVE_POSIX_TIMER
imply NATIVE_POSIX_TIMER
select POSIX_ARCH_CONSOLE
select NATIVE_APPLICATION

View file

@ -9,7 +9,7 @@ config SOC_SERIES_M46X
select CPU_CORTEX_M_HAS_DWT
select CPU_HAS_FPU
select CPU_HAS_ARM_MPU
select CORTEX_M_SYSTICK
select CORTEX_M_SYSTICK if SYS_CLOCK_EXISTS
select SOC_FAMILY_NUMAKER
help
Enable support for Nuvoton M46X MCU series

View file

@ -6,7 +6,7 @@
config SOC_SERIES_S32ZE_R52
bool "NXP S32Z/E series"
select ARM
select ARM_ARCH_TIMER
select ARM_ARCH_TIMER if SYS_CLOCK_EXISTS
select CPU_CORTEX_R52
select CPU_HAS_DCLS
select CPU_HAS_ARM_MPU

View file

@ -9,6 +9,6 @@ config SOC_BCM58402_A72
bool "Broadcom BCM58402 A72"
select ARM64
select CPU_CORTEX_A72
select ARM_ARCH_TIMER
select ARM_ARCH_TIMER if SYS_CLOCK_EXISTS
endchoice

View file

@ -9,7 +9,7 @@ config SOC_MIMX8MM_A53
bool "NXP i.MX8MM A53"
select ARM64
select CPU_CORTEX_A53
select ARM_ARCH_TIMER
select ARM_ARCH_TIMER if SYS_CLOCK_EXISTS
select HAS_MCUX if CLOCK_CONTROL
select HAS_MCUX_CCM if CLOCK_CONTROL
select HAS_MCUX_IOMUXC if PINCTRL
@ -18,7 +18,7 @@ config SOC_MIMX8MP_A53
bool "NXP i.MX8MP A53"
select ARM64
select CPU_CORTEX_A53
select ARM_ARCH_TIMER
select ARM_ARCH_TIMER if SYS_CLOCK_EXISTS
select HAS_MCUX if CLOCK_CONTROL
select HAS_MCUX_CCM if CLOCK_CONTROL
select HAS_MCUX_IOMUXC if PINCTRL
@ -27,7 +27,7 @@ config SOC_MIMX8MN_A53
bool "NXP i.MX8MN A53"
select ARM64
select CPU_CORTEX_A53
select ARM_ARCH_TIMER
select ARM_ARCH_TIMER if SYS_CLOCK_EXISTS
select HAS_MCUX if CLOCK_CONTROL
select HAS_MCUX_CCM if CLOCK_CONTROL
select HAS_MCUX_IOMUXC if PINCTRL

View file

@ -9,7 +9,7 @@ config SOC_MIMX93_A55
bool "NXP i.MX93 A55"
select ARM64
select CPU_CORTEX_A55
select ARM_ARCH_TIMER
select ARM_ARCH_TIMER if SYS_CLOCK_EXISTS
select HAS_MCUX if CLOCK_CONTROL
select HAS_MCUX_CCM if CLOCK_CONTROL
select HAS_MCUX_IOMUXC if PINCTRL

View file

@ -12,6 +12,6 @@ config SOC_LS1046A
bool "NXP ls1046a"
select ARM64
select CPU_CORTEX_A72
select ARM_ARCH_TIMER
select ARM_ARCH_TIMER if SYS_CLOCK_EXISTS
endchoice

View file

@ -6,7 +6,7 @@ config SOC_SERIES_RCAR_GEN3
select ARM64
select CPU_CORTEX_A57
select SOC_FAMILY_RCAR
select ARM_ARCH_TIMER
select ARM_ARCH_TIMER if SYS_CLOCK_EXISTS
select CLOCK_CONTROL_RCAR_CPG_MSSR if CLOCK_CONTROL
help
Enable support for Renesas RCar Gen3 SoC series

View file

@ -12,6 +12,6 @@ config SOC_RK3399
bool "Rockchip RK3399"
select ARM64
select CPU_CORTEX_A53
select ARM_ARCH_TIMER
select ARM_ARCH_TIMER if SYS_CLOCK_EXISTS
endchoice

View file

@ -6,6 +6,6 @@ config SOC_SERIES_AM6X_A53
select SOC_FAMILY_TI_K3
select ARM64
select CPU_CORTEX_A53
select ARM_ARCH_TIMER
select ARM_ARCH_TIMER if SYS_CLOCK_EXISTS
help
Enable support for AM6X A53 Series.

View file

@ -4,7 +4,7 @@
config SOC_XENVM
bool "Xen virtual machine on aarch64"
select ARM64
select ARM_ARCH_TIMER
select ARM_ARCH_TIMER if SYS_CLOCK_EXISTS
select CPU_CORTEX_A72
config XEN_INITIAL_DOMAIN