Hal: Add check for usb in device

USB 6 mic record falls back to default values
on internal codec due to incorrect check condition

Add check for usb in device before falling
back to default values on internal codec

Change-Id: I0b1cc5dcf76c6120dfdb902f2421c9e3117fa96b
diff --git a/hal/msm8974/platform.c b/hal/msm8974/platform.c
index 0a77e5b..913ddb6 100644
--- a/hal/msm8974/platform.c
+++ b/hal/msm8974/platform.c
@@ -6549,7 +6549,7 @@
         bit_width = CODEC_BACKEND_DEFAULT_BIT_WIDTH;
         sample_rate =  CODEC_BACKEND_DEFAULT_SAMPLE_RATE;
         channels = CODEC_BACKEND_DEFAULT_TX_CHANNELS;
-    } else if (my_data->is_internal_codec && !audio_is_usb_in_device(snd_device)) {
+    } else if (my_data->is_internal_codec && backend_idx != USB_AUDIO_TX_BACKEND) {
         sample_rate =  CODEC_BACKEND_DEFAULT_SAMPLE_RATE;
         channels = CODEC_BACKEND_DEFAULT_TX_CHANNELS;
         if (adev->active_input->bit_width == 24)