diff options
Diffstat (limited to 'arch/arm/boards/eukrea_cpuimx35/lowlevel.c')
-rw-r--r-- | arch/arm/boards/eukrea_cpuimx35/lowlevel.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/arch/arm/boards/eukrea_cpuimx35/lowlevel.c b/arch/arm/boards/eukrea_cpuimx35/lowlevel.c index 57867dc85b..b8dec71395 100644 --- a/arch/arm/boards/eukrea_cpuimx35/lowlevel.c +++ b/arch/arm/boards/eukrea_cpuimx35/lowlevel.c @@ -29,6 +29,7 @@ #include <io.h> #include <mach/imx-nand.h> #include <asm/barebox-arm.h> +#include <asm/barebox-arm-head.h> #include <asm-generic/sections.h> #include <asm-generic/memory_layout.h> #include <asm/system.h> @@ -59,7 +60,7 @@ static void __bare_init __naked insdram(void) } #endif -void __bare_init __naked board_init_lowlevel(void) +void __bare_init __naked reset(void) { uint32_t r, s; unsigned long ccm_base = IMX_CCM_BASE; @@ -69,6 +70,8 @@ void __bare_init __naked board_init_lowlevel(void) #endif register uint32_t loops = 0x20000; + common_reset(); + r = get_cr(); r |= CR_Z; /* Flow prediction (Z) */ r |= CR_U; /* unaligned accesses */ |