dsp: add support for new ADM LSM cal types
Add support for new ADM LSM cal types in order to avoid topology and cal block overriding during concurrent use cases like SVA with speaker protection. CRs-Fixed: 2085865 Change-Id: I155d29ff0b77b069aa5970408332064c5c2aebd7 Signed-off-by: Aditya Bavanari <abavanar@codeaurora.org>
This commit is contained in:
@@ -54,6 +54,7 @@ size_t get_cal_info_size(int32_t cal_type)
|
||||
size = sizeof(struct audio_cal_info_voc_col);
|
||||
break;
|
||||
case ADM_TOPOLOGY_CAL_TYPE:
|
||||
case ADM_LSM_TOPOLOGY_CAL_TYPE:
|
||||
size = sizeof(struct audio_cal_info_adm_top);
|
||||
break;
|
||||
case ADM_CUST_TOPOLOGY_CAL_TYPE:
|
||||
@@ -61,6 +62,7 @@ size_t get_cal_info_size(int32_t cal_type)
|
||||
size = 0;
|
||||
break;
|
||||
case ADM_AUDPROC_CAL_TYPE:
|
||||
case ADM_LSM_AUDPROC_CAL_TYPE:
|
||||
size = sizeof(struct audio_cal_info_audproc);
|
||||
break;
|
||||
case ADM_AUDVOL_CAL_TYPE:
|
||||
@@ -202,6 +204,7 @@ size_t get_user_cal_type_size(int32_t cal_type)
|
||||
size = sizeof(struct audio_cal_type_voc_col);
|
||||
break;
|
||||
case ADM_TOPOLOGY_CAL_TYPE:
|
||||
case ADM_LSM_TOPOLOGY_CAL_TYPE:
|
||||
size = sizeof(struct audio_cal_type_adm_top);
|
||||
break;
|
||||
case ADM_CUST_TOPOLOGY_CAL_TYPE:
|
||||
@@ -209,6 +212,7 @@ size_t get_user_cal_type_size(int32_t cal_type)
|
||||
size = sizeof(struct audio_cal_type_basic);
|
||||
break;
|
||||
case ADM_AUDPROC_CAL_TYPE:
|
||||
case ADM_LSM_AUDPROC_CAL_TYPE:
|
||||
size = sizeof(struct audio_cal_type_audproc);
|
||||
break;
|
||||
case ADM_AUDVOL_CAL_TYPE:
|
||||
|
Reference in New Issue
Block a user