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,