From mboxrd@z Thu Jan 1 00:00:00 1970 From: Heiko Schocher Date: Wed, 16 Nov 2011 07:35:45 +0100 Subject: [U-Boot] [RFC PATCH 3/8] arm, davinci: Add SPL support for DA850 SoCs In-Reply-To: <1321353452-28843-4-git-send-email-christian.riesch@omicron.at> References: <1321353452-28843-1-git-send-email-christian.riesch@omicron.at> <1321353452-28843-4-git-send-email-christian.riesch@omicron.at> Message-ID: <4EC359C1.3070501@denx.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hello Christian, Christian Riesch wrote: > Signed-off-by: Christian Riesch > Cc: Heiko Schocher > Cc: Sandeep Paulraj > --- > arch/arm/cpu/arm926ejs/davinci/Makefile | 3 ++- > arch/arm/cpu/arm926ejs/davinci/spl.c | 11 ++++++++++- > 2 files changed, 12 insertions(+), 2 deletions(-) > > diff --git a/arch/arm/cpu/arm926ejs/davinci/Makefile b/arch/arm/cpu/arm926ejs/davinci/Makefile > index 2105ec5..99df0df 100644 > --- a/arch/arm/cpu/arm926ejs/davinci/Makefile > +++ b/arch/arm/cpu/arm926ejs/davinci/Makefile > @@ -37,7 +37,8 @@ COBJS-$(CONFIG_DRIVER_TI_EMAC) += lxt972.o dp83848.o et1011c.o ksz8873.o > > ifdef CONFIG_SPL_BUILD > COBJS-y += spl.o > -COBJS-y += dm365_lowlevel.o > +COBJS-$(CONFIG_SOC_DM365) += dm365_lowlevel.o > +COBJS-$(CONFIG_SOC_DA8XX) += da850_lowlevel.o > endif > > SOBJS = reset.o > diff --git a/arch/arm/cpu/arm926ejs/davinci/spl.c b/arch/arm/cpu/arm926ejs/davinci/spl.c > index d9b9398..bb4ee13 100644 > --- a/arch/arm/cpu/arm926ejs/davinci/spl.c > +++ b/arch/arm/cpu/arm926ejs/davinci/spl.c > @@ -50,14 +50,23 @@ inline void hang(void) > > void board_init_f(ulong dummy) > { > +#ifdef CONFIG_SOC_DM365 > dm36x_lowlevel_init(0); > +#endif > +#ifdef CONFIG_SOC_DA8XX > + arch_cpu_init(); > +#endif > relocate_code(CONFIG_SPL_STACK, NULL, CONFIG_SPL_TEXT_BASE); > } > > void board_init_r(gd_t *id, ulong dummy) > { > - > +#ifdef CONFIG_SOC_DM365 > nand_init(); > puts("Nand boot...\n"); > nand_boot(); > +#endif > +#ifdef CONFIG_SOC_DA8XX > + hang(); > +#endif Maybe a comment why you call hang() here (I think because SPL code is not yet tried out on da8xx) would help here. Beside of that: Acked-by: Heiko Schocher bye, Heiko -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany