forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-10 10ebd8556b7990499c896a550e3d416b444211e6
kernel/arch/arm/include/debug/renesas-scif.S
....@@ -11,7 +11,11 @@
1111 #define SCIF_PHYS CONFIG_DEBUG_UART_PHYS
1212 #define SCIF_VIRT ((SCIF_PHYS & 0x00ffffff) | 0xfd000000)
1313
14
-#if CONFIG_DEBUG_UART_PHYS < 0xe6e00000
14
+#if defined(CONFIG_DEBUG_R7S9210_SCIF2) || defined(CONFIG_DEBUG_R7S9210_SCIF4)
15
+/* RZ/A2 SCIFA */
16
+#define FTDR 0x06
17
+#define FSR 0x08
18
+#elif CONFIG_DEBUG_UART_PHYS < 0xe6e00000
1519 /* SCIFA */
1620 #define FTDR 0x20
1721 #define FSR 0x14
....@@ -29,7 +33,10 @@
2933 ldr \rv, =SCIF_VIRT
3034 .endm
3135
32
- .macro waituart, rd, rx
36
+ .macro waituartcts,rd,rx
37
+ .endm
38
+
39
+ .macro waituarttxrdy, rd, rx
3340 1001: ldrh \rd, [\rx, #FSR]
3441 tst \rd, #TDFE
3542 beq 1001b