Changeset 4252

Show
Ignore:
Timestamp:
12/03/06 16:08:15 (7 years ago)
Author:
khali
Message:

Add Intel ICH9 support.

Location:
lm-sensors/trunk
Files:
4 modified

Legend:

Unmodified
Added
Removed
  • lm-sensors/trunk/CHANGES

    r4251 r4252  
    1414  Man page i2cdetect.8: Describe the output convention 
    1515  Man page sensors.1: Update (option -c) and clean up 
     16  Module i2c-i801: Add ICH9 support 
    1617  Module icspll: Delete. It was useless and dangerous. 
    1718  Program eepromer: Fix loads of warnings 
  • lm-sensors/trunk/README

    r4174 r4252  
    5050  ATI IXP200, IXP300, IXP400 
    5151  DEC 21272/21274 (Tsunami/Typhoon - on Alpha boards) 
    52   Intel I801 ICH/ICH0/ICH2/ICH3/ICH4/ICH5/ICH6/ICH7/ICH8 (82801xx), 6300ESB 
     52  Intel ICH/ICH0/ICH2/ICH3/ICH4/ICH5/ICH6/ICH7/ICH8/ICH9 (82801xx) 
     53  Intel 6300ESB, 631xESB/632xESB (ESB2) 
    5354  Intel PIIX4 (used in many Intel chipsets) 
    5455  Intel I810/I810E/I815/I845G GMCH 
  • lm-sensors/trunk/doc/busses/i2c-i801

    r3304 r4252  
    1515  * Intel 6300ESB/ESB2 
    1616  * Intel 82801FB/FR/FW/FRW (ICH6) 
    17   * Intel ICH7/ICH8 
     17  * Intel ICH7/ICH8/ICH9 
    1818    Datasheets: Publicly available at the Intel website 
    1919 
  • lm-sensors/trunk/kernel/busses/i2c-i801.c

    r4061 r4252  
    3434    ESB2                269B   ("") 
    3535    ICH8                283E   ("") 
     36    ICH9                2930   ("") 
    3637 
    3738    This driver supports several versions of Intel's I/O Controller Hubs (ICH). 
     
    9798#ifndef PCI_DEVICE_ID_INTEL_ICH8_5 
    9899#define PCI_DEVICE_ID_INTEL_ICH8_5      0x283e 
     100#endif 
     101 
     102/* ICH9 is undefined */ 
     103#ifndef PCI_DEVICE_ID_INTEL_ICH9_6 
     104#define PCI_DEVICE_ID_INTEL_ICH9_6      0x2930 
    99105#endif 
    100106 
     
    173179            dev->device == PCI_DEVICE_ID_INTEL_ICH6_16 || 
    174180            dev->device == PCI_DEVICE_ID_INTEL_ICH7_17 || 
    175             dev->device == PCI_DEVICE_ID_INTEL_ICH8_5) 
     181            dev->device == PCI_DEVICE_ID_INTEL_ICH8_5 || 
     182            dev->device == PCI_DEVICE_ID_INTEL_ICH9_6) 
    176183                isich4 = 1; 
    177184        else 
     
    676683                .subdevice =    PCI_ANY_ID, 
    677684        }, 
     685        { 
     686                .vendor =       PCI_VENDOR_ID_INTEL, 
     687                .device =       PCI_DEVICE_ID_INTEL_ICH9_6, 
     688                .subvendor =    PCI_ANY_ID, 
     689                .subdevice =    PCI_ANY_ID, 
     690        }, 
    678691        { 0, } 
    679692};