[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