@ -4196,6 +4196,7 @@ enum {
ALC269_FIXUP_ASUS_G73JW ,
ALC269_FIXUP_LENOVO_EAPD ,
ALC275_FIXUP_SONY_HWEQ ,
ALC275_FIXUP_SONY_DISABLE_AAMIX ,
ALC271_FIXUP_DMIC ,
ALC269_FIXUP_PCM_44K ,
ALC269_FIXUP_STEREO_DMIC ,
@ -4301,6 +4302,12 @@ static const struct hda_fixup alc269_fixups[] = {
. chained = true ,
. chain_id = ALC275_FIXUP_SONY_VAIO_GPIO2
} ,
[ ALC275_FIXUP_SONY_DISABLE_AAMIX ] = {
. type = HDA_FIXUP_FUNC ,
. v . func = alc_fixup_disable_aamix ,
. chained = true ,
. chain_id = ALC269_FIXUP_SONY_VAIO
} ,
[ ALC271_FIXUP_DMIC ] = {
. type = HDA_FIXUP_FUNC ,
. v . func = alc271_fixup_dmic ,
@ -4811,6 +4818,7 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
SND_PCI_QUIRK ( 0x104d , 0x9073 , " Sony VAIO " , ALC275_FIXUP_SONY_VAIO_GPIO2 ) ,
SND_PCI_QUIRK ( 0x104d , 0x907b , " Sony VAIO " , ALC275_FIXUP_SONY_HWEQ ) ,
SND_PCI_QUIRK ( 0x104d , 0x9084 , " Sony VAIO " , ALC275_FIXUP_SONY_HWEQ ) ,
SND_PCI_QUIRK ( 0x104d , 0x9099 , " Sony VAIO S13 " , ALC275_FIXUP_SONY_DISABLE_AAMIX ) ,
SND_PCI_QUIRK_VENDOR ( 0x104d , " Sony VAIO " , ALC269_FIXUP_SONY_VAIO ) ,
SND_PCI_QUIRK ( 0x10cf , 0x1475 , " Lifebook " , ALC269_FIXUP_LIFEBOOK ) ,
SND_PCI_QUIRK ( 0x17aa , 0x20f2 , " Thinkpad SL410/510 " , ALC269_FIXUP_SKU_IGNORE ) ,