hal: Fixes for initalizing audio_extn features
1) Fixes for initializing audio_extn features such as speaker_prot,
fm,etc.
2) Runtime detection using vndk_fwkdetect lib has been
changed to dynamic loading instead of static linking
Change-Id: I4deef5e9ffefc17e427ecf5a271ed7bcd18dbb0f
diff --git a/hal/ahal_config_helper.cpp b/hal/ahal_config_helper.cpp
index 92bb520..63f44ab 100644
--- a/hal/ahal_config_helper.cpp
+++ b/hal/ahal_config_helper.cpp
@@ -74,6 +74,12 @@
true, /* FLUENCE */
true, /* CUSTOM_STEREO */
true, /* ANC_HEADSET */
+ true, /* SPKR_PROT */
+ true, /* FM_POWER_OPT */
+ false, /* EXTERNAL_QDSP */
+ false, /* EXTERNAL_SPEAKER */
+ false, /* EXTERNAL_SPEAKER_TFA */
+ false, /* HWDEP_CAL */
false, /* DSM_FEEDBACK */
true, /* USB_OFFLOAD */
false, /* USB_OFFLOAD_BURST_MODE */
@@ -102,6 +108,12 @@
false, /* FLUENCE */
false, /* CUSTOM_STEREO */
false, /* ANC_HEADSET */
+ true, /* SPKR_PROT */
+ false, /* FM_POWER_OPT */
+ true, /* EXTERNAL_QDSP */
+ true, /* EXTERNAL_SPEAKER */
+ false, /* EXTERNAL_SPEAKER_TFA */
+ true, /* HWDEP_CAL */
false, /* DSM_FEEDBACK */
true, /* USB_OFFLOAD */
false, /* USB_OFFLOAD_BURST_MODE */