[platform]: Initialize ADFSR and EFSR to 0 during bootup.
Initialize the scorpion co processor registers ADFSR and EFSR
to zero.
Change-Id: I24ae1c8fca2bdd6b40c73eceb701148265503d22
diff --git a/platform/msm7x30/arch_init.S b/platform/msm7x30/arch_init.S
index 5429c07..fd7bf28 100644
--- a/platform/msm7x30/arch_init.S
+++ b/platform/msm7x30/arch_init.S
@@ -386,6 +386,11 @@
//; DCIALL to invalidate entire D-Cache
MCR p15, 0, r0, c9, c0, 6 //; DCIALL r0
+ //; Initialize ADFSR to zero
+ MCR p15, 0, r0, c5, c1, 0 //; ADFSR r0
+
+ //; Initialize EFSR to zero
+ MCR p15, 7, r0, c15, c0, 1 //; EFSR r0
//; The VBAR (Vector Base Address Register) should be initialized
//; early in your code. We are setting it to zero