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 config BOARD_NATIVE_POSIX
bool bool
select NATIVE_POSIX_TIMER imply NATIVE_POSIX_TIMER
select POSIX_ARCH_CONSOLE select POSIX_ARCH_CONSOLE
select NATIVE_APPLICATION select NATIVE_APPLICATION

View file

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

View file

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

View file

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

View file

@ -9,7 +9,7 @@ config SOC_MIMX8MM_A53
bool "NXP i.MX8MM A53" bool "NXP i.MX8MM A53"
select ARM64 select ARM64
select CPU_CORTEX_A53 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 if CLOCK_CONTROL
select HAS_MCUX_CCM if CLOCK_CONTROL select HAS_MCUX_CCM if CLOCK_CONTROL
select HAS_MCUX_IOMUXC if PINCTRL select HAS_MCUX_IOMUXC if PINCTRL
@ -18,7 +18,7 @@ config SOC_MIMX8MP_A53
bool "NXP i.MX8MP A53" bool "NXP i.MX8MP A53"
select ARM64 select ARM64
select CPU_CORTEX_A53 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 if CLOCK_CONTROL
select HAS_MCUX_CCM if CLOCK_CONTROL select HAS_MCUX_CCM if CLOCK_CONTROL
select HAS_MCUX_IOMUXC if PINCTRL select HAS_MCUX_IOMUXC if PINCTRL
@ -27,7 +27,7 @@ config SOC_MIMX8MN_A53
bool "NXP i.MX8MN A53" bool "NXP i.MX8MN A53"
select ARM64 select ARM64
select CPU_CORTEX_A53 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 if CLOCK_CONTROL
select HAS_MCUX_CCM if CLOCK_CONTROL select HAS_MCUX_CCM if CLOCK_CONTROL
select HAS_MCUX_IOMUXC if PINCTRL select HAS_MCUX_IOMUXC if PINCTRL

View file

@ -9,7 +9,7 @@ config SOC_MIMX93_A55
bool "NXP i.MX93 A55" bool "NXP i.MX93 A55"
select ARM64 select ARM64
select CPU_CORTEX_A55 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 if CLOCK_CONTROL
select HAS_MCUX_CCM if CLOCK_CONTROL select HAS_MCUX_CCM if CLOCK_CONTROL
select HAS_MCUX_IOMUXC if PINCTRL select HAS_MCUX_IOMUXC if PINCTRL

View file

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

View file

@ -6,7 +6,7 @@ config SOC_SERIES_RCAR_GEN3
select ARM64 select ARM64
select CPU_CORTEX_A57 select CPU_CORTEX_A57
select SOC_FAMILY_RCAR 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 select CLOCK_CONTROL_RCAR_CPG_MSSR if CLOCK_CONTROL
help help
Enable support for Renesas RCar Gen3 SoC series Enable support for Renesas RCar Gen3 SoC series

View file

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

View file

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

View file

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