dsp: q6adm: add ADM_AUDPROC_PERSISTENT cal type
ADM supports certain modules that can have very large calibration sizes, in such cases the calibration is expected to be persistent in memory. Add new cal type for this purpose. Change-Id: I2d1fb219a3748d0ead5ca2199da2b55669f2550e Signed-off-by: Ramlal Karra <rkarra@codeaurora.org>
This commit is contained in:

committed by
Gerrit - the friendly Code Review server

parent
74a0ee0121
commit
34a11c755a
@@ -1,6 +1,6 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-only
|
||||
/*
|
||||
* Copyright (c) 2014-2019, The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2014-2020, The Linux Foundation. All rights reserved.
|
||||
*/
|
||||
#include <linux/slab.h>
|
||||
#include <linux/fs.h>
|
||||
@@ -57,6 +57,7 @@ size_t get_cal_info_size(int32_t cal_type)
|
||||
case ADM_AUDPROC_CAL_TYPE:
|
||||
case ADM_LSM_AUDPROC_CAL_TYPE:
|
||||
case ADM_LSM_AUDPROC_PERSISTENT_CAL_TYPE:
|
||||
case ADM_AUDPROC_PERSISTENT_CAL_TYPE:
|
||||
size = sizeof(struct audio_cal_info_audproc);
|
||||
break;
|
||||
case ADM_AUDVOL_CAL_TYPE:
|
||||
@@ -211,6 +212,7 @@ size_t get_user_cal_type_size(int32_t cal_type)
|
||||
case ADM_AUDPROC_CAL_TYPE:
|
||||
case ADM_LSM_AUDPROC_CAL_TYPE:
|
||||
case ADM_LSM_AUDPROC_PERSISTENT_CAL_TYPE:
|
||||
case ADM_AUDPROC_PERSISTENT_CAL_TYPE:
|
||||
size = sizeof(struct audio_cal_type_audproc);
|
||||
break;
|
||||
case ADM_AUDVOL_CAL_TYPE:
|
||||
|
Reference in New Issue
Block a user