ALSA: hda - Fix IDT92HD83* codec setup
Remove unnecessary (and buggy) init sequences left for IDT92HD83* codecs in the previous fixes. The DACs are now dynamically connected, thus shouldn't be set statically in init verbs. Also, the mono_nid is detected dynamically, thus shouldn't be set staticaly, too. Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
parent
6e34c03321
commit
44da531e95
|
@ -864,10 +864,6 @@ static struct hda_verb stac92hd73xx_core_init[] = {
|
|||
};
|
||||
|
||||
static struct hda_verb stac92hd83xxx_core_init[] = {
|
||||
{ 0xa, AC_VERB_SET_CONNECT_SEL, 0x1},
|
||||
{ 0xb, AC_VERB_SET_CONNECT_SEL, 0x1},
|
||||
{ 0xd, AC_VERB_SET_CONNECT_SEL, 0x0},
|
||||
|
||||
/* power state controls amps */
|
||||
{ 0x01, AC_VERB_SET_EAPD, 1 << 2},
|
||||
{}
|
||||
|
@ -5076,7 +5072,6 @@ static int patch_stac92hd83xxx(struct hda_codec *codec)
|
|||
|
||||
codec->spec = spec;
|
||||
codec->slave_dig_outs = stac92hd83xxx_slave_dig_outs;
|
||||
spec->mono_nid = 0x19;
|
||||
spec->digbeep_nid = 0x21;
|
||||
spec->mux_nids = stac92hd83xxx_mux_nids;
|
||||
spec->num_muxes = ARRAY_SIZE(stac92hd83xxx_mux_nids);
|
||||
|
|
Loading…
Reference in a new issue