hal: Enable fluence block for HFP
Set echo reference to enable fluence block
for HFP call.
CRs-Fixed: 2021778
Change-Id: Id8c3608e177867cb22df30e1f53f9164a082cadc
diff --git a/hal/msm8916/platform.c b/hal/msm8916/platform.c
index ad55cac..3fd13b3 100644
--- a/hal/msm8916/platform.c
+++ b/hal/msm8916/platform.c
@@ -4027,6 +4027,8 @@
else
snd_device = SND_DEVICE_IN_VOICE_SPEAKER_DMIC;
}
+ if (audio_extn_hfp_is_active(adev))
+ platform_set_echo_reference(adev, true, out_device);
} else {
snd_device = SND_DEVICE_IN_VOICE_SPEAKER_MIC;
if (audio_extn_hfp_is_active(adev))
diff --git a/hal/msm8974/platform.c b/hal/msm8974/platform.c
index efd8fcc..42931c3 100755
--- a/hal/msm8974/platform.c
+++ b/hal/msm8974/platform.c
@@ -3795,6 +3795,8 @@
else
snd_device = SND_DEVICE_IN_VOICE_SPEAKER_DMIC;
}
+ if (audio_extn_hfp_is_active(adev))
+ platform_set_echo_reference(adev, true, out_device);
} else {
snd_device = SND_DEVICE_IN_VOICE_SPEAKER_MIC;
if (audio_extn_hfp_is_active(adev))