audio: hal: add DSP clock recovery support
-Changes to add DSP clock recovery support
Conflicts:
qahw_api/test/qahw_playback_test.c
hal/audio_extn/utils.c
CRs-Fixed: 2036937
Change-Id: I32e18e415c4a7dfdc7ae13d0e50c1ca76d739cc0
diff --git a/hal/msm8974/platform.c b/hal/msm8974/platform.c
index 47cae0c..c2b5af0 100644
--- a/hal/msm8974/platform.c
+++ b/hal/msm8974/platform.c
@@ -5664,6 +5664,26 @@
return ret;
}
+const char *platform_get_snd_device_backend_interface(snd_device_t device)
+{
+ const char *hw_interface_name = NULL;
+
+ if ((device < SND_DEVICE_MIN) || (device >= SND_DEVICE_MAX)) {
+ ALOGE("%s: Invalid snd_device = %d",
+ __func__, device);
+ goto done;
+ }
+
+ /* Get string value of necessary backend for device */
+ hw_interface_name = hw_interface_table[device];
+ if (hw_interface_name == NULL)
+ ALOGE("%s: no hw_interface set for device %d\n", __func__, device);
+ else
+ ALOGD("%s: hw_interface set for device %s\n", __func__, hw_interface_name);
+done:
+ return hw_interface_name;
+}
+
int platform_get_snd_device_backend_index(snd_device_t device)
{
int i, be_dai_id;