diff --git a/drivers/mfd/cpcap-audio-core.c b/drivers/mfd/cpcap-audio-core.c index a7a0fb92c7d3..c854076a3bcb 100644 --- a/drivers/mfd/cpcap-audio-core.c +++ b/drivers/mfd/cpcap-audio-core.c @@ -548,6 +548,9 @@ static void cpcap_audio_configure_codec(struct cpcap_audio_state *state, if (state->microphone != CPCAP_AUDIO_IN_NONE) { codec_changes.value |= CPCAP_BIT_MIC1_CDC_EN; codec_changes.value |= CPCAP_BIT_MIC2_CDC_EN; + codec_changes.value |= CPCAP_BIT_CDC_SR2; + codec_changes.value |= CPCAP_BIT_CDC_SR1; + codec_changes.value |= CPCAP_BIT_CDC_SR0; } #else if (state->microphone != CPCAP_AUDIO_IN_AUX_INTERNAL &&