Browse Source

[PATCH] i2c-i801: I2C patch for Intel ESB2

This patch adds the Intel ESB2 DID's to the i2c-i801.c and Kconfig files for
I2C support.

Signed-off-by: Jason Gaston <Jason.d.gaston@intel.com>
Cc: Greg KH <greg@kroah.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Jason Gaston 20 years ago
parent
commit
b0a70b57f9
2 changed files with 3 additions and 0 deletions
  1. 1 0
      drivers/i2c/busses/Kconfig
  2. 2 0
      drivers/i2c/busses/i2c-i801.c

+ 1 - 0
drivers/i2c/busses/Kconfig

@@ -123,6 +123,7 @@ config I2C_I801
 	    6300ESB
 	    6300ESB
 	    ICH6
 	    ICH6
 	    ICH7
 	    ICH7
+	    ESB2
 
 
 	  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

@@ -31,6 +31,7 @@
     6300ESB		25A4
     6300ESB		25A4
     ICH6		266A
     ICH6		266A
     ICH7		27DA
     ICH7		27DA
+    ESB2		269B
     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.
@@ -558,6 +559,7 @@ static struct pci_device_id i801_ids[] = {
 	{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ESB_4) },
 	{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ESB_4) },
 	{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH6_16) },
 	{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH6_16) },
 	{ 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) },
 	{ 0, }
 	{ 0, }
 };
 };