Merge tag 'sound-5.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai...
[sfrench/cifs-2.6.git] / sound / pci / hda / patch_sigmatel.c
index c662431bf13a51b6514af8c8fe5a141513041c14..3bd592e126a3eaf2f098e99ea791dab71ce0716d 100644 (file)
@@ -4277,6 +4277,9 @@ static int stac_parse_auto_config(struct hda_codec *codec)
 
        spec->gen.automute_hook = stac_update_outputs;
 
+       if (spec->gpio_led)
+               snd_hda_gen_add_mute_led_cdev(codec, stac_vmaster_hook);
+
        err = snd_hda_gen_parse_auto_config(codec, &spec->gen.autocfg);
        if (err < 0)
                return err;
@@ -4318,9 +4321,6 @@ static int stac_parse_auto_config(struct hda_codec *codec)
        }
 #endif
 
-       if (spec->gpio_led)
-               snd_hda_gen_add_mute_led_cdev(codec, stac_vmaster_hook);
-
        if (spec->aloopback_ctl &&
            snd_hda_get_bool_hint(codec, "loopback") == 1) {
                unsigned int wr_verb =