asoc: lpass-cdc: mark IIR filter coefficient registers as volatile

Mark IIR filter coefficient registers as volatile to
get actual coefficient when running tinymix.

Change-Id: Idcb9bb5bd322a429ced231f296c83d8a09ca7cce
Signed-off-by: Meng Wang <mengw@codeaurora.org>
Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
This commit is contained in:
Sudheer Papothi
2021-01-07 01:18:23 +05:30
rodzic 7962130af8
commit 10ccb2c0af

Wyświetl plik

@@ -1,5 +1,5 @@
// SPDX-License-Identifier: GPL-2.0-only
/* Copyright (c) 2018-2020, The Linux Foundation. All rights reserved.
/* Copyright (c) 2018-2021, The Linux Foundation. All rights reserved.
*/
#include <linux/regmap.h>
@@ -1204,6 +1204,10 @@ static bool lpass_cdc_is_volatile_register(struct device *dev,
case LPASS_CDC_RX_EC_ASRC2_STATUS_FMAX_CNTR_LSB:
case LPASS_CDC_RX_EC_ASRC2_STATUS_FMAX_CNTR_MSB:
case LPASS_CDC_RX_EC_ASRC2_STATUS_FIFO:
case LPASS_CDC_RX_SIDETONE_IIR0_IIR_COEF_B1_CTL:
case LPASS_CDC_RX_SIDETONE_IIR0_IIR_COEF_B2_CTL:
case LPASS_CDC_RX_SIDETONE_IIR1_IIR_COEF_B1_CTL:
case LPASS_CDC_RX_SIDETONE_IIR1_IIR_COEF_B2_CTL:
return true;
}
return false;