hal: add support for multi-copps for multiple BEs
Add support for multi-copps for multiple BEs with independent
calibration data. This allows for more accurate calibration of device
copps.
Change-Id: I2628cf16564a6cd596e7f2663063a7cd64749bdc
CRs-Fixed: 1110415
diff --git a/hal/platform_api.h b/hal/platform_api.h
index 82bef97..269aedc 100644
--- a/hal/platform_api.h
+++ b/hal/platform_api.h
@@ -52,6 +52,12 @@
int na_mode;
} native_audio_prop;
+#define BE_DAI_NAME_MAX_LENGTH 24
+struct be_dai_name_struct {
+ unsigned int be_id;
+ char be_name[BE_DAI_NAME_MAX_LENGTH];
+};
+
enum card_status_t;
void *platform_init(struct audio_device *adev);
@@ -133,6 +139,7 @@
int platform_set_snd_device_backend(snd_device_t snd_device, const char * backend,
const char * hw_interface);
+int platform_get_snd_device_backend_index(snd_device_t device);
/* From platform_info.c */
int platform_info_init(const char *filename, void *);