diff options
author | Nobuhiro Iwamatsu <nobuhiro.iwamatsu.yj@renesas.com> | 2012-07-25 15:48:27 +0900 |
---|---|---|
committer | Albert ARIBAUD <albert.u.boot@aribaud.net> | 2012-10-03 02:04:24 +0200 |
commit | 2f7ea5b047edcf45090ddcbd51e87f6b014e7732 (patch) | |
tree | 50347466220a827ab70667b720fcaf9db5c189b3 /arch | |
parent | af0dd19c2e864bb799e55e42133ebdfc631543c3 (diff) | |
download | u-boot-2f7ea5b047edcf45090ddcbd51e87f6b014e7732.zip u-boot-2f7ea5b047edcf45090ddcbd51e87f6b014e7732.tar.gz u-boot-2f7ea5b047edcf45090ddcbd51e87f6b014e7732.tar.bz2 |
arm: rmobile: Change initializing ICCICR register
There is rmobile without ICCICR.
ICCICR is initialized only when ICCICR is defined.
Signed-off-by: Nobuhiro Iwamatsu <nobuhiro.iwamatsu.yj@renesas.com>
Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/cpu/armv7/rmobile/lowlevel_init.S | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/arm/cpu/armv7/rmobile/lowlevel_init.S b/arch/arm/cpu/armv7/rmobile/lowlevel_init.S index 8c3fc11..1bd391e 100644 --- a/arch/arm/cpu/armv7/rmobile/lowlevel_init.S +++ b/arch/arm/cpu/armv7/rmobile/lowlevel_init.S @@ -38,6 +38,7 @@ ENTRY(lowlevel_init) .align 4 wait_interrupt: +#ifdef ICCICR ldr r1, =ICCICR mov r2, #0x0 str r2, [r1] @@ -47,6 +48,7 @@ wait_interrupt: ldr r1, =ICCICR mov r2, #0x1 str r2, [r1] +#endif wait_loop: .long 0xE320F003 /* wfi */ @@ -77,6 +79,7 @@ loop0: str ip, [sp] /* stash old link register */ mov ip, lr /* save link reg across call */ + bl s_init ldr ip, [sp] /* restore save ip */ |