diff --git a/asoc/codecs/lpass-cdc/lpass-cdc-registers.h b/asoc/codecs/lpass-cdc/lpass-cdc-registers.h index 47595ae627..cd923abf79 100644 --- a/asoc/codecs/lpass-cdc/lpass-cdc-registers.h +++ b/asoc/codecs/lpass-cdc/lpass-cdc-registers.h @@ -1,5 +1,6 @@ /* SPDX-License-Identifier: GPL-2.0-only */ /* Copyright (c) 2018-2021, The Linux Foundation. All rights reserved. + * Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved. */ #ifndef _LPASS_CDC_REGISTERS_H @@ -941,6 +942,7 @@ #define LPASS_CDC_VA_TOP_CSR_DMIC2_CTL (VA_START_OFFSET + 0x008C) #define LPASS_CDC_VA_TOP_CSR_DMIC3_CTL (VA_START_OFFSET + 0x0090) #define LPASS_CDC_VA_TOP_CSR_DMIC_CFG (VA_START_OFFSET + 0x0094) +#define LPASS_CDC_VA_TOP_CSR_VAD_MUX (VA_START_OFFSET + 0x0098) #define LPASS_CDC_VA_TOP_CSR_DEBUG_BUS (VA_START_OFFSET + 0x009C) #define LPASS_CDC_VA_TOP_CSR_DEBUG_EN (VA_START_OFFSET + 0x00A0) #define LPASS_CDC_VA_TOP_CSR_TX_I2S_CTL (VA_START_OFFSET + 0x00A4) diff --git a/asoc/codecs/lpass-cdc/lpass-cdc-regmap.c b/asoc/codecs/lpass-cdc/lpass-cdc-regmap.c index e310309e05..67c7311b99 100644 --- a/asoc/codecs/lpass-cdc/lpass-cdc-regmap.c +++ b/asoc/codecs/lpass-cdc/lpass-cdc-regmap.c @@ -1,5 +1,6 @@ // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2018-2021, The Linux Foundation. All rights reserved. + * Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved. */ #include @@ -842,6 +843,7 @@ static const struct reg_default lpass_cdc_defaults[] = { { LPASS_CDC_VA_TOP_CSR_DMIC2_CTL, 0x00}, { LPASS_CDC_VA_TOP_CSR_DMIC3_CTL, 0x00}, { LPASS_CDC_VA_TOP_CSR_DMIC_CFG, 0x80}, + { LPASS_CDC_VA_TOP_CSR_VAD_MUX, 0x00}, { LPASS_CDC_VA_TOP_CSR_DEBUG_BUS, 0x00}, { LPASS_CDC_VA_TOP_CSR_DEBUG_EN, 0x00}, { LPASS_CDC_VA_TOP_CSR_TX_I2S_CTL, 0x0C}, diff --git a/asoc/codecs/lpass-cdc/lpass-cdc-tables.c b/asoc/codecs/lpass-cdc/lpass-cdc-tables.c index 611531636e..8460f9d8a3 100644 --- a/asoc/codecs/lpass-cdc/lpass-cdc-tables.c +++ b/asoc/codecs/lpass-cdc/lpass-cdc-tables.c @@ -1,6 +1,7 @@ // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2018, 2020, The Linux Foundation. All rights reserved. + * Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved. */ #include @@ -543,6 +544,7 @@ u8 lpass_cdc_va_reg_access[LPASS_CDC_VA_MACRO_MAX] = { [LPASS_CDC_REG(LPASS_CDC_VA_TOP_CSR_DMIC2_CTL)] = RD_WR_REG, [LPASS_CDC_REG(LPASS_CDC_VA_TOP_CSR_DMIC3_CTL)] = RD_WR_REG, [LPASS_CDC_REG(LPASS_CDC_VA_TOP_CSR_DMIC_CFG)] = RD_WR_REG, + [LPASS_CDC_REG(LPASS_CDC_VA_TOP_CSR_VAD_MUX)] = RD_WR_REG, [LPASS_CDC_REG(LPASS_CDC_VA_TOP_CSR_DEBUG_BUS)] = RD_WR_REG, [LPASS_CDC_REG(LPASS_CDC_VA_TOP_CSR_DEBUG_EN)] = RD_WR_REG, [LPASS_CDC_REG(LPASS_CDC_VA_TOP_CSR_TX_I2S_CTL)] = RD_WR_REG,