Merge "audio-hal: add device condition check before getting FM usecase"
diff --git a/hal/audio_hw.c b/hal/audio_hw.c
index 2e49b64..9664b7e 100644
--- a/hal/audio_hw.c
+++ b/hal/audio_hw.c
@@ -9614,7 +9614,7 @@
         ret = audio_extn_auto_hal_open_echo_reference_stream(in);
     }
 
-    if (in->source == AUDIO_SOURCE_FM_TUNER) {
+    if ((in->source == AUDIO_SOURCE_FM_TUNER) || (devices == AUDIO_DEVICE_IN_FM_TUNER)) {
         if(!get_usecase_from_list(adev, USECASE_AUDIO_RECORD_FM_VIRTUAL))
             in->usecase = USECASE_AUDIO_RECORD_FM_VIRTUAL;
         else {