mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-26 07:10:51 +07:00
ALSA: hda - Add pin configs for ASUS mobo with IDT 92HD73XX codec
BIOS doesn't seem to set up pins for 5.1 and the SPDIF out, so we need to give explicitly here. Reported-and-tested-by: Misan Thropos <misanthropos@gmx.de> Cc: <stable@vger.kernel.org> Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
parent
ca5b50501d
commit
6426460e5d
@ -79,6 +79,7 @@ enum {
|
||||
STAC_ALIENWARE_M17X,
|
||||
STAC_92HD89XX_HP_FRONT_JACK,
|
||||
STAC_92HD89XX_HP_Z1_G2_RIGHT_MIC_JACK,
|
||||
STAC_92HD73XX_ASUS_MOBO,
|
||||
STAC_92HD73XX_MODELS
|
||||
};
|
||||
|
||||
@ -1911,7 +1912,18 @@ static const struct hda_fixup stac92hd73xx_fixups[] = {
|
||||
[STAC_92HD89XX_HP_Z1_G2_RIGHT_MIC_JACK] = {
|
||||
.type = HDA_FIXUP_PINS,
|
||||
.v.pins = stac92hd89xx_hp_z1_g2_right_mic_jack_pin_configs,
|
||||
}
|
||||
},
|
||||
[STAC_92HD73XX_ASUS_MOBO] = {
|
||||
.type = HDA_FIXUP_PINS,
|
||||
.v.pins = (const struct hda_pintbl[]) {
|
||||
/* enable 5.1 and SPDIF out */
|
||||
{ 0x0c, 0x01014411 },
|
||||
{ 0x0d, 0x01014410 },
|
||||
{ 0x0e, 0x01014412 },
|
||||
{ 0x22, 0x014b1180 },
|
||||
{ }
|
||||
}
|
||||
},
|
||||
};
|
||||
|
||||
static const struct hda_model_fixup stac92hd73xx_models[] = {
|
||||
@ -1923,6 +1935,7 @@ static const struct hda_model_fixup stac92hd73xx_models[] = {
|
||||
{ .id = STAC_DELL_M6_BOTH, .name = "dell-m6" },
|
||||
{ .id = STAC_DELL_EQ, .name = "dell-eq" },
|
||||
{ .id = STAC_ALIENWARE_M17X, .name = "alienware" },
|
||||
{ .id = STAC_92HD73XX_ASUS_MOBO, .name = "asus-mobo" },
|
||||
{}
|
||||
};
|
||||
|
||||
@ -1975,6 +1988,8 @@ static const struct snd_pci_quirk stac92hd73xx_fixup_tbl[] = {
|
||||
"HP Z1 G2", STAC_92HD89XX_HP_Z1_G2_RIGHT_MIC_JACK),
|
||||
SND_PCI_QUIRK(PCI_VENDOR_ID_HP, 0x2b17,
|
||||
"unknown HP", STAC_92HD89XX_HP_FRONT_JACK),
|
||||
SND_PCI_QUIRK(PCI_VENDOR_ID_ASUSTEK, 0x83f8, "ASUS AT4NM10",
|
||||
STAC_92HD73XX_ASUS_MOBO),
|
||||
{} /* terminator */
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user