From 29bcea2437aecb4c90b2bacccd5ae0e6dc8e5960 Mon Sep 17 00:00:00 2001 From: Aditya Bavanari Date: Tue, 3 Oct 2017 20:10:35 +0530 Subject: 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 --- hal/msm8960/platform.c | 20 ++++---------------- 1 file changed, 4 insertions(+), 16 deletions(-) (limited to 'hal/msm8960') diff --git a/hal/msm8960/platform.c b/hal/msm8960/platform.c index 43aeaed6..7f339678 100644 --- a/hal/msm8960/platform.c +++ b/hal/msm8960/platform.c @@ -1260,30 +1260,21 @@ bool platform_check_backends_match(snd_device_t snd_device1 __unused, } 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_store_audio_cal(void* platform __unused, 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; -- cgit v1.2.3