It turned out there is no need to enable microphone detection in MAX98090
codec. Headset microphone is anyway detected by a GPIO signal from another
chip and headset button presses cannot be detected either because a signal
needed for it is not connected.
Signed-off-by: Jarkko Nikula <jarkko.nikula@linux.intel.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
        if (ret)
                return ret;
 
-       ret = snd_soc_jack_add_gpiods(card->dev->parent, jack,
-                                     ARRAY_SIZE(hs_jack_gpios),
-                                     hs_jack_gpios);
-       if (ret)
-               return ret;
-
-       return max98090_mic_detect(codec, jack);
+       return snd_soc_jack_add_gpiods(card->dev->parent, jack,
+                                      ARRAY_SIZE(hs_jack_gpios),
+                                      hs_jack_gpios);
 }
 
 static struct snd_soc_dai_link byt_max98090_dais[] = {