msm7630_surf: Add support for remote spin lock

Use remote spin locks to prevent HLOS & non HLOS processors
to access the ssbi bus concurrently

Change-Id: I6e5722c6f27fd71014fb25ab6ff4f68bddb346bf
diff --git a/target/msm7630_surf/init.c b/target/msm7630_surf/init.c
index 234cc25..3353c55 100644
--- a/target/msm7630_surf/init.c
+++ b/target/msm7630_surf/init.c
@@ -41,6 +41,9 @@
 #include <mmc.h>
 #include <platform/iomap.h>
 #include <platform/machtype.h>
+#ifdef TARGET_USES_RSPIN_LOCK
+#include <platform/remote_spinlock.h>
+#endif
 #include <platform.h>
 
 #define MSM8255_ID                 74
@@ -179,6 +182,11 @@
 
 	dprintf(INFO, "target_init()\n");
 
+#ifdef TARGET_USES_RSPIN_LOCK
+	if(remote_spinlock_init(&rlock))
+		dprintf(SPEW,"Failed to Initialize remote spin locks\n");
+#endif
+
 #if (!ENABLE_NANDWRITE)
 	keys_init();
 	keypad_init();