[U-Boot] [PATCH v4 3/5] OMAP: spl: call timer_inti() from SPL
Tom Rini
trini at ti.com
Mon Aug 6 00:35:13 CEST 2012
On Sun, Aug 5, 2012 at 2:21 PM, Ilya Yanok
<ilya.yanok at cogentembedded.com> wrote:
> We need to initialize timer properly, otherwise all delays
> inside SPL will be wrong.
>
> Signed-off-by: Ilya Yanok <ilya.yanok at cogentembedded.com>
> ---
>
> arch/arm/cpu/armv7/omap-common/spl.c | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/arch/arm/cpu/armv7/omap-common/spl.c b/arch/arm/cpu/armv7/omap-common/spl.c
> index 4d1ac85..f0d766c 100644
> --- a/arch/arm/cpu/armv7/omap-common/spl.c
> +++ b/arch/arm/cpu/armv7/omap-common/spl.c
> @@ -152,6 +152,8 @@ void board_init_r(gd_t *id, ulong dummy)
> mem_malloc_init(CONFIG_SYS_SPL_MALLOC_START,
> CONFIG_SYS_SPL_MALLOC_SIZE);
>
> + timer_init();
> +
> #ifdef CONFIG_SPL_BOARD_INIT
> spl_board_init();
> #endif
Calling it twice has other bad side-effects so there should be a
timer_init removal somewhere too.
--
Tom
More information about the U-Boot
mailing list