|
@@ -11,8 +11,6 @@
|
|
*
|
|
*
|
|
*/
|
|
*/
|
|
|
|
|
|
-#include <linux/amba/serial.h>
|
|
|
|
-
|
|
|
|
.macro addruart,rx
|
|
.macro addruart,rx
|
|
mrc p15, 0, \rx, c1, c0
|
|
mrc p15, 0, \rx, c1, c0
|
|
tst \rx, #1 @ MMU enabled?
|
|
tst \rx, #1 @ MMU enabled?
|
|
@@ -21,18 +19,4 @@
|
|
addne \rx, \rx, #0x16000000 >> 4
|
|
addne \rx, \rx, #0x16000000 >> 4
|
|
.endm
|
|
.endm
|
|
|
|
|
|
- .macro senduart,rd,rx
|
|
|
|
- strb \rd, [\rx, #UART01x_DR]
|
|
|
|
- .endm
|
|
|
|
-
|
|
|
|
- .macro waituart,rd,rx
|
|
|
|
-1001: ldr \rd, [\rx, #0x18] @ UARTFLG
|
|
|
|
- tst \rd, #1 << 5 @ UARTFLGUTXFF - 1 when full
|
|
|
|
- bne 1001b
|
|
|
|
- .endm
|
|
|
|
-
|
|
|
|
- .macro busyuart,rd,rx
|
|
|
|
-1001: ldr \rd, [\rx, #0x18] @ UARTFLG
|
|
|
|
- tst \rd, #1 << 3 @ UARTFLGUBUSY - 1 when busy
|
|
|
|
- bne 1001b
|
|
|
|
- .endm
|
|
|
|
|
|
+#include <asm/hardware/debug-pl01x.S>
|