hal: get wsa881x temperature zone names using key value pair

Use key value pair config parameters to set wsa881x temperature
zone sensor names in speaker protection module for getting
corresponding temperature zone handles.

Change-Id: I68561866d7c79a05ea81c331bc2fb3a36a63fb6f
diff --git a/hal/msm8916/platform.c b/hal/msm8916/platform.c
index 463dc77..6f73f0f 100644
--- a/hal/msm8916/platform.c
+++ b/hal/msm8916/platform.c
@@ -3346,11 +3346,12 @@
     struct platform_data *my_data = (struct platform_data *)platform;
     char *str;
     char value[256] = {0};
-    int val;
+    int val,len;
     int ret = 0, err;
     char *kv_pairs = NULL;
 
     kv_pairs = str_parms_to_str(parms);
+    len = strlen(kv_pairs);
     ALOGV("%s: enter: - %s", __func__, kv_pairs);
     free(kv_pairs);
 
@@ -3415,6 +3416,7 @@
     }
 #endif
     native_audio_set_params(platform, parms, value, sizeof(value));
+    audio_extn_spkr_prot_set_parameters(parms, value, len);
     ALOGV("%s: exit with code(%d)", __func__, ret);
     return ret;
 }