hal: update platform info parser to read key value pairs
Add support to parse platform specific configuration as
key value pairs from audio_platform_info.xml file.
Change-Id: Id1199f6f5cb3a060476f713a69b5de05f48815ce
diff --git a/hal/msm8916/platform.c b/hal/msm8916/platform.c
index d15a252..d68591e 100644
--- a/hal/msm8916/platform.c
+++ b/hal/msm8916/platform.c
@@ -1434,8 +1434,7 @@
dir = opendir(CodecPeek);
if (dir != NULL) {
while (NULL != (dirent = readdir(dir))) {
- if (strstr (dirent->d_name,file_name))
- {
+ if (strstr (dirent->d_name,file_name)) {
my_data->is_wsa_speaker = true;
break;
}
@@ -1449,9 +1448,9 @@
/* Initialize ACDB and PCM ID's */
if (is_external_codec)
- platform_info_init(PLATFORM_INFO_XML_PATH_EXTCODEC);
+ platform_info_init(PLATFORM_INFO_XML_PATH_EXTCODEC, my_data);
else
- platform_info_init(PLATFORM_INFO_XML_PATH);
+ platform_info_init(PLATFORM_INFO_XML_PATH, my_data);
/* init usb */
audio_extn_usb_init(adev);