I2C support for Intel ICH7 - 2.6.10 - resubmit
PATCH 1/1 I2C support for Intel ICH7 - 2.6.10 - resubmit
This patch adds the Intel ICH7 DID to the i2c-i801.c driver and adds an entry to Kconfig for I2C(SMBus) support.
Note: This patch relies on the already submitted and accepted PATA patch to pci_ids.h containing all ICH7 DID's. If acceptable, please apply.
Thanks,
Jason Gaston
Signed-off-by Jason Gaston <[email protected]>
drivers/i2c/busses/i2c-i801.c renamed from drivers/i2c/busses/i2c-i801.c.orig +7 -0
@@ -30,6 +30,7 @@ 82801EB 24D3 (HW PEC supported, 32 byte buffer not supported) 6300ESB 25A4 ICH6 266A + ICH7 27DA 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 of Intel's '810' and other chipsets.
@@ -596,6 +597,12 @@ .subvendor = PCI_ANY_ID, .subdevice = PCI_ANY_ID, }, + { + .vendor = PCI_VENDOR_ID_INTEL, + .device = PCI_DEVICE_ID_INTEL_ICH7_17, + .subvendor = PCI_ANY_ID, + .subdevice = PCI_ANY_ID, + }, { 0, } };
drivers/i2c/busses/Kconfig renamed from drivers/i2c/busses/Kconfig.orig +1 -0
@@ -112,6 +112,7 @@ 82801EB 6300ESB ICH6 + ICH7 This driver can also be built as a module. If so, the module will be called i2c-i801.
Quoted 5 lines · Jason Gaston
This patch adds the Intel ICH7 DID to the
i2c-i801.cdriver and adds an entry toKconfigfor I2C(SMBus) support. ? Note: This patch relies on the already submitted and accepted PATA patch topci_ids.hcontaining all ICH7 DID's.
If acceptable, please apply.
I rediffed the second part by hand, due to some other changes (pci ids are better expressed the PCI_DEVICE() macro.) and applied it.
thanks,
greg k-h