On Sun, Aug 5, 2012 at 2:21 PM, Ilya Yanok
<ilya.ya...@cogentembedded.com> wrote:
> We need to initialize timer properly, otherwise all delays
> inside SPL will be wrong.
>
> Signed-off-by: Ilya Yanok <ilya.ya...@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
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to