From patchwork Mon Sep 21 18:52:46 2009 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Surbhi Palande X-Patchwork-Id: 34015 Return-Path: X-Original-To: jeremy.kerr@cleanmail.canonical.com Delivered-To: jk@mail.canonical.com Received: from cluster-e.mailcontrol.com (cluster-e.mailcontrol.com [85.115.58.190]) by fiordland.canonical.com (Postfix) with ESMTP id F3A64B68CEF; Mon, 21 Sep 2009 19:55:21 +0100 (BST) Received: from arctowski.canonical.com (arctowski.canonical.com [91.189.94.158]) by rly61e.srv.mailcontrol.com (MailControl) with ESMTP id n8LItKev011661; Mon, 21 Sep 2009 19:55:20 +0100 Received: from fiordland.canonical.com ([91.189.94.145]) by arctowski.canonical.com with esmtp (Exim 4.60) (envelope-from ) id 1Mpo2e-0004PK-8t; Mon, 21 Sep 2009 19:55:16 +0100 Received: from chlorine.canonical.com (chlorine.canonical.com [91.189.94.204]) by fiordland.canonical.com (Postfix) with ESMTP id 25BB7B68C53; Mon, 21 Sep 2009 19:55:16 +0100 (BST) Received: from localhost ([127.0.0.1] helo=chlorine.canonical.com) by chlorine.canonical.com with esmtp (Exim 4.60) (envelope-from ) id 1Mpo2L-00050v-3W; Mon, 21 Sep 2009 19:54:57 +0100 Received: from adelie.canonical.com ([91.189.90.139]) by chlorine.canonical.com with esmtp (Exim 4.60) (envelope-from ) id 1Mpo0M-0004TY-ND for kernel-team@lists.ubuntu.com; Mon, 21 Sep 2009 19:52:54 +0100 Received: from hutte.canonical.com ([91.189.90.181]) by adelie.canonical.com with esmtp (Exim 4.69 #1 (Debian)) id 1Mpo0M-0007fw-MB for ; Mon, 21 Sep 2009 19:52:54 +0100 Received: from 72-254-100-89.client.stsn.net ([72.254.100.89] helo=[10.58.111.168]) by hutte.canonical.com with esmtpsa (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1Mpo0M-0001Jx-C7 for kernel-team@lists.ubuntu.com; Mon, 21 Sep 2009 19:52:54 +0100 Message-ID: <4AB7CB7E.2080503@canonical.com> Date: Mon, 21 Sep 2009 11:52:46 -0700 From: Surbhi Palande Organization: Canonical User-Agent: Thunderbird 2.0.0.23 (X11/20090817) MIME-Version: 1.0 To: kernel-team@lists.ubuntu.com Subject: [PATCH] [karmic]ALSA: hda - Add support for new AMD HD audio devices X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.8 Precedence: list Reply-To: surbhi.palande@canonical.com List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: kernel-team-bounces@lists.ubuntu.com Errors-To: kernel-team-bounces@lists.ubuntu.com X-Mailcontrol-Inbound: uq3drnD2P+ps5SfEb0fvr78+NoP1DHBZwGqKpaXB2eTgNv8D6KLIxb8+NoP1DHBZ8VSaBg0k0xw= X-Spam-Score: -1.6 X-Scanned-By: MailControl A-06-00-00 (www.mailcontrol.com) on 10.69.0.171 X-Length: 6211 Status: R X-Status: NT X-KMail-EncryptionState: X-KMail-SignatureState: X-KMail-MDN-Sent: X-UID: 174 Dear All, The latest release does not support AMD new audio controller. The patch is trying to fix it. More details can be found at: http://git.kernel.org/?p=linux/kernel/git/sfr/linux-next.git;a=commit;h=9176b672c29baaa94cdff4eedf1350a3b553d9ea Attached is the cherry picked code. Warm Regards, Surbhi. Nacked-by: Andy Whitcroft >From 40d9d3d4280c0c09cd74e380f0b996cc1730e8b2 Mon Sep 17 00:00:00 2001 From: Andiry Brienza Date: Fri, 17 Jul 2009 11:32:32 +0800 Subject: [PATCH] ALSA: hda - Add support for new AMD HD audio devices BugLink: https://bugs.launchpad.net/bugs/430564 Add support for new AMD HD audio devices. Use generic driver to detect HD audio devices with Vendor ID AMD. Signed-off-by: Andiry Xu Signed-off-by: Takashi Iwai Signed-off-by: Surbhi Palande --- sound/pci/hda/hda_intel.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda/hda_intel.c index 957a9ed..1c331df 100644 --- a/sound/pci/hda/hda_intel.c +++ b/sound/pci/hda/hda_intel.c @@ -2652,11 +2652,15 @@ static struct pci_device_id azx_ids[] = { /* this entry seems still valid -- i.e. without emu20kx chip */ { PCI_DEVICE(0x1102, 0x0009), .driver_data = AZX_DRIVER_GENERIC }, #endif - /* AMD Generic, PCI class code and Vendor ID for HD Audio */ + /* AMD/ATI Generic, PCI class code and Vendor ID for HD Audio */ { PCI_DEVICE(PCI_VENDOR_ID_ATI, PCI_ANY_ID), .class = PCI_CLASS_MULTIMEDIA_HD_AUDIO << 8, .class_mask = 0xffffff, .driver_data = AZX_DRIVER_GENERIC }, + { PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_ANY_ID), + .class = PCI_CLASS_MULTIMEDIA_HD_AUDIO << 8, + .class_mask = 0xffffff, + .driver_data = AZX_DRIVER_GENERIC }, { 0, } }; MODULE_DEVICE_TABLE(pci, azx_ids); -- 1.6.0.4