From df8a60545349bb40f97307435c58c2ba56ac2a19 Mon Sep 17 00:00:00 2001 From: Jean-Christophe PLAGNIOL-VILLARD Date: Sun, 3 Feb 2013 04:13:19 +0800 Subject: ARM AT91: switch at91sam9g45 to barebox_arm_entry Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD --- arch/arm/mach-at91/at91sam9g45_lowlevel_init.c | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 arch/arm/mach-at91/at91sam9g45_lowlevel_init.c (limited to 'arch/arm/mach-at91/at91sam9g45_lowlevel_init.c') diff --git a/arch/arm/mach-at91/at91sam9g45_lowlevel_init.c b/arch/arm/mach-at91/at91sam9g45_lowlevel_init.c new file mode 100644 index 0000000000..689312f886 --- /dev/null +++ b/arch/arm/mach-at91/at91sam9g45_lowlevel_init.c @@ -0,0 +1,26 @@ +/* + * Copyright (C) 2009-2013 Jean-Christophe PLAGNIOL-VILLARD + * + * Under GPLv2 + */ + +#define __LOWLEVEL_INIT__ + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +void __naked __bare_init reset(void) +{ + common_reset(); + + arm_setup_stack(AT91SAM9G45_SRAM_BASE + AT91SAM9G45_SRAM_SIZE - 16); + + barebox_arm_entry(AT91_CHIPSELECT_6, at91sam9g45_get_ddram_size(1), 0); +} -- cgit v1.2.3