浏览代码

i2c-i801: SMBus patch for Intel ICH9

This updated patch adds the Intel ICH9 LPC and SMBus Controller DID's.  Thi=
s patch relies on the irq ICH9 patch to pci_ids.h.

Signed-off-by: Jason Gaston <jason.d.gaston@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Jason Gaston 19 年之前
父节点
当前提交
adbc2a1022
共有 2 个文件被更改,包括 3 次插入0 次删除
  1. 1 0
      drivers/i2c/busses/Kconfig
  2. 2 0
      drivers/i2c/busses/i2c-i801.c

+ 1 - 0
drivers/i2c/busses/Kconfig

@@ -125,6 +125,7 @@ config I2C_I801
 	    ICH7
 	    ICH7
 	    ESB2
 	    ESB2
 	    ICH8
 	    ICH8
+	    ICH9
 
 
 	  This driver can also be built as a module.  If so, the module
 	  This driver can also be built as a module.  If so, the module
 	  will be called i2c-i801.
 	  will be called i2c-i801.

+ 2 - 0
drivers/i2c/busses/i2c-i801.c

@@ -33,6 +33,7 @@
     ICH7		27DA
     ICH7		27DA
     ESB2		269B
     ESB2		269B
     ICH8		283E
     ICH8		283E
+    ICH9		2930
     This driver supports several versions of Intel's I/O Controller Hubs (ICH).
     This driver supports several versions of Intel's I/O Controller Hubs (ICH).
     For SMBus support, they are similar to the PIIX4 and are part
     For SMBus support, they are similar to the PIIX4 and are part
     of Intel's '810' and other chipsets.
     of Intel's '810' and other chipsets.
@@ -457,6 +458,7 @@ static struct pci_device_id i801_ids[] = {
 	{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH7_17) },
 	{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH7_17) },
 	{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ESB2_17) },
 	{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ESB2_17) },
 	{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH8_5) },
 	{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH8_5) },
+	{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH9_6) },
 	{ 0, }
 	{ 0, }
 };
 };