ARM: tegra: include timer as default option
Enable TIMER and TEGRA_TIMER for TEGRA_ARMV7_COMMON and TEGRA210. Additionally enable SPL_TIMER if build as SPL part and drop deprecated configs from common header. Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Tom <twarren@nvidia.com>
This commit is contained in:
parent
adf869045d
commit
412a4c6f1b
3 changed files with 5 additions and 6 deletions
|
@ -1286,6 +1286,7 @@ config ARCH_TEGRA
|
||||||
select GPIO_EXTRA_HEADER
|
select GPIO_EXTRA_HEADER
|
||||||
imply DISTRO_DEFAULTS
|
imply DISTRO_DEFAULTS
|
||||||
imply FAT_WRITE
|
imply FAT_WRITE
|
||||||
|
imply SPL_TIMER if SPL
|
||||||
|
|
||||||
config ARCH_VEXPRESS64
|
config ARCH_VEXPRESS64
|
||||||
bool "Support ARMv8 Arm Ltd. VExpress based boards and models"
|
bool "Support ARMv8 Arm Ltd. VExpress based boards and models"
|
||||||
|
|
|
@ -73,6 +73,7 @@ config TEGRA_ARMV7_COMMON
|
||||||
select SPL_BOARD_INIT if SPL
|
select SPL_BOARD_INIT if SPL
|
||||||
select SPL_SKIP_LOWLEVEL_INIT_ONLY if SPL
|
select SPL_SKIP_LOWLEVEL_INIT_ONLY if SPL
|
||||||
select SUPPORT_SPL
|
select SUPPORT_SPL
|
||||||
|
select TIMER
|
||||||
select TEGRA_CLKRST
|
select TEGRA_CLKRST
|
||||||
select TEGRA_COMMON
|
select TEGRA_COMMON
|
||||||
select TEGRA_GPIO
|
select TEGRA_GPIO
|
||||||
|
@ -81,6 +82,7 @@ config TEGRA_ARMV7_COMMON
|
||||||
select TEGRA_NO_BPMP
|
select TEGRA_NO_BPMP
|
||||||
select TEGRA_PINCTRL
|
select TEGRA_PINCTRL
|
||||||
select TEGRA_PMC
|
select TEGRA_PMC
|
||||||
|
select TEGRA_TIMER
|
||||||
|
|
||||||
config TEGRA_ARMV8_COMMON
|
config TEGRA_ARMV8_COMMON
|
||||||
bool "Tegra 64-bit common options"
|
bool "Tegra 64-bit common options"
|
||||||
|
@ -125,6 +127,7 @@ config TEGRA124
|
||||||
config TEGRA210
|
config TEGRA210
|
||||||
bool "Tegra210 family"
|
bool "Tegra210 family"
|
||||||
select GICV2
|
select GICV2
|
||||||
|
select TIMER
|
||||||
select TEGRA_ARMV8_COMMON
|
select TEGRA_ARMV8_COMMON
|
||||||
select TEGRA_CLKRST
|
select TEGRA_CLKRST
|
||||||
select TEGRA_GPIO
|
select TEGRA_GPIO
|
||||||
|
@ -134,6 +137,7 @@ config TEGRA210
|
||||||
select TEGRA_PINCTRL
|
select TEGRA_PINCTRL
|
||||||
select TEGRA_PMC
|
select TEGRA_PMC
|
||||||
select TEGRA_PMC_SECURE
|
select TEGRA_PMC_SECURE
|
||||||
|
select TEGRA_TIMER
|
||||||
|
|
||||||
config TEGRA186
|
config TEGRA186
|
||||||
bool "Tegra186 family"
|
bool "Tegra186 family"
|
||||||
|
|
|
@ -15,12 +15,6 @@
|
||||||
|
|
||||||
#include <asm/arch/tegra.h> /* get chip and board defs */
|
#include <asm/arch/tegra.h> /* get chip and board defs */
|
||||||
|
|
||||||
/* Use the Tegra US timer on ARMv7, but the architected timer on ARMv8. */
|
|
||||||
#ifndef CONFIG_ARM64
|
|
||||||
#define CFG_SYS_TIMER_RATE 1000000
|
|
||||||
#define CFG_SYS_TIMER_COUNTER NV_PA_TMRUS_BASE
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Environment */
|
/* Environment */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
Loading…
Reference in a new issue