msm: apr: Use correct LPASS name for SSR notification registration

Update APR SSR notification registration call to use correct LPASS
subsystem name for 8960 and 8974.

LPASS Subsystem uses "lpass" string for 8960 and "adsp" string for
8974 chipsets for SSR framework registration.

Fix adsp state checking in APR LPASS callback for after powerup
case.

Change-Id: I61112d3e60386254d47ff3051bf250a6b8d609f9
Signed-off-by: Ravishankar Sarawadi <crsaraw@codeaurora.org>
diff --git a/arch/arm/mach-msm/qdsp6v2/apr_v1.c b/arch/arm/mach-msm/qdsp6v2/apr_v1.c
index 9535968..011a73b 100644
--- a/arch/arm/mach-msm/qdsp6v2/apr_v1.c
+++ b/arch/arm/mach-msm/qdsp6v2/apr_v1.c
@@ -21,6 +21,8 @@
 #include <mach/qdsp6v2/dsp_debug.h>
 #include <mach/peripheral-loader.h>
 
+static const char *lpass_subsys_name = "lpass";
+
 struct apr_svc *apr_register(char *dest, char *svc_name, apr_fn svc_fn,
 			     uint32_t src_port, void *priv)
 {
@@ -131,3 +133,8 @@
 	apr_set_q6_state(APR_SUBSYS_UP);
 	apr_set_modem_state(APR_SUBSYS_UP);
 }
+
+const char *apr_get_lpass_subsys_name(void)
+{
+	return lpass_subsys_name;
+}