Changeset 3304

Show
Ignore:
Timestamp:
05/23/06 13:23:53 (9 years ago)
Author:
ruik
Message:

Add ICH8 support. 2.6 backport

Location:
lm-sensors/trunk
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • lm-sensors/trunk/CHANGES

    r3299 r3304  
    1414                           (2.6 backport) 
    1515  Module i2c-i801: Disable PEC mode after every transaction (2.6 backport) 
     16                   Add ICH8 support (2.6 backport) 
    1617  Module i2c-piix4: Add ServerWorks HT-1000 support (2.6 backport) 
    1718  Module w83781d: Use real-time alarm registers when possible (2.6 backport) 
  • lm-sensors/trunk/doc/busses/i2c-i801

    r2793 r3304  
    1313  * Intel 82801DB (ICH4) 
    1414  * Intel 82801EB/ER (ICH5) 
    15   * Intel 6300ESB 
     15  * Intel 6300ESB/ESB2 
    1616  * Intel 82801FB/FR/FW/FRW (ICH6) 
    17   * Intel ICH7 
     17  * Intel ICH7/ICH8 
    1818    Datasheets: Publicly available at the Intel website 
    1919 
  • lm-sensors/trunk/kernel/busses/i2c-i801.c

    r3290 r3304  
    3333    ICH7                27DA   ("") 
    3434    ESB2                269B   ("") 
     35    ICH8                283E   ("") 
     36 
    3537    This driver supports several versions of Intel's I/O Controller Hubs (ICH). 
    3638    For SMBus support, they are similar to the PIIX4 and are part 
     
    9092#ifndef PCI_DEVICE_ID_INTEL_ICH7_17 
    9193#define PCI_DEVICE_ID_INTEL_ICH7_17     0x27da 
     94#endif 
     95 
     96/* ICH8 is undefined */ 
     97#ifndef PCI_DEVICE_ID_INTEL_ICH8_5 
     98#define PCI_DEVICE_ID_INTEL_ICH8_5      0x283e 
    9299#endif 
    93100 
     
    170177            dev->device == PCI_DEVICE_ID_INTEL_ESB2_17 ||        
    171178            dev->device == PCI_DEVICE_ID_INTEL_ICH6_16 || 
    172             dev->device == PCI_DEVICE_ID_INTEL_ICH7_17) 
     179            dev->device == PCI_DEVICE_ID_INTEL_ICH7_17 || 
     180            dev->device == PCI_DEVICE_ID_INTEL_ICH8_5) 
    173181                isich4 = 1; 
    174182        else 
     
    666674                .subdevice =    PCI_ANY_ID, 
    667675        }, 
     676        { 
     677                .vendor =       PCI_VENDOR_ID_INTEL, 
     678                .device =       PCI_DEVICE_ID_INTEL_ICH8_5, 
     679                .subvendor =    PCI_ANY_ID, 
     680                .subdevice =    PCI_ANY_ID, 
     681        }, 
    668682        { 0, } 
    669683};