diff options
Diffstat (limited to 'arch/arm/mach-h720x/include/mach/debug-macro.S')
-rw-r--r-- | arch/arm/mach-h720x/include/mach/debug-macro.S | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/arch/arm/mach-h720x/include/mach/debug-macro.S b/arch/arm/mach-h720x/include/mach/debug-macro.S index 27cafd12f03..c2093e83572 100644 --- a/arch/arm/mach-h720x/include/mach/debug-macro.S +++ b/arch/arm/mach-h720x/include/mach/debug-macro.S | |||
@@ -16,12 +16,10 @@ | |||
16 | .equ io_virt, IO_VIRT | 16 | .equ io_virt, IO_VIRT |
17 | .equ io_phys, IO_PHYS | 17 | .equ io_phys, IO_PHYS |
18 | 18 | ||
19 | .macro addruart, rx, tmp | 19 | .macro addruart, rp, rv |
20 | mrc p15, 0, \rx, c1, c0 | 20 | mov \rp, #0x00020000 @ UART1 |
21 | tst \rx, #1 @ MMU enabled? | 21 | add \rv, \rp, #io_virt @ virtual address |
22 | moveq \rx, #io_phys @ physical base address | 22 | add \rp, \rp, #io_phys @ physical base address |
23 | movne \rx, #io_virt @ virtual address | ||
24 | add \rx, \rx, #0x00020000 @ UART1 | ||
25 | .endm | 23 | .endm |
26 | 24 | ||
27 | .macro senduart,rd,rx | 25 | .macro senduart,rd,rx |