diff options
Diffstat (limited to 'arch/blackfin/mach-bf561/head.S')
-rw-r--r-- | arch/blackfin/mach-bf561/head.S | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/arch/blackfin/mach-bf561/head.S b/arch/blackfin/mach-bf561/head.S index 38650a628980..b1d0e54a97a9 100644 --- a/arch/blackfin/mach-bf561/head.S +++ b/arch/blackfin/mach-bf561/head.S | |||
@@ -106,14 +106,13 @@ ENTRY(__start) | |||
106 | R0 = ~ENICPLB; | 106 | R0 = ~ENICPLB; |
107 | R0 = R0 & R1; | 107 | R0 = R0 & R1; |
108 | 108 | ||
109 | /* Anomaly 05000125 */ | 109 | #if ANOMALY_05000125 |
110 | #ifdef ANOMALY_05000125 | ||
111 | CLI R2; | 110 | CLI R2; |
112 | SSYNC; | 111 | SSYNC; |
113 | #endif | 112 | #endif |
114 | [p0] = R0; | 113 | [p0] = R0; |
115 | SSYNC; | 114 | SSYNC; |
116 | #ifdef ANOMALY_05000125 | 115 | #if ANOMALY_05000125 |
117 | STI R2; | 116 | STI R2; |
118 | #endif | 117 | #endif |
119 | 118 | ||
@@ -125,13 +124,13 @@ ENTRY(__start) | |||
125 | R0 = R0 & R1; | 124 | R0 = R0 & R1; |
126 | 125 | ||
127 | /* Anomaly 05000125 */ | 126 | /* Anomaly 05000125 */ |
128 | #ifdef ANOMALY_05000125 | 127 | #if ANOMALY_05000125 |
129 | CLI R2; | 128 | CLI R2; |
130 | SSYNC; | 129 | SSYNC; |
131 | #endif | 130 | #endif |
132 | [p0] = R0; | 131 | [p0] = R0; |
133 | SSYNC; | 132 | SSYNC; |
134 | #ifdef ANOMALY_05000125 | 133 | #if ANOMALY_05000125 |
135 | STI R2; | 134 | STI R2; |
136 | #endif | 135 | #endif |
137 | 136 | ||
@@ -220,7 +219,7 @@ ENTRY(__start) | |||
220 | p0.l = .LWAIT_HERE; | 219 | p0.l = .LWAIT_HERE; |
221 | p0.h = .LWAIT_HERE; | 220 | p0.h = .LWAIT_HERE; |
222 | reti = p0; | 221 | reti = p0; |
223 | #if defined(ANOMALY_05000281) | 222 | #if ANOMALY_05000281 |
224 | nop; nop; nop; | 223 | nop; nop; nop; |
225 | #endif | 224 | #endif |
226 | rti; | 225 | rti; |