hal: Update acdb extn and platform to pass Instance ID support info
Update acdb extn and platform to pass Instance ID support info
in order to enable ACDB loader use this info and call the respective
ACDB SW APIs. Update GEF APIs to support instance ID feature.
Add a property to query the instance ID support and use that
to call ACDB loader for instance ID support.
CRs-Fixed: 2199639
Change-Id: I64b41faf23cb42ec2af1695adb8a7021cad996dc
diff --git a/hal/msm8960/platform.c b/hal/msm8960/platform.c
index 43aeaed..7f33967 100644
--- a/hal/msm8960/platform.c
+++ b/hal/msm8960/platform.c
@@ -1260,30 +1260,21 @@
}
int platform_send_audio_cal(void* platform __unused,
- int acdb_dev_id __unused, int acdb_device_type __unused,
- int app_type __unused, int topology_id __unused,
- int sample_rate __unused, uint32_t module_id,
- uint32_t param_id, void* data __unused,
+ acdb_audio_cal_cfg_t* cal __unused, void* data __unused,
int length __unused, bool persist __unused)
{
return -ENOSYS;
}
int platform_get_audio_cal(void* platform __unused,
- int acdb_dev_id __unused, int acdb_device_type __unused,
- int app_type __unused, int topology_id __unused,
- int sample_rate __unused, uint32_t module_id,
- uint32_t param_id, void* data __unused,
+ acdb_audio_cal_cfg_t* cal __unused, void* data __unused,
int* length __unused, bool persist __unused)
{
return -ENOSYS;
}
int platform_store_audio_cal(void* platform __unused,
- int acdb_dev_id __unused, int acdb_device_type __unused,
- int app_type __unused, int topology_id __unused,
- int sample_rate __unused, uint32_t module_id,
- uint32_t param_id, void* data __unused,
+ acdb_audio_cal_cfg_t* cal __unused, void* data __unused,
int length __unused)
{
return -ENOSYS;
@@ -1291,10 +1282,7 @@
int platform_retrieve_audio_cal(void* platform __unused,
- int acdb_dev_id __unused, int acdb_device_type __unused,
- int app_type __unused, int topology_id __unused,
- int sample_rate __unused, uint32_t module_id,
- uint32_t param_id, void* data __unused,
+ acdb_audio_cal_cfg_t* cal __unused, void* data __unused,
int* length __unused)
{
return -ENOSYS;