From efd65f122496cc26b5946c446dc5adce0be34e6d Mon Sep 17 00:00:00 2001 From: Vatsal Bucha Date: Fri, 6 Dec 2019 18:07:02 +0530 Subject: [PATCH] ASoC: bolero: Fix voice activation not working on SWR MICs Voice Activation is not working from second time on SWR MICs. Make tx macro registers related to SWR MIC as volatile to resolve the issue. Change-Id: Iac52af37d32b53ada193d855949b345da0e47d9c Signed-off-by: Vatsal Bucha --- asoc/codecs/bolero/bolero-cdc-regmap.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/asoc/codecs/bolero/bolero-cdc-regmap.c b/asoc/codecs/bolero/bolero-cdc-regmap.c index 77f5420dc48f..b1a263fb008f 100644 --- a/asoc/codecs/bolero/bolero-cdc-regmap.c +++ b/asoc/codecs/bolero/bolero-cdc-regmap.c @@ -797,6 +797,10 @@ static bool bolero_is_volatile_register(struct device *dev, case BOLERO_CDC_VA_TOP_CSR_CORE_ID_1: case BOLERO_CDC_VA_TOP_CSR_CORE_ID_2: case BOLERO_CDC_VA_TOP_CSR_CORE_ID_3: + case BOLERO_CDC_TX_TOP_CSR_SWR_DMIC0_CTL: + case BOLERO_CDC_TX_TOP_CSR_SWR_DMIC1_CTL: + case BOLERO_CDC_TX_TOP_CSR_SWR_DMIC2_CTL: + case BOLERO_CDC_TX_TOP_CSR_SWR_DMIC3_CTL: case BOLERO_CDC_WSA_VBAT_BCL_VBAT_GAIN_MON_VAL: case BOLERO_CDC_WSA_VBAT_BCL_VBAT_DECODE_ST: case BOLERO_CDC_WSA_INTR_CTRL_PIN1_STATUS0: