Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a7309792 authored by Takashi Iwai's avatar Takashi Iwai
Browse files

ALSA: hda/realtek - Remove use_jack_tbl field



Now that all quirks have the own unsol handlers, we don't need to check
use_jack_tbl flag any more.  Let's kill it.

Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent f21d78e2
Loading
Loading
Loading
Loading
+1 −4
Original line number Original line Diff line number Diff line
@@ -185,7 +185,6 @@ struct alc_spec {
	unsigned int vol_in_capsrc:1; /* use capsrc volume (ADC has no vol) */
	unsigned int vol_in_capsrc:1; /* use capsrc volume (ADC has no vol) */
	unsigned int parse_flags; /* passed to snd_hda_parse_pin_defcfg() */
	unsigned int parse_flags; /* passed to snd_hda_parse_pin_defcfg() */
	unsigned int shared_mic_hp:1; /* HP/Mic-in sharing */
	unsigned int shared_mic_hp:1; /* HP/Mic-in sharing */
	unsigned int use_jack_tbl:1; /* 1 for model=auto */


	/* auto-mute control */
	/* auto-mute control */
	int automute_mode;
	int automute_mode;
@@ -646,7 +645,6 @@ static void alc_sku_unsol_event(struct hda_codec *codec, unsigned int res)
		res >>= 28;
		res >>= 28;
	else
	else
		res >>= 26;
		res >>= 26;
	if (spec->use_jack_tbl)
	res = snd_hda_jack_get_action(codec, res);
	res = snd_hda_jack_get_action(codec, res);
	alc_exec_unsol_event(codec, res);
	alc_exec_unsol_event(codec, res);
}
}
@@ -3915,7 +3913,6 @@ static void set_capture_mixer(struct hda_codec *codec)
static void alc_auto_init_std(struct hda_codec *codec)
static void alc_auto_init_std(struct hda_codec *codec)
{
{
	struct alc_spec *spec = codec->spec;
	struct alc_spec *spec = codec->spec;
	spec->use_jack_tbl = 1;
	alc_auto_init_multi_out(codec);
	alc_auto_init_multi_out(codec);
	alc_auto_init_extra_out(codec);
	alc_auto_init_extra_out(codec);
	alc_auto_init_analog_input(codec);
	alc_auto_init_analog_input(codec);