[kernel] r19425 - in dists/squeeze/linux-2.6/debian: . patches/features/x86 patches/series
Ben Hutchings
benh at alioth.debian.org
Wed Oct 10 01:26:57 UTC 2012
Author: benh
Date: Wed Oct 10 01:26:56 2012
New Revision: 19425
Log:
[x86] ALSA: hda_intel: Add class ID for Intel chips
Added:
dists/squeeze/linux-2.6/debian/patches/features/x86/ALSA-hda-Reduce-pci-id-list-for-Intel-with-class-id.patch
Modified:
dists/squeeze/linux-2.6/debian/changelog
dists/squeeze/linux-2.6/debian/patches/series/47
Modified: dists/squeeze/linux-2.6/debian/changelog
==============================================================================
--- dists/squeeze/linux-2.6/debian/changelog Tue Oct 9 05:34:32 2012 (r19424)
+++ dists/squeeze/linux-2.6/debian/changelog Wed Oct 10 01:26:56 2012 (r19425)
@@ -1,8 +1,9 @@
linux-2.6 (2.6.32-47) UNRELEASED; urgency=low
[ Ben Hutchings ]
- * [x86] ALSA: hda_intel: Add device IDs for Intel Patsburg, Vortex86MX,
- VMware and Intel Panther Point (Closes: #689928)
+ * [x86] ALSA: hda_intel: Add device/class IDs for Intel Patsburg,
+ Vortex86MX, VMware, Intel Panther Point and other Intel chips
+ (Closes: #689928)
-- Ben Hutchings <ben at decadent.org.uk> Mon, 08 Oct 2012 00:26:11 +0100
Added: dists/squeeze/linux-2.6/debian/patches/features/x86/ALSA-hda-Reduce-pci-id-list-for-Intel-with-class-id.patch
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ dists/squeeze/linux-2.6/debian/patches/features/x86/ALSA-hda-Reduce-pci-id-list-for-Intel-with-class-id.patch Wed Oct 10 01:26:56 2012 (r19425)
@@ -0,0 +1,51 @@
+From: Takashi Iwai <tiwai at suse.de>
+Date: Wed, 15 Sep 2010 10:17:26 +0200
+Subject: ALSA: hda - Reduce pci id list for Intel with class id
+
+commit b686453543fd56332e8730a2abd7bf5bca756149 upstream.
+
+Most of Intel controllers work as generic HD-audio without quirks,
+and it'll be hopefully so in future. Let's mark pci id with the
+PCI_CLASS_MULTIMEDIA_HD_AUDIO for Intel so that the driver will work
+with any new control chips in future.
+
+Signed-off-by: Takashi Iwai <tiwai at suse.de>
+---
+ sound/pci/hda/hda_intel.c | 18 +++++-------------
+ 1 file changed, 5 insertions(+), 13 deletions(-)
+
+diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda/hda_intel.c
+index 34940a0..5f6f903 100644
+--- a/sound/pci/hda/hda_intel.c
++++ b/sound/pci/hda/hda_intel.c
+@@ -2735,25 +2735,17 @@ static void __devexit azx_remove(struct pci_dev *pci)
+
+ /* PCI IDs */
+ static struct pci_device_id azx_ids[] = {
+- /* ICH 6..10 */
+- { PCI_DEVICE(0x8086, 0x2668), .driver_data = AZX_DRIVER_ICH },
+- { PCI_DEVICE(0x8086, 0x27d8), .driver_data = AZX_DRIVER_ICH },
+- { PCI_DEVICE(0x8086, 0x269a), .driver_data = AZX_DRIVER_ICH },
+- { PCI_DEVICE(0x8086, 0x284b), .driver_data = AZX_DRIVER_ICH },
+- { PCI_DEVICE(0x8086, 0x2911), .driver_data = AZX_DRIVER_ICH },
+- { PCI_DEVICE(0x8086, 0x293e), .driver_data = AZX_DRIVER_ICH },
+- { PCI_DEVICE(0x8086, 0x293f), .driver_data = AZX_DRIVER_ICH },
+- { PCI_DEVICE(0x8086, 0x3a3e), .driver_data = AZX_DRIVER_ICH },
+- { PCI_DEVICE(0x8086, 0x3a6e), .driver_data = AZX_DRIVER_ICH },
+- /* PCH */
+- { PCI_DEVICE(0x8086, 0x3b56), .driver_data = AZX_DRIVER_ICH },
+- { PCI_DEVICE(0x8086, 0x3b57), .driver_data = AZX_DRIVER_ICH },
+ /* CPT */
+ { PCI_DEVICE(0x8086, 0x1c20), .driver_data = AZX_DRIVER_PCH },
+ /* PBG */
+ { PCI_DEVICE(0x8086, 0x1d20), .driver_data = AZX_DRIVER_PCH },
+ /* SCH */
+ { PCI_DEVICE(0x8086, 0x811b), .driver_data = AZX_DRIVER_SCH },
++ /* Generic Intel */
++ { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_ANY_ID),
++ .class = PCI_CLASS_MULTIMEDIA_HD_AUDIO << 8,
++ .class_mask = 0xffffff,
++ .driver_data = AZX_DRIVER_ICH },
+ /* ATI SB 450/600 */
+ { PCI_DEVICE(0x1002, 0x437b), .driver_data = AZX_DRIVER_ATI },
+ { PCI_DEVICE(0x1002, 0x4383), .driver_data = AZX_DRIVER_ATI },
Modified: dists/squeeze/linux-2.6/debian/patches/series/47
==============================================================================
--- dists/squeeze/linux-2.6/debian/patches/series/47 Tue Oct 9 05:34:32 2012 (r19424)
+++ dists/squeeze/linux-2.6/debian/patches/series/47 Wed Oct 10 01:26:56 2012 (r19425)
@@ -1,4 +1,5 @@
+ features/x86/ALSA-hda_intel-ALSA-HD-Audio-patch-for-Intel-Patsbur.patch
++ features/x86/ALSA-hda-Reduce-pci-id-list-for-Intel-with-class-id.patch
+ features/x86/ALSA-hda-add-Vortex86MX-PCI-ids.patch
+ features/x86/ALSA-hda-Add-support-for-VMware-controller.patch
+ features/x86/ALSA-HD-Audio-patch-for-Intel-Panther-Point.patch
More information about the Kernel-svn-changes
mailing list