ARM: 8559/1: errata: Workaround erratum A12 821420
[deliverable/linux.git] / arch / arm / mm / proc-v7.S
index b20b02e0b727f99f29d7abe2aae990783172c509..eefc10ff8e7e871d3d9cba136dc81dc5d70c585f 100644 (file)
@@ -367,6 +367,11 @@ __ca12_errata:
        mrc     p15, 0, r10, c15, c0, 1         @ read diagnostic register
        orr     r10, r10, #1 << 12              @ set bit #12
        mcr     p15, 0, r10, c15, c0, 1         @ write diagnostic register
+#endif
+#ifdef CONFIG_ARM_ERRATA_821420
+       mrc     p15, 0, r10, c15, c0, 2         @ read internal feature reg
+       orr     r10, r10, #1 << 1               @ set bit #1
+       mcr     p15, 0, r10, c15, c0, 2         @ write internal feature reg
 #endif
        b       __errata_finish
 
This page took 0.024568 seconds and 5 git commands to generate.