diff options
Diffstat (limited to 'arch/arm/plat-stmp3xxx/include/mach/debug-macro.S')
-rw-r--r-- | arch/arm/plat-stmp3xxx/include/mach/debug-macro.S | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/arch/arm/plat-stmp3xxx/include/mach/debug-macro.S b/arch/arm/plat-stmp3xxx/include/mach/debug-macro.S index 1b9348bf0e4..d3a0985c968 100644 --- a/arch/arm/plat-stmp3xxx/include/mach/debug-macro.S +++ b/arch/arm/plat-stmp3xxx/include/mach/debug-macro.S | |||
@@ -16,13 +16,10 @@ | |||
16 | * http://www.gnu.org/copyleft/gpl.html | 16 | * http://www.gnu.org/copyleft/gpl.html |
17 | */ | 17 | */ |
18 | 18 | ||
19 | .macro addruart, rx, tmp | 19 | .macro addruart, rp, rv |
20 | mrc p15, 0, \rx, c1, c0 | 20 | mov \rp, #0x00070000 |
21 | tst \rx, #1 @ MMU enabled? | 21 | add \rv, \rp, #0xf0000000 @ virtual base |
22 | moveq \rx, #0x80000000 @ physical base address | 22 | add \rp, \rp, #0x80000000 @ physical base |
23 | addeq \rx, \rx, #0x00070000 | ||
24 | movne \rx, #0xf0000000 @ virtual base | ||
25 | addne \rx, \rx, #0x00070000 | ||
26 | .endm | 23 | .endm |
27 | 24 | ||
28 | .macro senduart,rd,rx | 25 | .macro senduart,rd,rx |