Hi Fabio, On Mon, 2 Apr 2012 18:19:45 -0300, Fabio Estevam <fabio.este...@freescale.com> wrote:
> Introduce arch_early_init_r() function, which can be useful for doing > early initialization after relocation has happened. > > Signed-off-by: Fabio Estevam <fabio.este...@freescale.com> > --- > arch/arm/include/asm/u-boot-arm.h | 1 + > arch/arm/lib/board.c | 4 ++++ > 2 files changed, 5 insertions(+), 0 deletions(-) > > diff --git a/arch/arm/include/asm/u-boot-arm.h > b/arch/arm/include/asm/u-boot-arm.h index 4ca75f9..9f3cae5 100644 > --- a/arch/arm/include/asm/u-boot-arm.h > +++ b/arch/arm/include/asm/u-boot-arm.h > @@ -52,6 +52,7 @@ void cpu_init_cp15(void); > /* cpu/.../arch/cpu.c */ > int arch_cpu_init(void); > int arch_misc_init(void); > +int arch_early_init_r(void); > > /* board/.../... */ > int board_init(void); > diff --git a/arch/arm/lib/board.c b/arch/arm/lib/board.c > index 5270c11..025d6ca 100644 > --- a/arch/arm/lib/board.c > +++ b/arch/arm/lib/board.c > @@ -500,6 +500,10 @@ void board_init_r(gd_t *id, ulong dest_addr) > malloc_start = dest_addr - TOTAL_MALLOC_LEN; > mem_malloc_init (malloc_start, TOTAL_MALLOC_LEN); > > +#ifdef CONFIG_ARCH_EARLY_INIT_R > + arch_early_init_r(); > +#endif > + > #if !defined(CONFIG_SYS_NO_FLASH) > puts("Flash: "); > Applied to u-boot-arm (with an addmittedly very slow sensitivity to prodding), thanks. Amicalement, -- Albert. _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot