ASoC: Intel: bytcr_rt5640: simplify MCLK quirk tests
authorPierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Fri, 8 Sep 2017 17:43:56 +0000 (12:43 -0500)
committerMark Brown <broonie@kernel.org>
Tue, 19 Sep 2017 13:37:02 +0000 (14:37 +0100)
remove redundant tests to check MCLK (align with other
machine drivers). some checks remain since when the MCLK is
disabled we fall back to using the bclk as PLL reference

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Acked-By: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/intel/boards/bytcr_rt5640.c

index 15b1e292b0c3c3a1ef1c2e63c414fe8ed9aca17d..7cee09d08ad73a45883842cac1e90e52c30aa090 100644 (file)
@@ -178,7 +178,7 @@ static int platform_clock_control(struct snd_soc_dapm_widget *w,
        }
 
        if (SND_SOC_DAPM_EVENT_ON(event)) {
-               if ((byt_rt5640_quirk & BYT_RT5640_MCLK_EN) && priv->mclk) {
+               if (priv->mclk) {
                        ret = clk_prepare_enable(priv->mclk);
                        if (ret < 0) {
                                dev_err(card->dev,
@@ -199,7 +199,7 @@ static int platform_clock_control(struct snd_soc_dapm_widget *w,
                                             48000 * 512,
                                             SND_SOC_CLOCK_IN);
                if (!ret) {
-                       if ((byt_rt5640_quirk & BYT_RT5640_MCLK_EN) && priv->mclk)
+                       if (priv->mclk)
                                clk_disable_unprepare(priv->mclk);
                }
        }
@@ -549,7 +549,7 @@ static int byt_rt5640_init(struct snd_soc_pcm_runtime *runtime)
        snd_soc_dapm_ignore_suspend(&card->dapm, "Headphone");
        snd_soc_dapm_ignore_suspend(&card->dapm, "Speaker");
 
-       if ((byt_rt5640_quirk & BYT_RT5640_MCLK_EN) && priv->mclk) {
+       if (priv->mclk) {
                /*
                 * The firmware might enable the clock at
                 * boot (this information may or may not