ASoC: rt1011: remove redundant code in kcontrol
authorShuming Fan <shumingf@realtek.com>
Thu, 31 Oct 2019 11:54:01 +0000 (19:54 +0800)
committerMark Brown <broonie@kernel.org>
Thu, 31 Oct 2019 13:19:10 +0000 (14:19 +0100)
The !component->card->instantiated statement should remove in kcontrol.
It is no need to check the card->instantiated in kcontrol.

Signed-off-by: Shuming Fan <shumingf@realtek.com>
Link: https://lore.kernel.org/r/20191031115401.20898-1-shumingf@realtek.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/rt1011.c

index dcd397a..8a74f37 100644 (file)
@@ -1163,9 +1163,6 @@ static int rt1011_bq_drc_coeff_put(struct snd_kcontrol *kcontrol,
                (struct rt1011_bq_drc_params *)ucontrol->value.integer.value;
        unsigned int i, mode_idx = 0;
 
-       if (!component->card->instantiated)
-               return 0;
-
        if (strstr(ucontrol->id.name, "AdvanceMode Initial Set"))
                mode_idx = RT1011_ADVMODE_INITIAL_SET;
        else if (strstr(ucontrol->id.name, "AdvanceMode SEP BQ Coeff"))
@@ -1236,9 +1233,6 @@ static int rt1011_r0_cali_put(struct snd_kcontrol *kcontrol,
        struct snd_soc_component *component = snd_kcontrol_chip(kcontrol);
        struct rt1011_priv *rt1011 = snd_soc_component_get_drvdata(component);
 
-       if (!component->card->instantiated)
-               return 0;
-
        rt1011->cali_done = 0;
        if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF &&
                ucontrol->value.integer.value[0])
@@ -1284,9 +1278,6 @@ static int rt1011_r0_load_mode_put(struct snd_kcontrol *kcontrol,
        if (ucontrol->value.integer.value[0] == rt1011->r0_reg)
                return 0;
 
-       if (!component->card->instantiated)
-               return 0;
-
        if (ucontrol->value.integer.value[0] == 0)
                return -EINVAL;