diff options
author | Aditya Bavanari <abavanar@codeaurora.org> | 2017-10-03 20:10:35 +0530 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2018-03-06 18:08:57 -0800 |
commit | 29bcea2437aecb4c90b2bacccd5ae0e6dc8e5960 (patch) | |
tree | f75570552db84209867e8b0d707f877fda88b7e2 /hal/msm8960 | |
parent | fe20fc7d8c5c56b054dde2e681de9df6f88efa56 (diff) | |
download | hardware_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.c | 20 |
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; |