diff options
author | Takashi Iwai <tiwai@suse.de> | 2009-02-09 11:14:52 -0500 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2009-02-09 11:19:32 -0500 |
commit | dea0a5095b5e21306a81c496567043798fac7815 (patch) | |
tree | 0ea1ab03abfd233b0ce58f48968b4d3459d8c493 /sound/pci/hda/patch_sigmatel.c | |
parent | 2a074f4a54d11ec0ce16b35e9a88feaa2fd886aa (diff) |
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>
Diffstat (limited to 'sound/pci/hda/patch_sigmatel.c')
-rw-r--r-- | sound/pci/hda/patch_sigmatel.c | 61 |
1 files changed, 9 insertions, 52 deletions
diff --git a/sound/pci/hda/patch_sigmatel.c b/sound/pci/hda/patch_sigmatel.c index 2f4e090b0557..12b30884843b 100644 --- a/sound/pci/hda/patch_sigmatel.c +++ b/sound/pci/hda/patch_sigmatel.c | |||
@@ -2082,33 +2082,7 @@ static struct snd_pci_quirk stac922x_cfg_tbl[] = { | |||
2082 | SND_PCI_QUIRK(PCI_VENDOR_ID_DELL, 0x01d7, | 2082 | SND_PCI_QUIRK(PCI_VENDOR_ID_DELL, 0x01d7, |
2083 | "Dell XPS M1210", STAC_922X_DELL_M82), | 2083 | "Dell XPS M1210", STAC_922X_DELL_M82), |
2084 | /* ECS/PC Chips boards */ | 2084 | /* ECS/PC Chips boards */ |
2085 | SND_PCI_QUIRK(0x1019, 0x2144, | 2085 | SND_PCI_QUIRK_MASK(0x1019, 0xf000, 0x2000, |
2086 | "ECS/PC chips", STAC_ECS_202), | ||
2087 | SND_PCI_QUIRK(0x1019, 0x2608, | ||
2088 | "ECS/PC chips", STAC_ECS_202), | ||
2089 | SND_PCI_QUIRK(0x1019, 0x2633, | ||
2090 | "ECS/PC chips P17G/1333", STAC_ECS_202), | ||
2091 | SND_PCI_QUIRK(0x1019, 0x2811, | ||
2092 | "ECS/PC chips", STAC_ECS_202), | ||
2093 | SND_PCI_QUIRK(0x1019, 0x2812, | ||
2094 | "ECS/PC chips", STAC_ECS_202), | ||
2095 | SND_PCI_QUIRK(0x1019, 0x2813, | ||
2096 | "ECS/PC chips", STAC_ECS_202), | ||
2097 | SND_PCI_QUIRK(0x1019, 0x2814, | ||
2098 | "ECS/PC chips", STAC_ECS_202), | ||
2099 | SND_PCI_QUIRK(0x1019, 0x2815, | ||
2100 | "ECS/PC chips", STAC_ECS_202), | ||
2101 | SND_PCI_QUIRK(0x1019, 0x2816, | ||
2102 | "ECS/PC chips", STAC_ECS_202), | ||
2103 | SND_PCI_QUIRK(0x1019, 0x2817, | ||
2104 | "ECS/PC chips", STAC_ECS_202), | ||
2105 | SND_PCI_QUIRK(0x1019, 0x2818, | ||
2106 | "ECS/PC chips", STAC_ECS_202), | ||
2107 | SND_PCI_QUIRK(0x1019, 0x2819, | ||
2108 | "ECS/PC chips", STAC_ECS_202), | ||
2109 | SND_PCI_QUIRK(0x1019, 0x2820, | ||
2110 | "ECS/PC chips", STAC_ECS_202), | ||
2111 | SND_PCI_QUIRK(0x1019, 0x2950, | ||
2112 | "ECS/PC chips", STAC_ECS_202), | 2086 | "ECS/PC chips", STAC_ECS_202), |
2113 | {} /* terminator */ | 2087 | {} /* terminator */ |
2114 | }; | 2088 | }; |
@@ -2169,22 +2143,10 @@ static struct snd_pci_quirk stac927x_cfg_tbl[] = { | |||
2169 | SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x3d01, "Intel D946", STAC_D965_3ST), | 2143 | SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x3d01, "Intel D946", STAC_D965_3ST), |
2170 | SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0xa301, "Intel D946", STAC_D965_3ST), | 2144 | SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0xa301, "Intel D946", STAC_D965_3ST), |
2171 | /* 965 based 3 stack systems */ | 2145 | /* 965 based 3 stack systems */ |
2172 | SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2116, "Intel D965", STAC_D965_3ST), | 2146 | SND_PCI_QUIRK_MASK(PCI_VENDOR_ID_INTEL, 0xff00, 0x2100, |
2173 | SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2115, "Intel D965", STAC_D965_3ST), | 2147 | "Intel D965", STAC_D965_3ST), |
2174 | SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2114, "Intel D965", STAC_D965_3ST), | 2148 | SND_PCI_QUIRK_MASK(PCI_VENDOR_ID_INTEL, 0xff00, 0x2000, |
2175 | SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2113, "Intel D965", STAC_D965_3ST), | 2149 | "Intel D965", STAC_D965_3ST), |
2176 | SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2112, "Intel D965", STAC_D965_3ST), | ||
2177 | SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2111, "Intel D965", STAC_D965_3ST), | ||
2178 | SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2110, "Intel D965", STAC_D965_3ST), | ||
2179 | SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2009, "Intel D965", STAC_D965_3ST), | ||
2180 | SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2008, "Intel D965", STAC_D965_3ST), | ||
2181 | SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2007, "Intel D965", STAC_D965_3ST), | ||
2182 | SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2006, "Intel D965", STAC_D965_3ST), | ||
2183 | SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2005, "Intel D965", STAC_D965_3ST), | ||
2184 | SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2004, "Intel D965", STAC_D965_3ST), | ||
2185 | SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2003, "Intel D965", STAC_D965_3ST), | ||
2186 | SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2002, "Intel D965", STAC_D965_3ST), | ||
2187 | SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2001, "Intel D965", STAC_D965_3ST), | ||
2188 | /* Dell 3 stack systems */ | 2150 | /* Dell 3 stack systems */ |
2189 | SND_PCI_QUIRK(PCI_VENDOR_ID_DELL, 0x01f7, "Dell XPS M1730", STAC_DELL_3ST), | 2151 | SND_PCI_QUIRK(PCI_VENDOR_ID_DELL, 0x01f7, "Dell XPS M1730", STAC_DELL_3ST), |
2190 | SND_PCI_QUIRK(PCI_VENDOR_ID_DELL, 0x01dd, "Dell Dimension E520", STAC_DELL_3ST), | 2152 | 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[] = { | |||
2200 | SND_PCI_QUIRK(PCI_VENDOR_ID_DELL, 0x02ff, "Dell ", STAC_DELL_BIOS), | 2162 | SND_PCI_QUIRK(PCI_VENDOR_ID_DELL, 0x02ff, "Dell ", STAC_DELL_BIOS), |
2201 | SND_PCI_QUIRK(PCI_VENDOR_ID_DELL, 0x0209, "Dell XPS 1330", STAC_DELL_BIOS), | 2163 | SND_PCI_QUIRK(PCI_VENDOR_ID_DELL, 0x0209, "Dell XPS 1330", STAC_DELL_BIOS), |
2202 | /* 965 based 5 stack systems */ | 2164 | /* 965 based 5 stack systems */ |
2203 | SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2301, "Intel D965", STAC_D965_5ST), | 2165 | SND_PCI_QUIRK_MASK(PCI_VENDOR_ID_INTEL, 0xff00, 0x2300, |
2204 | SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2302, "Intel D965", STAC_D965_5ST), | 2166 | "Intel D965", STAC_D965_5ST), |
2205 | SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2303, "Intel D965", STAC_D965_5ST), | 2167 | SND_PCI_QUIRK_MASK(PCI_VENDOR_ID_INTEL, 0xff00, 0x2500, |
2206 | SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2304, "Intel D965", STAC_D965_5ST), | 2168 | "Intel D965", STAC_D965_5ST), |
2207 | SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2305, "Intel D965", STAC_D965_5ST), | ||
2208 | SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2501, "Intel D965", STAC_D965_5ST), | ||
2209 | SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2502, "Intel D965", STAC_D965_5ST), | ||
2210 | SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2503, "Intel D965", STAC_D965_5ST), | ||
2211 | SND_PCI_QUIRK(PCI_VENDOR_ID_INTEL, 0x2504, "Intel D965", STAC_D965_5ST), | ||
2212 | {} /* terminator */ | 2169 | {} /* terminator */ |
2213 | }; | 2170 | }; |
2214 | 2171 | ||