[ALC668_FIXUP_DELL_ALIENWARE] = {
.type = HDA_FIXUP_PINS,
.v.pins = (const struct hda_pintbl[]) {
/* give up the headphone jack 0x16 to test the headset mic */ { 0x16, 0x411111f0 }, /* once headset mic work, you need to use preferred DAC to select which two pins share volume control */ { 0x1a, 0x90100111 }, /* internal subwoofer */
{ 0x1b, 0x03a1113c }, /* use as headset mic, without its own jack detect */
{ }
},
.chained = true,
.chain_id = ALC668_FIXUP_HEADSET_MODE
},
.type = HDA_FIXUP_PINS,
.v.pins = (const struct hda_pintbl[]) {
/* give up the headphone jack 0x16 to test the headset mic */
{ 0x1b, 0x03a1113c }, /* use as headset mic, without its own jack detect */
{ }
},
.chained = true,
.chain_id = ALC668_
},
+ SND_PCI_ QUIRK(0x1028, 0x05a9, "Dell Alienware14", ALC668_ FIXUP_DELL_ ALIENWARE) , QUIRK(0x1028, 0x05d8, "Dell", ALC668_ FIXUP_DELL_ MIC_NO_ PRESENCE) , QUIRK(0x1028, 0x05db, "Dell", ALC668_ FIXUP_DELL_ MIC_NO_ PRESENCE) ,
SND_PCI_
SND_PCI_