diff options
author | rick <rick@andestech.com> | 2016-01-19 13:52:10 +0800 |
---|---|---|
committer | rick <rick@andestech.com> | 2016-01-21 10:41:43 +0800 |
commit | b19cc6bf2160e09607e141fe0fc571701070d1d6 (patch) | |
tree | 4a50690879d6e84708e254ac628ea1f075efd905 /arch/nds32/include/asm/macro.h | |
parent | 077678eb0c226e52a1f90edabd3369ab26065b32 (diff) | |
download | u-boot-b19cc6bf2160e09607e141fe0fc571701070d1d6.zip u-boot-b19cc6bf2160e09607e141fe0fc571701070d1d6.tar.gz u-boot-b19cc6bf2160e09607e141fe0fc571701070d1d6.tar.bz2 |
nds32: Fix compile error.
Fix compile error with gcc 4.9.3
Signed-off-by: rick <rick@andestech.com>
Cc: Andes <uboot@andestech.com>
Diffstat (limited to 'arch/nds32/include/asm/macro.h')
-rw-r--r-- | arch/nds32/include/asm/macro.h | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/arch/nds32/include/asm/macro.h b/arch/nds32/include/asm/macro.h index f5c8539..66be258 100644 --- a/arch/nds32/include/asm/macro.h +++ b/arch/nds32/include/asm/macro.h @@ -23,20 +23,20 @@ */ .macro write32, addr, data - li $r4, addr - li $r5, data + li $r4, \addr + li $r5, \data swi $r5, [$r4] .endm .macro write16, addr, data - li $r4, addr - li $r5, data + li $r4, \addr + li $r5, \data shi $r5, [$r4] .endm .macro write8, addr, data - li $r4, addr - li $r5, data + li $r4, \addr + li $r5, \data sbi $r5, [$r4] .endm @@ -46,17 +46,17 @@ * Note: Instruction 'ori' supports immediate value up to 15 bits. */ .macro setbf32, addr, data - li $r4, addr + li $r4, \addr lwi $r5, [$r4] - li $r6, data + li $r6, \data or $r5, $r5, $r6 swi $r5, [$r4] .endm .macro setbf15, addr, data - li $r4, addr + li $r4, \addr lwi $r5, [$r4] - ori $r5, $r5, data + ori $r5, $r5, \data swi $r5, [$r4] .endm @@ -69,7 +69,7 @@ */ .macro wait_timer, time - li $r4, time + li $r4, \time 1: nop addi $r4, $r4, -1 |