Hal: Add check for usb device

USB 6 mic record falls back to default values
on internal codec.

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

Change-Id: I721fc34eacc15633f2563fc7576a2b07157ff3ca
diff --git a/hal/msm8974/platform.c b/hal/msm8974/platform.c
index 9dbbac7..30b9d10 100644
--- a/hal/msm8974/platform.c
+++ b/hal/msm8974/platform.c
@@ -6500,7 +6500,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) {
+    } else if (my_data->is_internal_codec && !audio_is_usb_in_device(snd_device)) {
         sample_rate =  CODEC_BACKEND_DEFAULT_SAMPLE_RATE;
         channels = CODEC_BACKEND_DEFAULT_TX_CHANNELS;
         if (adev->active_input->bit_width == 24)