hal: add support for AANC on handset for APQ8084
For APQ8084 voice call use-case, Adaptive ANC (AANC) is used
by sending an appropriate flag to CSD for enabled AANC.
Change-Id: Ifc4609c16ef3c5d905628ff22853fc44fd81a73a
diff --git a/hal/msm8974/platform.c b/hal/msm8974/platform.c
index aa49c7b..a303a30 100644
--- a/hal/msm8974/platform.c
+++ b/hal/msm8974/platform.c
@@ -1422,6 +1422,7 @@
if (out_device & AUDIO_DEVICE_OUT_EARPIECE &&
audio_extn_should_use_handset_anc(channel_count)) {
snd_device = SND_DEVICE_IN_AANC_HANDSET_MIC;
+ adev->acdb_settings |= ANC_FLAG;
} else if (my_data->fluence_type == FLUENCE_NONE ||
my_data->fluence_in_voice_call == false) {
snd_device = SND_DEVICE_IN_HANDSET_MIC;