Merge "hal sndmonitor: add support monitor sm8150 sound card"
diff --git a/hal/audio_hw.c b/hal/audio_hw.c
index e1d5309..5d1b0af 100644
--- a/hal/audio_hw.c
+++ b/hal/audio_hw.c
@@ -1173,6 +1173,10 @@
         if (usecase->type != PCM_PLAYBACK &&
                 usecase != uc_info &&
                 usecase->in_snd_device != snd_device &&
+                ((uc_info->type == VOICE_CALL &&
+                  usecase->devices == AUDIO_DEVICE_IN_VOICE_CALL) ||
+                 platform_check_backends_match(snd_device,\
+                                              usecase->in_snd_device)) &&
                 (usecase->id != USECASE_AUDIO_SPKR_CALIB_TX)) {
             ALOGV("%s: Usecase (%s) is active on (%s) - disabling ..",
                   __func__, use_case_table[usecase->id],