Changeset 4050

Show
Ignore:
Timestamp:
06/23/06 15:45:08 (7 years ago)
Author:
khali
Message:

i2c-piix4: Add ATI IXP200, IXP300, IXP400 support (2.6 backport)

Location:
lm-sensors/trunk
Files:
5 modified

Legend:

Unmodified
Added
Removed
  • lm-sensors/trunk/CHANGES

    r4048 r4050  
    1717                   Add ICH8 support (2.6 backport) 
    1818  Module i2c-piix4: Add ServerWorks HT-1000 support (2.6 backport) 
     19                    Add ATI IXP200, IXP300, IXP400 support (2.6 backport) 
    1920  Module i2c-viapro: Fix compilation with kernels < 2.4.21 
    2021  Module lm83: Add LM82 support (2.6 backport) 
  • lm-sensors/trunk/README

    r4048 r4050  
    5858  AMD 8111 SMBus 2.0 
    5959  Apple Hydra (used on some PPC machines) 
     60  ATI IXP200, IXP300, IXP400 
    6061  DEC 21272/21274 (Tsunami/Typhoon - on Alpha boards) 
    6162  Intel I801 ICH/ICH0/ICH2/ICH3/ICH4/ICH5/ICH6 (82801xx), 6300ESB, ICH7 
  • lm-sensors/trunk/doc/busses/i2c-piix4

    r3276 r4050  
    1010  * ServerWorks OSB4, CSB5, CSB6 and HT-1000 southbridges 
    1111    Datasheet: Only available via NDA from ServerWorks 
     12  * ATI IXP southbridges IXP200, IXP300, IXP400 
     13    Datasheet: Not publicly available 
    1214  * Standard Microsystems (SMSC) SLC90E66 (Victory66) southbridge 
    1315    Datasheet: Publicly available at the SMSC website http://www.smsc.com 
  • lm-sensors/trunk/kernel/busses/i2c-piix4.c

    r3276 r4050  
    2424        Intel PIIX4, 440MX 
    2525        Serverworks OSB4, CSB5, CSB6, HT-1000 
     26        ATI IXP200, IXP300, IXP400 
    2627        SMSC Victory66 
    2728 
     
    456457}; 
    457458 
     459#define PCI_DEVICE_ID_ATI_IXP200_SMBUS  0x4353 
     460#define PCI_DEVICE_ID_ATI_IXP300_SMBUS  0x4363 
     461#define PCI_DEVICE_ID_ATI_IXP400_SMBUS  0x4372 
     462 
    458463#ifndef PCI_DEVICE_ID_SERVERWORKS_CSB6 
    459464#define PCI_DEVICE_ID_SERVERWORKS_CSB6 0x0203 
     
    469474                .subdevice =    PCI_ANY_ID, 
    470475                .driver_data =  3 
     476        }, 
     477        { 
     478                .vendor =       PCI_VENDOR_ID_ATI, 
     479                .device =       PCI_DEVICE_ID_ATI_IXP200_SMBUS, 
     480                .subvendor =    PCI_ANY_ID, 
     481                .subdevice =    PCI_ANY_ID, 
     482                .driver_data =  0, 
     483        }, 
     484        { 
     485                .vendor =       PCI_VENDOR_ID_ATI, 
     486                .device =       PCI_DEVICE_ID_ATI_IXP300_SMBUS, 
     487                .subvendor =    PCI_ANY_ID, 
     488                .subdevice =    PCI_ANY_ID, 
     489                .driver_data =  0, 
     490        }, 
     491        { 
     492                .vendor =       PCI_VENDOR_ID_ATI, 
     493                .device =       PCI_DEVICE_ID_ATI_IXP400_SMBUS, 
     494                .subvendor =    PCI_ANY_ID, 
     495                .subdevice =    PCI_ANY_ID, 
     496                .driver_data =  0, 
    471497        }, 
    472498        { 
  • lm-sensors/trunk/mkpatch/mkpatch.pl

    r4048 r4050  
    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, and SMSC Victory66 mainboard I2C interfaces. This can also be 
    228   built as a module which can be inserted and removed while the kernel 
    229   is running. 
     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. 
    230230 
    231231Nvidia Nforce2/Nforce3 based Mainboard