Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

i2c-i801: Add support for the ICH10

Add the Intel ICH10 SMBus Controller DeviceID's and updates
Tolapai support.

Signed-off-by: Jason Gaston <jason.d.gaston@intel.com>
Signed-off-by: Jean Delvare <khali@linux-fr.org>

authored by

Gaston, Jason D and committed by
Jean Delvare
d28dc711 26386763

+12 -3
+2 -1
Documentation/i2c/busses/i2c-i801
··· 12 12 * Intel 82801G (ICH7) 13 13 * Intel 631xESB/632xESB (ESB2) 14 14 * Intel 82801H (ICH8) 15 - * Intel ICH9 15 + * Intel 82801I (ICH9) 16 16 * Intel Tolapai 17 + * Intel ICH10 17 18 Datasheets: Publicly available at the Intel website 18 19 19 20 Authors:
+2
drivers/i2c/busses/Kconfig
··· 177 177 ESB2 178 178 ICH8 179 179 ICH9 180 + Tolapai 181 + ICH10 180 182 181 183 This driver can also be built as a module. If so, the module 182 184 will be called i2c-i801.
+8 -2
drivers/i2c/busses/i2c-i801.c
··· 40 40 82801G (ICH7) 0x27da 32 hard yes yes yes 41 41 82801H (ICH8) 0x283e 32 hard yes yes yes 42 42 82801I (ICH9) 0x2930 32 hard yes yes yes 43 - Tolapai 0x5032 32 hard yes ? ? 43 + Tolapai 0x5032 32 hard yes yes yes 44 + ICH10 0x3a30 32 hard yes yes yes 45 + ICH10 0x3a60 32 hard yes yes yes 44 46 45 47 Features supported by this driver: 46 48 Software PEC no ··· 590 588 { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH8_5) }, 591 589 { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH9_6) }, 592 590 { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_TOLAPAI_1) }, 591 + { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH10_4) }, 592 + { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH10_5) }, 593 593 { 0, } 594 594 }; 595 595 ··· 612 608 case PCI_DEVICE_ID_INTEL_ESB2_17: 613 609 case PCI_DEVICE_ID_INTEL_ICH8_5: 614 610 case PCI_DEVICE_ID_INTEL_ICH9_6: 611 + case PCI_DEVICE_ID_INTEL_TOLAPAI_1: 612 + case PCI_DEVICE_ID_INTEL_ICH10_4: 613 + case PCI_DEVICE_ID_INTEL_ICH10_5: 615 614 i801_features |= FEATURE_I2C_BLOCK_READ; 616 615 /* fall through */ 617 616 case PCI_DEVICE_ID_INTEL_82801DB_3: 618 - case PCI_DEVICE_ID_INTEL_TOLAPAI_1: 619 617 i801_features |= FEATURE_SMBUS_PEC; 620 618 i801_features |= FEATURE_BLOCK_BUFFER; 621 619 break;