diff options
author | Takashi Iwai <tiwai@suse.de> | 2014-12-03 03:47:20 -0500 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2014-12-03 03:47:20 -0500 |
commit | b42b4afb7482f1c079c82af824a7fe750590f438 (patch) | |
tree | 9ea614fbf199e5c16fe743e0b42d8efd6106f2e5 /sound/pci | |
parent | 2e3d4de1bd80b2f205aab0ed0a25daef464ab91c (diff) |
ALSA: hda - Define the DCAPS preset for the old Intel chipsets
Just for improving readability.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/pci')
-rw-r--r-- | sound/pci/hda/hda_intel.c | 37 |
1 files changed, 20 insertions, 17 deletions
diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda/hda_intel.c index fc7aff0eb562..53e43d111a3b 100644 --- a/sound/pci/hda/hda_intel.c +++ b/sound/pci/hda/hda_intel.c | |||
@@ -276,6 +276,10 @@ enum { | |||
276 | (((chip)->driver_caps & AZX_DCAPS_SNOOP_MASK) >> 10) | 276 | (((chip)->driver_caps & AZX_DCAPS_SNOOP_MASK) >> 10) |
277 | #define AZX_DCAPS_SNOOP_TYPE(type) ((AZX_SNOOP_TYPE_ ## type) << 10) | 277 | #define AZX_DCAPS_SNOOP_TYPE(type) ((AZX_SNOOP_TYPE_ ## type) << 10) |
278 | 278 | ||
279 | /* quirks for old Intel chipsets */ | ||
280 | #define AZX_DCAPS_INTEL_ICH \ | ||
281 | (AZX_DCAPS_OLD_SSYNC | AZX_DCAPS_BUFSIZE) | ||
282 | |||
279 | /* quirks for Intel PCH */ | 283 | /* quirks for Intel PCH */ |
280 | #define AZX_DCAPS_INTEL_PCH_NOPM \ | 284 | #define AZX_DCAPS_INTEL_PCH_NOPM \ |
281 | (AZX_DCAPS_BUFSIZE | AZX_DCAPS_COUNT_LPIB_DELAY |\ | 285 | (AZX_DCAPS_BUFSIZE | AZX_DCAPS_COUNT_LPIB_DELAY |\ |
@@ -2054,31 +2058,30 @@ static const struct pci_device_id azx_ids[] = { | |||
2054 | /* Braswell */ | 2058 | /* Braswell */ |
2055 | { PCI_DEVICE(0x8086, 0x2284), | 2059 | { PCI_DEVICE(0x8086, 0x2284), |
2056 | .driver_data = AZX_DRIVER_PCH | AZX_DCAPS_INTEL_PCH }, | 2060 | .driver_data = AZX_DRIVER_PCH | AZX_DCAPS_INTEL_PCH }, |
2057 | /* ICH */ | 2061 | /* ICH6 */ |
2058 | { PCI_DEVICE(0x8086, 0x2668), | 2062 | { PCI_DEVICE(0x8086, 0x2668), |
2059 | .driver_data = AZX_DRIVER_ICH | AZX_DCAPS_OLD_SSYNC | | 2063 | .driver_data = AZX_DRIVER_ICH | AZX_DCAPS_INTEL_ICH }, |
2060 | AZX_DCAPS_BUFSIZE }, /* ICH6 */ | 2064 | /* ICH7 */ |
2061 | { PCI_DEVICE(0x8086, 0x27d8), | 2065 | { PCI_DEVICE(0x8086, 0x27d8), |
2062 | .driver_data = AZX_DRIVER_ICH | AZX_DCAPS_OLD_SSYNC | | 2066 | .driver_data = AZX_DRIVER_ICH | AZX_DCAPS_INTEL_ICH }, |
2063 | AZX_DCAPS_BUFSIZE }, /* ICH7 */ | 2067 | /* ESB2 */ |
2064 | { PCI_DEVICE(0x8086, 0x269a), | 2068 | { PCI_DEVICE(0x8086, 0x269a), |
2065 | .driver_data = AZX_DRIVER_ICH | AZX_DCAPS_OLD_SSYNC | | 2069 | .driver_data = AZX_DRIVER_ICH | AZX_DCAPS_INTEL_ICH }, |
2066 | AZX_DCAPS_BUFSIZE }, /* ESB2 */ | 2070 | /* ICH8 */ |
2067 | { PCI_DEVICE(0x8086, 0x284b), | 2071 | { PCI_DEVICE(0x8086, 0x284b), |
2068 | .driver_data = AZX_DRIVER_ICH | AZX_DCAPS_OLD_SSYNC | | 2072 | .driver_data = AZX_DRIVER_ICH | AZX_DCAPS_INTEL_ICH }, |
2069 | AZX_DCAPS_BUFSIZE }, /* ICH8 */ | 2073 | /* ICH9 */ |
2070 | { PCI_DEVICE(0x8086, 0x293e), | 2074 | { PCI_DEVICE(0x8086, 0x293e), |
2071 | .driver_data = AZX_DRIVER_ICH | AZX_DCAPS_OLD_SSYNC | | 2075 | .driver_data = AZX_DRIVER_ICH | AZX_DCAPS_INTEL_ICH }, |
2072 | AZX_DCAPS_BUFSIZE }, /* ICH9 */ | 2076 | /* ICH9 */ |
2073 | { PCI_DEVICE(0x8086, 0x293f), | 2077 | { PCI_DEVICE(0x8086, 0x293f), |
2074 | .driver_data = AZX_DRIVER_ICH | AZX_DCAPS_OLD_SSYNC | | 2078 | .driver_data = AZX_DRIVER_ICH | AZX_DCAPS_INTEL_ICH }, |
2075 | AZX_DCAPS_BUFSIZE }, /* ICH9 */ | 2079 | /* ICH10 */ |
2076 | { PCI_DEVICE(0x8086, 0x3a3e), | 2080 | { PCI_DEVICE(0x8086, 0x3a3e), |
2077 | .driver_data = AZX_DRIVER_ICH | AZX_DCAPS_OLD_SSYNC | | 2081 | .driver_data = AZX_DRIVER_ICH | AZX_DCAPS_INTEL_ICH }, |
2078 | AZX_DCAPS_BUFSIZE }, /* ICH10 */ | 2082 | /* ICH10 */ |
2079 | { PCI_DEVICE(0x8086, 0x3a6e), | 2083 | { PCI_DEVICE(0x8086, 0x3a6e), |
2080 | .driver_data = AZX_DRIVER_ICH | AZX_DCAPS_OLD_SSYNC | | 2084 | .driver_data = AZX_DRIVER_ICH | AZX_DCAPS_INTEL_ICH }, |
2081 | AZX_DCAPS_BUFSIZE }, /* ICH10 */ | ||
2082 | /* Generic Intel */ | 2085 | /* Generic Intel */ |
2083 | { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_ANY_ID), | 2086 | { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_ANY_ID), |
2084 | .class = PCI_CLASS_MULTIMEDIA_HD_AUDIO << 8, | 2087 | .class = PCI_CLASS_MULTIMEDIA_HD_AUDIO << 8, |