diff options
author | Steven Kao <skao@nvidia.com> | 2016-10-21 14:16:59 +0800 |
---|---|---|
committer | Varun Wadekar <vwadekar@nvidia.com> | 2017-05-01 15:27:38 -0700 |
commit | d29d96fb3fbb8900d45e9d3817b7df0366d2ea29 (patch) | |
tree | 5fb29c51dfd1212a0ec8cdf359fe12a12ee8f1e1 /plat/nvidia | |
parent | dd454b40dfe42dbf77e2f04a3965295380b4f78d (diff) |
Tegra: early init the delay timer
This patch moves the platform delay timer init to early BL31
platform setup, so that platforms can use the udelay/mdelay
routines in the early init code.
Change-Id: I6fe20b76176ea22589539c180c5b6f9d09eda8de
Signed-off-by: Steven Kao <skao@nvidia.com>
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
Diffstat (limited to 'plat/nvidia')
-rw-r--r-- | plat/nvidia/tegra/common/tegra_bl31_setup.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/plat/nvidia/tegra/common/tegra_bl31_setup.c b/plat/nvidia/tegra/common/tegra_bl31_setup.c index 8307af70..a61146d0 100644 --- a/plat/nvidia/tegra/common/tegra_bl31_setup.c +++ b/plat/nvidia/tegra/common/tegra_bl31_setup.c @@ -205,6 +205,11 @@ void bl31_early_platform_setup(bl31_params_t *from_bl2, } /* + * Initialize delay timer + */ + tegra_delay_timer_init(); + + /* * Do initial security configuration to allow DRAM/device access. */ tegra_memctrl_tzdram_setup(plat_bl31_params_from_bl2.tzdram_base, @@ -264,11 +269,6 @@ void bl31_platform_setup(void) plat_gic_setup(); /* - * Initialize delay timer - */ - tegra_delay_timer_init(); - - /* * Setup secondary CPU POR infrastructure. */ plat_secondary_setup(); |