ALSA: hda - Clean up quirk lists
Clean up quirk lists with bit masks. Also, sorted in numerical order for alc662_cfg_tbl[]. Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
@@ -2082,33 +2082,7 @@ static struct snd_pci_quirk stac922x_cfg_tbl[] = {
|
||||
SND_PCI_QUIRK(PCI_VENDOR_ID_DELL, 0x01d7,
|
||||
"Dell XPS M1210", STAC_922X_DELL_M82),
|
||||
/* ECS/PC Chips boards */
|
||||
SND_PCI_QUIRK(0x1019, 0x2144,
|
||||
"ECS/PC chips", STAC_ECS_202),
|
||||
SND_PCI_QUIRK(0x1019, 0x2608,
|
||||
"ECS/PC chips", STAC_ECS_202),
|
||||
SND_PCI_QUIRK(0x1019, 0x2633,
|
||||
"ECS/PC chips P17G/1333", STAC_ECS_202),
|
||||
SND_PCI_QUIRK(0x1019, 0x2811,
|
||||
"ECS/PC chips", STAC_ECS_202),
|
||||
SND_PCI_QUIRK(0x1019, 0x2812,
|
||||
"ECS/PC chips", STAC_ECS_202),
|
||||
SND_PCI_QUIRK(0x1019, 0x2813,
|
||||
"ECS/PC chips", STAC_ECS_202),
|
||||
SND_PCI_QUIRK(0x1019, 0x2814,
|
||||
"ECS/PC chips", STAC_ECS_202),
|
||||
SND_PCI_QUIRK(0x1019, 0x2815,
|
||||
"ECS/PC chips", STAC_ECS_202),
|
||||
SND_PCI_QUIRK(0x1019, 0x2816,
|
||||
"ECS/PC chips", STAC_ECS_202),
|
||||
SND_PCI_QUIRK(0x1019, 0x2817,
|
||||
"ECS/PC chips", STAC_ECS_202),
|
||||
SND_PCI_QUIRK(0x1019, 0x2818,
|
||||
"ECS/PC chips", STAC_ECS_202),
|
||||
SND_PCI_QUIRK(0x1019, 0x2819,
|
||||
"ECS/PC chips", STAC_ECS_202),
|
||||
SND_PCI_QUIRK(0x1019, 0x2820,
|
||||
"ECS/PC chips", STAC_ECS_202),
|
||||
SND_PCI_QUIRK(0x1019, 0x2950,
|
||||
SND_PCI_QUIRK_MASK(0x1019, 0xf000, 0x2000,
|
||||
"ECS/PC chips", STAC_ECS_202),
|
||||
{} /* terminator */
|
||||
};
|
||||
@@ -2169,22 +2143,10 @@ static struct snd_pci_quirk stac927x_cfg_tbl[] = {
|
||||
SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x3d01, "Intel D946", STAC_D965_3ST),
|
||||
SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0xa301, "Intel D946", STAC_D965_3ST),
|
||||
/* 965 based 3 stack systems */
|
||||
SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2116, "Intel D965", STAC_D965_3ST),
|
||||
SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2115, "Intel D965", STAC_D965_3ST),
|
||||
SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2114, "Intel D965", STAC_D965_3ST),
|
||||
SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2113, "Intel D965", STAC_D965_3ST),
|
||||
SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2112, "Intel D965", STAC_D965_3ST),
|
||||
SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2111, "Intel D965", STAC_D965_3ST),
|
||||
SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2110, "Intel D965", STAC_D965_3ST),
|
||||
SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2009, "Intel D965", STAC_D965_3ST),
|
||||
SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2008, "Intel D965", STAC_D965_3ST),
|
||||
SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2007, "Intel D965", STAC_D965_3ST),
|
||||
SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2006, "Intel D965", STAC_D965_3ST),
|
||||
SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2005, "Intel D965", STAC_D965_3ST),
|
||||
SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2004, "Intel D965", STAC_D965_3ST),
|
||||
SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2003, "Intel D965", STAC_D965_3ST),
|
||||
SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2002, "Intel D965", STAC_D965_3ST),
|
||||
SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2001, "Intel D965", STAC_D965_3ST),
|
||||
SND_PCI_QUIRK_MASK(PCI_VENDOR_ID_INTEL, 0xff00, 0x2100,
|
||||
"Intel D965", STAC_D965_3ST),
|
||||
SND_PCI_QUIRK_MASK(PCI_VENDOR_ID_INTEL, 0xff00, 0x2000,
|
||||
"Intel D965", STAC_D965_3ST),
|
||||
/* Dell 3 stack systems */
|
||||
SND_PCI_QUIRK(PCI_VENDOR_ID_DELL, 0x01f7, "Dell XPS M1730", STAC_DELL_3ST),
|
||||
SND_PCI_QUIRK(PCI_VENDOR_ID_DELL, 0x01dd, "Dell Dimension E520", STAC_DELL_3ST),
|
||||
@@ -2200,15 +2162,10 @@ static struct snd_pci_quirk stac927x_cfg_tbl[] = {
|
||||
SND_PCI_QUIRK(PCI_VENDOR_ID_DELL, 0x02ff, "Dell ", STAC_DELL_BIOS),
|
||||
SND_PCI_QUIRK(PCI_VENDOR_ID_DELL, 0x0209, "Dell XPS 1330", STAC_DELL_BIOS),
|
||||
/* 965 based 5 stack systems */
|
||||
SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2301, "Intel D965", STAC_D965_5ST),
|
||||
SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2302, "Intel D965", STAC_D965_5ST),
|
||||
SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2303, "Intel D965", STAC_D965_5ST),
|
||||
SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2304, "Intel D965", STAC_D965_5ST),
|
||||
SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2305, "Intel D965", STAC_D965_5ST),
|
||||
SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2501, "Intel D965", STAC_D965_5ST),
|
||||
SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2502, "Intel D965", STAC_D965_5ST),
|
||||
SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2503, "Intel D965", STAC_D965_5ST),
|
||||
SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2504, "Intel D965", STAC_D965_5ST),
|
||||
SND_PCI_QUIRK_MASK(PCI_VENDOR_ID_INTEL, 0xff00, 0x2300,
|
||||
"Intel D965", STAC_D965_5ST),
|
||||
SND_PCI_QUIRK_MASK(PCI_VENDOR_ID_INTEL, 0xff00, 0x2500,
|
||||
"Intel D965", STAC_D965_5ST),
|
||||
{} /* terminator */
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user