Changeset 5231

Show
Ignore:
Timestamp:
05/02/08 14:48:17 (5 years ago)
Author:
khali
Message:

Add Intel ICH10 support.

Location:
lm-sensors/trunk
Files:
4 modified

Legend:

Unmodified
Added
Removed
  • lm-sensors/trunk/CHANGES

    r5230 r5231  
    77  Module i2c-amd756-s4882: Fix an error path (2.6 backport) 
    88  Module i2c-i801: Drop broken I2C block read support 
     9                   Add ICH10 support 
    910  Module i2c-piix4: Minor cleanups (2.6 backport) 
    1011  Module i2c-sis5595: Minor cleanups (2.6 backport) 
  • lm-sensors/trunk/README

    r4946 r5231  
    5252  Intel ICH/ICH0/ICH2/ICH3/ICH4/ICH5/ICH6/ICH7/ICH8/ICH9 (82801xx) 
    5353  Intel 6300ESB, 631xESB/632xESB (ESB2) 
    54   Intel Tolapai 
     54  Intel Tolapai, ICH10 
    5555  Intel PIIX4 (used in many Intel chipsets) 
    5656  Intel I810/I810E/I815/I845G GMCH 
  • lm-sensors/trunk/doc/busses/i2c-i801

    r4946 r5231  
    1717  * Intel ICH7/ICH8/ICH9 
    1818  * Intel Tolapai 
     19  * Intel ICH10 
    1920    Datasheets: Publicly available at the Intel website 
    2021 
  • lm-sensors/trunk/kernel/busses/i2c-i801.c

    r5148 r5231  
    3535    ICH8                283E   ("") 
    3636    ICH9                2930   ("") 
     37    Tolapai             5032   ("") 
     38    ICH10               3A30   ("") 
     39    ICH10               3A60   ("") 
    3740 
    3841    This driver supports several versions of Intel's I/O Controller Hubs (ICH). 
     
    107110#ifndef PCI_DEVICE_ID_INTEL_TOLAPAI_1 
    108111#define PCI_DEVICE_ID_INTEL_TOLAPAI_1   0x5032 
     112#endif 
     113 
     114#ifndef PCI_DEVICE_ID_INTEL_ICH10_4 
     115#define PCI_DEVICE_ID_INTEL_ICH10_4     0x3a30 
     116#endif 
     117 
     118#ifndef PCI_DEVICE_ID_INTEL_ICH10_5 
     119#define PCI_DEVICE_ID_INTEL_ICH10_5     0x3a60 
    109120#endif 
    110121 
     
    180191            dev->device == PCI_DEVICE_ID_INTEL_ICH8_5 || 
    181192            dev->device == PCI_DEVICE_ID_INTEL_ICH9_6 || 
    182             dev->device == PCI_DEVICE_ID_INTEL_TOLAPAI_1) 
     193            dev->device == PCI_DEVICE_ID_INTEL_TOLAPAI_1 || 
     194            dev->device == PCI_DEVICE_ID_INTEL_ICH10_4 || 
     195            dev->device == PCI_DEVICE_ID_INTEL_ICH10_5) 
    183196                isich4 = 1; 
    184197        else 
     
    678691                .subdevice =    PCI_ANY_ID, 
    679692        }, 
     693        { 
     694                .vendor =       PCI_VENDOR_ID_INTEL, 
     695                .device =       PCI_DEVICE_ID_INTEL_ICH10_4, 
     696                .subvendor =    PCI_ANY_ID, 
     697                .subdevice =    PCI_ANY_ID, 
     698        }, 
     699        { 
     700                .vendor =       PCI_VENDOR_ID_INTEL, 
     701                .device =       PCI_DEVICE_ID_INTEL_ICH10_5, 
     702                .subvendor =    PCI_ANY_ID, 
     703                .subdevice =    PCI_ANY_ID, 
     704        }, 
    680705        { 0, } 
    681706};