ASoC: nau8821: Remove redundant ADC controls
authorSeven Lee <wtli@nuvoton.com>
Mon, 15 Apr 2024 07:06:49 +0000 (15:06 +0800)
committerMark Brown <broonie@kernel.org>
Sun, 21 Apr 2024 00:57:10 +0000 (09:57 +0900)
Remove redundant left/right adc channel enable controls.

Signed-off-by: Seven Lee <wtli@nuvoton.com>
Link: https://lore.kernel.org/r/20240415070649.3496487-4-wtli@nuvoton.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/nau8821.c

index fec669e00a10085bccea1007dceeda8a882aa7df..6818bbd1d3c7609a2ad4165b3e3b1b1c3134b07a 100644 (file)
@@ -512,12 +512,8 @@ static int nau8821_left_adc_event(struct snd_soc_dapm_widget *w,
        switch (event) {
        case SND_SOC_DAPM_POST_PMU:
                msleep(nau8821->adc_delay);
-               regmap_update_bits(nau8821->regmap, NAU8821_R01_ENA_CTRL,
-                       NAU8821_EN_ADCL, NAU8821_EN_ADCL);
                break;
        case SND_SOC_DAPM_POST_PMD:
-               regmap_update_bits(nau8821->regmap,
-                       NAU8821_R01_ENA_CTRL, NAU8821_EN_ADCL, 0);
                break;
        default:
                return -EINVAL;
@@ -536,12 +532,8 @@ static int nau8821_right_adc_event(struct snd_soc_dapm_widget *w,
        switch (event) {
        case SND_SOC_DAPM_POST_PMU:
                msleep(nau8821->adc_delay);
-               regmap_update_bits(nau8821->regmap, NAU8821_R01_ENA_CTRL,
-                       NAU8821_EN_ADCR, NAU8821_EN_ADCR);
                break;
        case SND_SOC_DAPM_POST_PMD:
-               regmap_update_bits(nau8821->regmap,
-                       NAU8821_R01_ENA_CTRL, NAU8821_EN_ADCR, 0);
                break;
        default:
                return -EINVAL;