| From 93da6202264ce1256b04db8008a43882ae62d060 Mon Sep 17 00:00:00 2001 |
| From: Seth Heasley <seth.heasley@intel.com> |
| Date: Tue, 12 Jan 2010 16:56:37 -0800 |
| Subject: x86/PCI: irq and pci_ids patch for Intel Cougar Point DeviceIDs |
| |
| From: Seth Heasley <seth.heasley@intel.com> |
| |
| commit 93da6202264ce1256b04db8008a43882ae62d060 upstream. |
| |
| This patch adds the Intel Cougar Point (PCH) LPC and SMBus Controller DeviceIDs. |
| |
| Signed-off-by: Seth Heasley <seth.heasley@intel.com> |
| Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org> |
| Cc: maximilian attems <max@stro.at> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> |
| |
| --- |
| arch/x86/pci/irq.c | 2 ++ |
| include/linux/pci_ids.h | 3 +++ |
| 2 files changed, 5 insertions(+) |
| |
| --- a/arch/x86/pci/irq.c |
| +++ b/arch/x86/pci/irq.c |
| @@ -590,6 +590,8 @@ static __init int intel_router_probe(str |
| case PCI_DEVICE_ID_INTEL_ICH10_1: |
| case PCI_DEVICE_ID_INTEL_ICH10_2: |
| case PCI_DEVICE_ID_INTEL_ICH10_3: |
| + case PCI_DEVICE_ID_INTEL_CPT_LPC1: |
| + case PCI_DEVICE_ID_INTEL_CPT_LPC2: |
| r->name = "PIIX/ICH"; |
| r->get = pirq_piix_get; |
| r->set = pirq_piix_set; |
| --- a/include/linux/pci_ids.h |
| +++ b/include/linux/pci_ids.h |
| @@ -2412,6 +2412,9 @@ |
| #define PCI_DEVICE_ID_INTEL_82840_HB 0x1a21 |
| #define PCI_DEVICE_ID_INTEL_82845_HB 0x1a30 |
| #define PCI_DEVICE_ID_INTEL_IOAT 0x1a38 |
| +#define PCI_DEVICE_ID_INTEL_CPT_SMBUS 0x1c22 |
| +#define PCI_DEVICE_ID_INTEL_CPT_LPC1 0x1c42 |
| +#define PCI_DEVICE_ID_INTEL_CPT_LPC2 0x1c43 |
| #define PCI_DEVICE_ID_INTEL_82801AA_0 0x2410 |
| #define PCI_DEVICE_ID_INTEL_82801AA_1 0x2411 |
| #define PCI_DEVICE_ID_INTEL_82801AA_3 0x2413 |