|
@@ -49,6 +49,26 @@
|
|
|
1002:
|
|
|
.endm
|
|
|
|
|
|
+#elif defined(CONFIG_CPU_V7)
|
|
|
+
|
|
|
+ .macro addruart, rx
|
|
|
+ .endm
|
|
|
+
|
|
|
+ .macro senduart, rd, rx
|
|
|
+ mcr p14, 0, \rd, c0, c5, 0
|
|
|
+ .endm
|
|
|
+
|
|
|
+ .macro busyuart, rd, rx
|
|
|
+busy: mrc p14, 0, pc, c0, c1, 0
|
|
|
+ bcs busy
|
|
|
+ .endm
|
|
|
+
|
|
|
+ .macro waituart, rd, rx
|
|
|
+wait: mrc p14, 0, pc, c0, c1, 0
|
|
|
+ bcs wait
|
|
|
+
|
|
|
+ .endm
|
|
|
+
|
|
|
#elif defined(CONFIG_CPU_XSCALE)
|
|
|
|
|
|
.macro addruart, rx
|