hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
kernel/arch/arm/include/debug/brcmstb.S
....@@ -26,10 +26,14 @@
2626
2727 #define UARTA_3390 REG_PHYS_ADDR(0x40a900)
2828 #define UARTA_7250 REG_PHYS_ADDR(0x40b400)
29
-#define UARTA_7260 REG_PHYS_ADDR(0x40c000)
30
-#define UARTA_7268 UARTA_7260
29
+#define UARTA_7255 REG_PHYS_ADDR(0x40c000)
30
+#define UARTA_7260 UARTA_7255
31
+#define UARTA_7268 UARTA_7255
3132 #define UARTA_7271 UARTA_7268
3233 #define UARTA_7278 REG_PHYS_ADDR_V7(0x40c000)
34
+#define UARTA_7216 UARTA_7278
35
+#define UARTA_72164 UARTA_7278
36
+#define UARTA_72165 UARTA_7278
3337 #define UARTA_7364 REG_PHYS_ADDR(0x40b000)
3438 #define UARTA_7366 UARTA_7364
3539 #define UARTA_74371 REG_PHYS_ADDR(0x406b00)
....@@ -81,16 +85,20 @@
8185
8286 /* Chip specific detection starts here */
8387 20: checkuart(\rp, \rv, 0x33900000, 3390)
84
-21: checkuart(\rp, \rv, 0x72500000, 7250)
85
-22: checkuart(\rp, \rv, 0x72600000, 7260)
86
-23: checkuart(\rp, \rv, 0x72680000, 7268)
87
-24: checkuart(\rp, \rv, 0x72710000, 7271)
88
-25: checkuart(\rp, \rv, 0x73640000, 7364)
89
-26: checkuart(\rp, \rv, 0x73660000, 7366)
90
-27: checkuart(\rp, \rv, 0x07437100, 74371)
91
-28: checkuart(\rp, \rv, 0x74390000, 7439)
92
-29: checkuart(\rp, \rv, 0x74450000, 7445)
93
-30: checkuart(\rp, \rv, 0x72780000, 7278)
88
+21: checkuart(\rp, \rv, 0x72160000, 7216)
89
+22: checkuart(\rp, \rv, 0x07216400, 72164)
90
+23: checkuart(\rp, \rv, 0x07216500, 72165)
91
+24: checkuart(\rp, \rv, 0x72500000, 7250)
92
+25: checkuart(\rp, \rv, 0x72550000, 7255)
93
+26: checkuart(\rp, \rv, 0x72600000, 7260)
94
+27: checkuart(\rp, \rv, 0x72680000, 7268)
95
+28: checkuart(\rp, \rv, 0x72710000, 7271)
96
+29: checkuart(\rp, \rv, 0x72780000, 7278)
97
+30: checkuart(\rp, \rv, 0x73640000, 7364)
98
+31: checkuart(\rp, \rv, 0x73660000, 7366)
99
+32: checkuart(\rp, \rv, 0x07437100, 74371)
100
+33: checkuart(\rp, \rv, 0x74390000, 7439)
101
+34: checkuart(\rp, \rv, 0x74450000, 7445)
94102
95103 /* No valid UART found */
96104 90: mov \rp, #0
....@@ -138,7 +146,10 @@
138146 bne 1002b
139147 .endm
140148
141
- .macro waituart,rd,rx
149
+ .macro waituarttxrdy,rd,rx
150
+ .endm
151
+
152
+ .macro waituartcts,rd,rx
142153 .endm
143154
144155 /*