msm: Rename msmfalcon to sdm660

Update the code name from msmfalcon to sdm660. As part of this, update
the filename containing "falcon" and files content containing "falcon".

Conflicts:
	configs/sdm660/sdm660.mk

Change-Id: I5fc11ffac2f21f11e2a7283cf7375bcf93c01623
diff --git a/Android.mk b/Android.mk
index 5163d9e..61bb1d5 100644
--- a/Android.mk
+++ b/Android.mk
@@ -1,4 +1,4 @@
-ifneq ($(filter mpq8092 msm8960 msm8226 msm8x26 msm8610 msm8974 msm8x74 apq8084 msm8916 msm8994 msm8992 msm8909 msm8996 msm8952 msm8937 thorium msm8953 msmgold msm8998 msmfalcon,$(TARGET_BOARD_PLATFORM)),)
+ifneq ($(filter mpq8092 msm8960 msm8226 msm8x26 msm8610 msm8974 msm8x74 apq8084 msm8916 msm8994 msm8992 msm8909 msm8996 msm8952 msm8937 thorium msm8953 msmgold msm8998 sdm660,$(TARGET_BOARD_PLATFORM)),)
 
 MY_LOCAL_PATH := $(call my-dir)
 
diff --git a/audiod/AudioDaemon.cpp b/audiod/AudioDaemon.cpp
index 1a40330..53699ff 100644
--- a/audiod/AudioDaemon.cpp
+++ b/audiod/AudioDaemon.cpp
@@ -95,6 +95,8 @@
                 continue;
             //Only consider sound cards associated with ADSP
             if ((strncasecmp(card_id, "msm", 3) != 0) &&
+                (strncasecmp(card_id, "sdm", 3) != 0) &&
+                (strncasecmp(card_id, "sdc", 3) != 0) &&
                 (strncasecmp(card_id, "apq", 3) != 0)) {
                 ALOGD("Skipping non-ADSP sound card %s", card_id);
                 continue;
diff --git a/configs/msmfalcon/aanc_tuning_mixer.txt b/configs/sdm660/aanc_tuning_mixer.txt
similarity index 100%
rename from configs/msmfalcon/aanc_tuning_mixer.txt
rename to configs/sdm660/aanc_tuning_mixer.txt
diff --git a/configs/msmfalcon/aanc_tuning_mixer_tavil.txt b/configs/sdm660/aanc_tuning_mixer_tavil.txt
similarity index 100%
rename from configs/msmfalcon/aanc_tuning_mixer_tavil.txt
rename to configs/sdm660/aanc_tuning_mixer_tavil.txt
diff --git a/configs/msmfalcon/audio_effects.conf b/configs/sdm660/audio_effects.conf
similarity index 100%
rename from configs/msmfalcon/audio_effects.conf
rename to configs/sdm660/audio_effects.conf
diff --git a/configs/msmfalcon/audio_output_policy.conf b/configs/sdm660/audio_output_policy.conf
similarity index 100%
rename from configs/msmfalcon/audio_output_policy.conf
rename to configs/sdm660/audio_output_policy.conf
diff --git a/configs/msmfalcon/audio_platform_info.xml b/configs/sdm660/audio_platform_info.xml
similarity index 100%
rename from configs/msmfalcon/audio_platform_info.xml
rename to configs/sdm660/audio_platform_info.xml
diff --git a/configs/msmfalcon/audio_platform_info_extcodec.xml b/configs/sdm660/audio_platform_info_extcodec.xml
similarity index 100%
rename from configs/msmfalcon/audio_platform_info_extcodec.xml
rename to configs/sdm660/audio_platform_info_extcodec.xml
diff --git a/configs/msmfalcon/audio_platform_info_i2s.xml b/configs/sdm660/audio_platform_info_i2s.xml
similarity index 100%
rename from configs/msmfalcon/audio_platform_info_i2s.xml
rename to configs/sdm660/audio_platform_info_i2s.xml
diff --git a/configs/msmfalcon/audio_policy.conf b/configs/sdm660/audio_policy.conf
similarity index 100%
rename from configs/msmfalcon/audio_policy.conf
rename to configs/sdm660/audio_policy.conf
diff --git a/configs/msmfalcon/audio_policy_configuration.xml b/configs/sdm660/audio_policy_configuration.xml
similarity index 100%
rename from configs/msmfalcon/audio_policy_configuration.xml
rename to configs/sdm660/audio_policy_configuration.xml
diff --git a/configs/msmfalcon/graphite_ipc_platform_info.xml b/configs/sdm660/graphite_ipc_platform_info.xml
similarity index 100%
rename from configs/msmfalcon/graphite_ipc_platform_info.xml
rename to configs/sdm660/graphite_ipc_platform_info.xml
diff --git a/configs/msmfalcon/listen_platform_info.xml b/configs/sdm660/listen_platform_info.xml
similarity index 100%
rename from configs/msmfalcon/listen_platform_info.xml
rename to configs/sdm660/listen_platform_info.xml
diff --git a/configs/msmfalcon/mixer_paths.xml b/configs/sdm660/mixer_paths.xml
similarity index 100%
rename from configs/msmfalcon/mixer_paths.xml
rename to configs/sdm660/mixer_paths.xml
diff --git a/configs/msmfalcon/mixer_paths_i2s.xml b/configs/sdm660/mixer_paths_i2s.xml
similarity index 100%
rename from configs/msmfalcon/mixer_paths_i2s.xml
rename to configs/sdm660/mixer_paths_i2s.xml
diff --git a/configs/msmfalcon/mixer_paths_mtp.xml b/configs/sdm660/mixer_paths_mtp.xml
similarity index 100%
rename from configs/msmfalcon/mixer_paths_mtp.xml
rename to configs/sdm660/mixer_paths_mtp.xml
diff --git a/configs/msmfalcon/mixer_paths_skuk.xml b/configs/sdm660/mixer_paths_skuk.xml
similarity index 100%
rename from configs/msmfalcon/mixer_paths_skuk.xml
rename to configs/sdm660/mixer_paths_skuk.xml
diff --git a/configs/msmfalcon/mixer_paths_wcd9326.xml b/configs/sdm660/mixer_paths_wcd9326.xml
similarity index 100%
rename from configs/msmfalcon/mixer_paths_wcd9326.xml
rename to configs/sdm660/mixer_paths_wcd9326.xml
diff --git a/configs/msmfalcon/mixer_paths_wcd9335.xml b/configs/sdm660/mixer_paths_wcd9335.xml
similarity index 100%
rename from configs/msmfalcon/mixer_paths_wcd9335.xml
rename to configs/sdm660/mixer_paths_wcd9335.xml
diff --git a/configs/msmfalcon/mixer_paths_wcd9340.xml b/configs/sdm660/mixer_paths_wcd9340.xml
similarity index 100%
rename from configs/msmfalcon/mixer_paths_wcd9340.xml
rename to configs/sdm660/mixer_paths_wcd9340.xml
diff --git a/configs/msmfalcon/msmfalcon.mk b/configs/sdm660/sdm660.mk
similarity index 75%
rename from configs/msmfalcon/msmfalcon.mk
rename to configs/sdm660/sdm660.mk
index 63a742c..25de2bb 100644
--- a/configs/msmfalcon/msmfalcon.mk
+++ b/configs/sdm660/sdm660.mk
@@ -65,26 +65,26 @@
     device/qcom/common/media/audio_policy.conf:system/etc/audio_policy.conf
 else
 PRODUCT_COPY_FILES += \
-    hardware/qcom/audio/configs/msmfalcon/audio_policy.conf:system/etc/audio_policy.conf
+    hardware/qcom/audio/configs/sdm660/audio_policy.conf:system/etc/audio_policy.conf
 endif
 
 PRODUCT_COPY_FILES += \
-    hardware/qcom/audio/configs/msmfalcon/audio_output_policy.conf:system/vendor/etc/audio_output_policy.conf \
-    hardware/qcom/audio/configs/msmfalcon/audio_effects.conf:system/vendor/etc/audio_effects.conf \
-    hardware/qcom/audio/configs/msmfalcon/mixer_paths.xml:system/etc/mixer_paths.xml \
-    hardware/qcom/audio/configs/msmfalcon/mixer_paths_wcd9335.xml:system/etc/mixer_paths_wcd9335.xml \
-    hardware/qcom/audio/configs/msmfalcon/mixer_paths_wcd9340.xml:system/etc/mixer_paths_wcd9340.xml \
-    hardware/qcom/audio/configs/msmfalcon/mixer_paths_wcd9326.xml:system/etc/mixer_paths_wcd9326.xml \
-    hardware/qcom/audio/configs/msmfalcon/mixer_paths_i2s.xml:system/etc/mixer_paths_i2s.xml \
-    hardware/qcom/audio/configs/msmfalcon/aanc_tuning_mixer.txt:system/etc/aanc_tuning_mixer.txt \
-    hardware/qcom/audio/configs/msmfalcon/aanc_tuning_mixer_tavil.txt:system/etc/aanc_tuning_mixer_tavil.txt \
-    hardware/qcom/audio/configs/msmfalcon/audio_platform_info_extcodec.xml:system/etc/audio_platform_info_extcodec.xml \
-    hardware/qcom/audio/configs/msmfalcon/audio_platform_info.xml:system/etc/audio_platform_info.xml \
-    hardware/qcom/audio/configs/msmfalcon/sound_trigger_mixer_paths.xml:system/etc/sound_trigger_mixer_paths.xml \
-    hardware/qcom/audio/configs/msmfalcon/sound_trigger_mixer_paths_wcd9330.xml:system/etc/sound_trigger_mixer_paths_wcd9330.xml \
-    hardware/qcom/audio/configs/msmfalcon/sound_trigger_mixer_paths_wcd9340.xml:system/etc/sound_trigger_mixer_paths_wcd9340.xml \
-    hardware/qcom/audio/configs/msmfalcon/sound_trigger_platform_info.xml:system/etc/sound_trigger_platform_info.xml \
-    hardware/qcom/audio/configs/msmfalcon/graphite_ipc_platform_info.xml:system/etc/graphite_ipc_platform_info.xml \
+    hardware/qcom/audio/configs/sdm660/audio_output_policy.conf:system/vendor/etc/audio_output_policy.conf \
+    hardware/qcom/audio/configs/sdm660/audio_effects.conf:system/vendor/etc/audio_effects.conf \
+    hardware/qcom/audio/configs/sdm660/mixer_paths.xml:system/etc/mixer_paths.xml \
+    hardware/qcom/audio/configs/sdm660/mixer_paths_wcd9335.xml:system/etc/mixer_paths_wcd9335.xml \
+    hardware/qcom/audio/configs/sdm660/mixer_paths_wcd9340.xml:system/etc/mixer_paths_wcd9340.xml \
+    hardware/qcom/audio/configs/sdm660/mixer_paths_wcd9326.xml:system/etc/mixer_paths_wcd9326.xml \
+    hardware/qcom/audio/configs/sdm660/mixer_paths_i2s.xml:system/etc/mixer_paths_i2s.xml \
+    hardware/qcom/audio/configs/sdm660/aanc_tuning_mixer.txt:system/etc/aanc_tuning_mixer.txt \
+    hardware/qcom/audio/configs/sdm660/aanc_tuning_mixer_tavil.txt:system/etc/aanc_tuning_mixer_tavil.txt \
+    hardware/qcom/audio/configs/sdm660/audio_platform_info_extcodec.xml:system/etc/audio_platform_info_extcodec.xml \
+    hardware/qcom/audio/configs/sdm660/audio_platform_info.xml:system/etc/audio_platform_info.xml \
+    hardware/qcom/audio/configs/sdm660/sound_trigger_mixer_paths.xml:system/etc/sound_trigger_mixer_paths.xml \
+    hardware/qcom/audio/configs/sdm660/sound_trigger_mixer_paths_wcd9330.xml:system/etc/sound_trigger_mixer_paths_wcd9330.xml \
+    hardware/qcom/audio/configs/sdm660/sound_trigger_mixer_paths_wcd9340.xml:system/etc/sound_trigger_mixer_paths_wcd9340.xml \
+    hardware/qcom/audio/configs/sdm660/sound_trigger_platform_info.xml:system/etc/sound_trigger_platform_info.xml \
+    hardware/qcom/audio/configs/sdm660/graphite_ipc_platform_info.xml:system/etc/graphite_ipc_platform_info.xml
 
 #XML Audio configuration files
 ifeq ($(USE_XML_AUDIO_POLICY_CONF), 1)
@@ -93,7 +93,7 @@
     $(TOPDIR)hardware/qcom/audio/configs/common/audio_policy_configuration.xml:/system/etc/audio_policy_configuration.xml
 else
 PRODUCT_COPY_FILES += \
-    $(TOPDIR)hardware/qcom/audio/configs/msmfalcon/audio_policy_configuration.xml:system/etc/audio_policy_configuration.xml
+    $(TOPDIR)hardware/qcom/audio/configs/sdm660/audio_policy_configuration.xml:system/etc/audio_policy_configuration.xml
 endif
 PRODUCT_COPY_FILES += \
     $(TOPDIR)frameworks/av/services/audiopolicy/config/a2dp_audio_policy_configuration.xml:/system/etc/a2dp_audio_policy_configuration.xml \
@@ -105,7 +105,7 @@
 
 # Listen configuration file
 PRODUCT_COPY_FILES += \
-    hardware/qcom/audio/configs/msmfalcon/listen_platform_info.xml:system/etc/listen_platform_info.xml
+    hardware/qcom/audio/configs/sdm660/listen_platform_info.xml:system/etc/listen_platform_info.xml
 
 # Reduce client buffer size for fast audio output tracks
 PRODUCT_PROPERTY_OVERRIDES += \
diff --git a/configs/msmfalcon/sound_trigger_mixer_paths.xml b/configs/sdm660/sound_trigger_mixer_paths.xml
similarity index 100%
rename from configs/msmfalcon/sound_trigger_mixer_paths.xml
rename to configs/sdm660/sound_trigger_mixer_paths.xml
diff --git a/configs/msmfalcon/sound_trigger_mixer_paths_wcd9330.xml b/configs/sdm660/sound_trigger_mixer_paths_wcd9330.xml
similarity index 100%
rename from configs/msmfalcon/sound_trigger_mixer_paths_wcd9330.xml
rename to configs/sdm660/sound_trigger_mixer_paths_wcd9330.xml
diff --git a/configs/msmfalcon/sound_trigger_mixer_paths_wcd9340.xml b/configs/sdm660/sound_trigger_mixer_paths_wcd9340.xml
similarity index 100%
rename from configs/msmfalcon/sound_trigger_mixer_paths_wcd9340.xml
rename to configs/sdm660/sound_trigger_mixer_paths_wcd9340.xml
diff --git a/configs/msmfalcon/sound_trigger_platform_info.xml b/configs/sdm660/sound_trigger_platform_info.xml
similarity index 100%
rename from configs/msmfalcon/sound_trigger_platform_info.xml
rename to configs/sdm660/sound_trigger_platform_info.xml
diff --git a/hal/Android.mk b/hal/Android.mk
index 570e556..0ab0b9e 100644
--- a/hal/Android.mk
+++ b/hal/Android.mk
@@ -35,14 +35,14 @@
 endif
 endif
 
-ifneq ($(filter msm8916 msm8909 msm8952 msm8937 thorium msm8953 msmgold msmfalcon,$(TARGET_BOARD_PLATFORM)),)
+ifneq ($(filter msm8916 msm8909 msm8952 msm8937 thorium msm8953 msmgold sdm660,$(TARGET_BOARD_PLATFORM)),)
   AUDIO_PLATFORM = msm8916
   MULTIPLE_HW_VARIANTS_ENABLED := true
   LOCAL_CFLAGS := -DPLATFORM_MSM8916
 ifneq ($(filter msm8909,$(TARGET_BOARD_PLATFORM)),)
   LOCAL_CFLAGS := -DPLATFORM_MSM8909
 endif
-ifneq ($(filter msmfalcon,$(TARGET_BOARD_PLATFORM)),)
+ifneq ($(filter sdm660,$(TARGET_BOARD_PLATFORM)),)
   LOCAL_CFLAGS := -DPLATFORM_MSMFALCON
 endif
 endif
diff --git a/hal/audio_extn/sndmonitor.c b/hal/audio_extn/sndmonitor.c
index 309a9a8..89a6670 100644
--- a/hal/audio_extn/sndmonitor.c
+++ b/hal/audio_extn/sndmonitor.c
@@ -204,6 +204,8 @@
 
         // Only consider sound cards associated with ADSP
         if ((strncasecmp(card_id, "msm", 3) != 0) &&
+            (strncasecmp(card_id, "sdm", 3) != 0) &&
+            (strncasecmp(card_id, "sdc", 3) != 0) &&
             (strncasecmp(card_id, "apq", 3) != 0)) {
             ALOGW("Skip over non-ADSP snd card %s", card_id);
             continue;
diff --git a/hal/msm8916/hw_info.c b/hal/msm8916/hw_info.c
index 8b3056b..1fa40b4 100644
--- a/hal/msm8916/hw_info.c
+++ b/hal/msm8916/hw_info.c
@@ -150,16 +150,16 @@
         strlcpy(hw_info->name, "msm8917", sizeof(hw_info->name));
      } else if (!strcmp(snd_card_name, "msm8940-sku6-snd-card")) {
         strlcpy(hw_info->name, "msm8940", sizeof(hw_info->name));
-    } else if (!strcmp(snd_card_name, "msmfalcon-snd-card")) {
-        strlcpy(hw_info->name, "msmfalcon", sizeof(hw_info->name));
-    } else if (!strcmp(snd_card_name, "msmfalcon-snd-card-mtp")) {
-        strlcpy(hw_info->name, "msmfalcon", sizeof(hw_info->name));
-    } else if (!strcmp(snd_card_name, "msmfalcon-tasha-snd-card")) {
-        strlcpy(hw_info->name, "msmfalcon", sizeof(hw_info->name));
-    } else if (!strcmp(snd_card_name, "msmfalcon-tavil-snd-card")) {
-        strlcpy(hw_info->name, "msmfalcon", sizeof(hw_info->name));
-    } else if (!strcmp(snd_card_name, "msmfalcon-tashalite-snd-card")) {
-        strlcpy(hw_info->name, "msmfalcon", sizeof(hw_info->name));
+    } else if (!strcmp(snd_card_name, "sdm660-snd-card")) {
+        strlcpy(hw_info->name, "sdm660", sizeof(hw_info->name));
+    } else if (!strcmp(snd_card_name, "sdm660-snd-card-mtp")) {
+        strlcpy(hw_info->name, "sdm660", sizeof(hw_info->name));
+    } else if (!strcmp(snd_card_name, "sdm660-tasha-snd-card")) {
+        strlcpy(hw_info->name, "sdm660", sizeof(hw_info->name));
+    } else if (!strcmp(snd_card_name, "sdm660-tavil-snd-card")) {
+        strlcpy(hw_info->name, "sdm660", sizeof(hw_info->name));
+    } else if (!strcmp(snd_card_name, "sdm660-tashalite-snd-card")) {
+        strlcpy(hw_info->name, "sdm660", sizeof(hw_info->name));
     } else if (!strcmp(snd_card_name, "msm8920-sku7-snd-card")) {
         strlcpy(hw_info->name, "msm8920", sizeof(hw_info->name));
     } else if (!strcmp(snd_card_name, "apq8009-tashalite-snd-card")) {
@@ -167,7 +167,7 @@
     } else if (!strcmp(snd_card_name, "mdm9607-tomtom-i2s-snd-card")) {
         strlcpy(hw_info->name, "mdm9607", sizeof(hw_info->name));
     } else {
-        ALOGW("%s: Not an 8x16/8909/8917/8920/8937/8939/8940/8952/8953/falcon device", __func__);
+        ALOGW("%s: Not an 8x16/8909/8917/8920/8937/8939/8940/8952/8953/660 device", __func__);
     }
 }
 
@@ -194,7 +194,7 @@
         strstr(snd_card_name, "msm8976") || strstr(snd_card_name, "msm8953") ||
         strstr(snd_card_name, "msm8937") || strstr(snd_card_name, "msm8917") ||
         strstr(snd_card_name, "msm8940") || strstr(snd_card_name, "msm8920") ||
-        strstr(snd_card_name, "msmfalcon") || strstr(snd_card_name, "apq8009") ||
+        strstr(snd_card_name, "sdm660") || strstr(snd_card_name, "apq8009") ||
 		strstr(snd_card_name, "mdm9607")) {
         ALOGV("8x16 - variant soundcard");
         update_hardware_info_8x16(hw_info, snd_card_name);
diff --git a/hal/msm8916/platform.c b/hal/msm8916/platform.c
index f657f77..81b50b6 100644
--- a/hal/msm8916/platform.c
+++ b/hal/msm8916/platform.c
@@ -884,16 +884,16 @@
                   sizeof("msm8953-tasha-snd-card")) ||
          !strncmp(snd_card_name, "msm8953-tashalite-snd-card",
                   sizeof("msm8953-tashalite-snd-card")) ||
-         !strncmp(snd_card_name, "msmfalcon-tasha-snd-card",
-                  sizeof("msmfalcon-tasha-snd-card")) ||
+         !strncmp(snd_card_name, "sdm660-tasha-snd-card",
+                  sizeof("sdm660-tasha-snd-card")) ||
          !strncmp(snd_card_name, "apq8009-tashalite-snd-card",
                   sizeof("apq8009-tashalite-snd-card")) ||
          !strncmp(snd_card_name, "mdm9607-tomtom-i2s-snd-card",
                   sizeof("mdm9607-tomtom-i2s-snd-card")) ||
-         !strncmp(snd_card_name, "msmfalcon-tashalite-snd-card",
-                  sizeof("msmfalcon-tashalite-snd-card")) ||
-         !strncmp(snd_card_name, "msmfalcon-tavil-snd-card",
-                  sizeof("msmfalcon-tavil-snd-card")))
+         !strncmp(snd_card_name, "sdm660-tashalite-snd-card",
+                  sizeof("sdm660-tashalite-snd-card")) ||
+         !strncmp(snd_card_name, "sdm660-tavil-snd-card",
+                  sizeof("sdm660-tavil-snd-card")))
      {
          ALOGI("%s: snd_card_name: %s",__func__,snd_card_name);
          is_external_codec = true;
@@ -1181,36 +1181,36 @@
         msm_device_to_be_id = msm_device_to_be_id_internal_codec;
         msm_be_id_array_len  =
             sizeof(msm_device_to_be_id_internal_codec) / sizeof(msm_device_to_be_id_internal_codec[0]);
-    } else if (!strncmp(snd_card_name, "msmfalcon-snd-card",
-                  sizeof("msmfalcon-snd-card"))) {
+    } else if (!strncmp(snd_card_name, "sdm660-snd-card",
+                  sizeof("sdm660-snd-card"))) {
         strlcpy(mixer_xml_path, MIXER_XML_PATH,
                MAX_MIXER_XML_PATH);
         msm_device_to_be_id = msm_device_to_be_id_internal_codec;
         msm_be_id_array_len  =
             sizeof(msm_device_to_be_id_internal_codec) / sizeof(msm_device_to_be_id_internal_codec[0]);
-    } else if (!strncmp(snd_card_name, "msmfalcon-snd-card-mtp",
-                  sizeof("msmfalcon-snd-card-mtp"))) {
+    } else if (!strncmp(snd_card_name, "sdm660-snd-card-mtp",
+                  sizeof("sdm660-snd-card-mtp"))) {
         strlcpy(mixer_xml_path, MIXER_XML_PATH_MTP,
                MAX_MIXER_XML_PATH);
         msm_device_to_be_id = msm_device_to_be_id_internal_codec;
         msm_be_id_array_len  =
             sizeof(msm_device_to_be_id_internal_codec) / sizeof(msm_device_to_be_id_internal_codec[0]);
-    } else if (!strncmp(snd_card_name, "msmfalcon-tasha-snd-card",
-                 sizeof("msmfalcon-tasha-snd-card"))) {
+    } else if (!strncmp(snd_card_name, "sdm660-tasha-snd-card",
+                 sizeof("sdm660-tasha-snd-card"))) {
         strlcpy(mixer_xml_path, MIXER_XML_PATH_WCD9335,
                 sizeof(MIXER_XML_PATH_WCD9335));
         msm_device_to_be_id = msm_device_to_be_id_external_codec;
         msm_be_id_array_len  =
             sizeof(msm_device_to_be_id_external_codec) / sizeof(msm_device_to_be_id_external_codec[0]);
-    } else if (!strncmp(snd_card_name, "msmfalcon-tashalite-snd-card",
-                 sizeof("msmfalcon-tashalite-snd-card"))) {
+    } else if (!strncmp(snd_card_name, "sdm660-tashalite-snd-card",
+                 sizeof("sdm660-tashalite-snd-card"))) {
         strlcpy(mixer_xml_path, MIXER_XML_PATH_WCD9326,
                 sizeof(MIXER_XML_PATH_WCD9326));
         msm_device_to_be_id = msm_device_to_be_id_external_codec;
         msm_be_id_array_len  =
             sizeof(msm_device_to_be_id_external_codec) / sizeof(msm_device_to_be_id_external_codec[0]);
-    } else if (!strncmp(snd_card_name, "msmfalcon-tavil-snd-card",
-                 sizeof("msmfalcon-tavil-snd-card"))) {
+    } else if (!strncmp(snd_card_name, "sdm660-tavil-snd-card",
+                 sizeof("sdm660-tavil-snd-card"))) {
         strlcpy(mixer_xml_path, MIXER_XML_PATH_WCD9340,
                 sizeof(MIXER_XML_PATH_WCD9340));
         msm_device_to_be_id = msm_device_to_be_id_external_codec;
@@ -1578,10 +1578,10 @@
         return "msm8953-tasha-snd-card";
     }
 
-    if(!strncmp(snd_card_name, "msmfalcon-tashalite-snd-card",
-             sizeof("msmfalcon-tashalite-snd-card"))) {
+    if(!strncmp(snd_card_name, "sdm660-tashalite-snd-card",
+             sizeof("sdm660-tashalite-snd-card"))) {
         ALOGD("using tasha ACDB files for tasha-lite");
-        return "msmfalcon-tasha-snd-card";
+        return "sdm660-tasha-snd-card";
     }
    return snd_card_name;
 }
@@ -1648,8 +1648,8 @@
     int wsa_count = 0;
 
     /* SL/SH hardware always has wsa by default, no need to add wsa */
-    if(!strncmp(snd_card_name, "msmfalcon", strlen("msmfalcon"))) {
-        ALOGD(" Ignore WSA extension for msm falcon varients");
+    if(!strncmp(snd_card_name, "sdm660", strlen("sdm660"))) {
+        ALOGD(" Ignore WSA extension for sdm 660 varients");
         return false;
     }
 
@@ -2067,7 +2067,7 @@
         my_data->current_backend_cfg[SLIMBUS_0_TX].samplerate_mixer_ctl =
             strdup("SLIM_0_TX SampleRate");
     } else {
-        if (!strncmp(snd_card_name, "msmfalcon", strlen("msmfalcon"))) {
+        if (!strncmp(snd_card_name, "sdm660", strlen("sdm660"))) {
 
             my_data->current_backend_cfg[DEFAULT_CODEC_BACKEND].bitwidth_mixer_ctl =
                 strdup("INT4_MI2S_RX Format");
diff --git a/post_proc/Android.mk b/post_proc/Android.mk
index 7e507d9..88d8c1c 100644
--- a/post_proc/Android.mk
+++ b/post_proc/Android.mk
@@ -81,7 +81,7 @@
 
 ################################################################################
 
-ifneq ($(filter msm8992 msm8994 msm8996 msm8998 msmfalcon,$(TARGET_BOARD_PLATFORM)),)
+ifneq ($(filter msm8992 msm8994 msm8996 msm8998 sdm660,$(TARGET_BOARD_PLATFORM)),)
 
 include $(CLEAR_VARS)