hal: Make internal codec flag true for SDM670
Currently SDM670 target is not being checked
for internal codec flag, so enhance the condition
to check for SDM670 target.
CRs-fixed: 2128156
Change-Id: I4633089793d902309dbb9dfdc8b09ac7340926f4
diff --git a/hal/msm8974/platform.c b/hal/msm8974/platform.c
index 61ef223..f350991 100644
--- a/hal/msm8974/platform.c
+++ b/hal/msm8974/platform.c
@@ -969,7 +969,9 @@
if (!strncmp(snd_card_name, "sdm660-snd-card-skush",
sizeof("sdm660-snd-card-skush")) ||
!strncmp(snd_card_name, "sdm660-snd-card-skush",
- sizeof("sdm660-snd-card-mtp"))) {
+ sizeof("sdm660-snd-card-mtp")) ||
+ !strncmp(snd_card_name, "sdm670-mtp-snd-card",
+ sizeof("sdm670-mtp-snd-card"))) {
ALOGI("%s: snd_card_name: %s",__func__,snd_card_name);
my_data->is_internal_codec = true;
my_data->is_slimbus_interface = false;
@@ -1946,6 +1948,7 @@
MIXER_XML_PATH_AUXPCM) == -ENOSYS)
adev->audio_route = audio_route_init(adev->snd_card,
mixer_xml_file);
+ update_codec_type_and_interface(my_data, snd_card_name);
} else {
ALOGD("%s: Loading default mixer file", __func__);
if (audio_extn_read_xml(adev, adev->snd_card, MIXER_XML_DEFAULT_PATH,