Changeset 4320

Show
Ignore:
Timestamp:
02/15/07 11:05:43 (2 years ago)
Author:
khali
Message:

Add ATI SB600 SMBus support, backported from Linux 2.6.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • lm-sensors/trunk/CHANGES

    r4319 r4320  
    66  Module i2c-amd8111: Cleanups (2.6 backport) 
    77                      Fix initialization race (2.6 backport) 
     8  Module i2c-piix4: Add ATI SB600 support (2.6 backport) 
    89  Module i2c-viapro: Add CX700 support (2.6 backport) 
    910  Programs i2cdetect, i2cdump, isadump: Flush output in real time 
  • lm-sensors/trunk/README

    r4319 r4320  
    4848  AMD 8111 SMBus 2.0 
    4949  Apple Hydra (used on some PPC machines) 
    50   ATI IXP200, IXP300, IXP400 
     50  ATI IXP200, IXP300, IXP400, SB600 
    5151  DEC 21272/21274 (Tsunami/Typhoon - on Alpha boards) 
    5252  Intel ICH/ICH0/ICH2/ICH3/ICH4/ICH5/ICH6/ICH7/ICH8/ICH9 (82801xx) 
  • lm-sensors/trunk/doc/busses/i2c-piix4

    r4064 r4320  
    1010  * ServerWorks OSB4, CSB5, CSB6 and HT-1000 southbridges 
    1111    Datasheet: Only available via NDA from ServerWorks 
    12   * ATI IXP southbridges IXP200, IXP300, IXP400 
     12  * ATI IXP200, IXP300, IXP400 and SB600 southbridges  
    1313    Datasheet: Not publicly available 
    1414  * Standard Microsystems (SMSC) SLC90E66 (Victory66) southbridge 
  • lm-sensors/trunk/kernel/busses/i2c-piix4.c

    r4278 r4320  
    2424        Intel PIIX4, 440MX 
    2525        Serverworks OSB4, CSB5, CSB6, HT-1000 
    26         ATI IXP200, IXP300, IXP400 
     26        ATI IXP200, IXP300, IXP400, SB600 
    2727        SMSC Victory66 
    2828 
     
    439439#define PCI_DEVICE_ID_ATI_IXP300_SMBUS  0x4363 
    440440#define PCI_DEVICE_ID_ATI_IXP400_SMBUS  0x4372 
     441#define PCI_DEVICE_ID_ATI_IXP600_SMBUS  0x4385 
    441442 
    442443#ifndef PCI_DEVICE_ID_SERVERWORKS_CSB6 
     
    471472                .vendor =       PCI_VENDOR_ID_ATI, 
    472473                .device =       PCI_DEVICE_ID_ATI_IXP400_SMBUS, 
     474                .subvendor =    PCI_ANY_ID, 
     475                .subdevice =    PCI_ANY_ID, 
     476                .driver_data =  0, 
     477        }, 
     478        { 
     479                .vendor =       PCI_VENDOR_ID_ATI, 
     480                .device =       PCI_DEVICE_ID_ATI_IXP600_SMBUS, 
    473481                .subvendor =    PCI_ANY_ID, 
    474482                .subdevice =    PCI_ANY_ID, 
  • lm-sensors/trunk/mkpatch/mkpatch.pl

    r4319 r4320  
    225225  If you say yes to this option, support will be included for the 
    226226  Intel PIIX4, PIIX4E, 443MX, Serverworks OSB4, CSB5, CSB6 and 
    227   HT-1000, ATI IXP200, IXP300 and IXP400, and SMSC Victory66 mainboard 
    228   I2C interfaces. This can also be built as a module which can be 
    229   inserted and removed while the kernel is running. 
     227  HT-1000, ATI IXP200, IXP300, IXP400 and SB600, and SMSC Victory66 
     228  mainboard SMBus interfaces. 
     229   
     230  This can also be built as a module which can be inserted and removed 
     231  while the kernel is running. 
    230232 
    231233Nvidia Nforce2/3/4 based Mainboard