summaryrefslogtreecommitdiffstats
path: root/hal/msm8960
diff options
context:
space:
mode:
authorAditya Bavanari <abavanar@codeaurora.org>2017-10-03 20:10:35 +0530
committerGerrit - the friendly Code Review server <code-review@localhost>2018-03-06 18:08:57 -0800
commit29bcea2437aecb4c90b2bacccd5ae0e6dc8e5960 (patch)
treef75570552db84209867e8b0d707f877fda88b7e2 /hal/msm8960
parentfe20fc7d8c5c56b054dde2e681de9df6f88efa56 (diff)
downloadhardware_qcom_audio-29bcea2437aecb4c90b2bacccd5ae0e6dc8e5960.tar.gz
hardware_qcom_audio-29bcea2437aecb4c90b2bacccd5ae0e6dc8e5960.tar.bz2
hardware_qcom_audio-29bcea2437aecb4c90b2bacccd5ae0e6dc8e5960.zip
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
Diffstat (limited to 'hal/msm8960')
-rw-r--r--hal/msm8960/platform.c20
1 files changed, 4 insertions, 16 deletions
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;