mirror of
https://github.com/lm-sensors/lm-sensors.git
synced 2026-11-09 16:21:51 +00:00
Add ATI SB700 support to the i2c-piix4 driver. This is a backport from
a Linux 2.6 patch by Henry Su. git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4624 7894878c-1315-0410-8ee3-d5d059ff63e0
This commit is contained in:
1 parent
7e3b183eab
commit
57e38757f1
5 files changed
+16
-5
No files matched your search
@@ -1,6 +1,9 @@
|
||||
lm_sensors CHANGES file
|
||||
-----------------------
|
||||
|
||||
SVN HEAD
|
||||
Module i2c-piix4: Add ATI SB700 support (2.6 backport)
|
||||
|
||||
2.10.4 (20070716)
|
||||
File doc/vid: Update the sysfs paths, update the chip lists
|
||||
File i2c-dev.h: Support I2C block reads with specified length
|
||||
|
||||
@@ -47,7 +47,7 @@ At least the following I2C/SMBus adapters are supported:
|
||||
AMD 756, 766, 768 and 8111
|
||||
AMD 8111 SMBus 2.0
|
||||
Apple Hydra (used on some PPC machines)
|
||||
ATI IXP200, IXP300, IXP400, SB600
|
||||
ATI IXP200, IXP300, IXP400, SB600, SB700
|
||||
DEC 21272/21274 (Tsunami/Typhoon - on Alpha boards)
|
||||
Intel ICH/ICH0/ICH2/ICH3/ICH4/ICH5/ICH6/ICH7/ICH8/ICH9 (82801xx)
|
||||
Intel 6300ESB, 631xESB/632xESB (ESB2)
|
||||
|
||||
@@ -9,7 +9,7 @@ Supported adapters:
|
||||
Datasheet: Publicly available at the Intel website
|
||||
* ServerWorks OSB4, CSB5, CSB6 and HT-1000 southbridges
|
||||
Datasheet: Only available via NDA from ServerWorks
|
||||
* ATI IXP200, IXP300, IXP400 and SB600 southbridges
|
||||
* ATI IXP200, IXP300, IXP400, SB600 and SB700 southbridges
|
||||
Datasheet: Not publicly available
|
||||
* Standard Microsystems (SMSC) SLC90E66 (Victory66) southbridge
|
||||
Datasheet: Publicly available at the SMSC website http://www.smsc.com
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
Supports:
|
||||
Intel PIIX4, 440MX
|
||||
Serverworks OSB4, CSB5, CSB6, HT-1000
|
||||
ATI IXP200, IXP300, IXP400, SB600
|
||||
ATI IXP200, IXP300, IXP400, SB600, SB700
|
||||
SMSC Victory66
|
||||
|
||||
Note: we assume there can only be one device, with one SMBus interface.
|
||||
@@ -440,6 +440,7 @@ static struct i2c_adapter piix4_adapter = {
|
||||
#define PCI_DEVICE_ID_ATI_IXP300_SMBUS 0x4363
|
||||
#define PCI_DEVICE_ID_ATI_IXP400_SMBUS 0x4372
|
||||
#define PCI_DEVICE_ID_ATI_IXP600_SMBUS 0x4385
|
||||
#define PCI_DEVICE_ID_ATI_IXP700_SMBUS 0x4395
|
||||
|
||||
#ifndef PCI_DEVICE_ID_SERVERWORKS_CSB6
|
||||
#define PCI_DEVICE_ID_SERVERWORKS_CSB6 0x0203
|
||||
@@ -483,6 +484,13 @@ static struct pci_device_id piix4_ids[] __devinitdata = {
|
||||
.subdevice = PCI_ANY_ID,
|
||||
.driver_data = 0,
|
||||
},
|
||||
{
|
||||
.vendor = PCI_VENDOR_ID_ATI,
|
||||
.device = PCI_DEVICE_ID_ATI_IXP700_SMBUS,
|
||||
.subvendor = PCI_ANY_ID,
|
||||
.subdevice = PCI_ANY_ID,
|
||||
.driver_data = 0,
|
||||
},
|
||||
{
|
||||
.vendor = PCI_VENDOR_ID_SERVERWORKS,
|
||||
.device = PCI_DEVICE_ID_SERVERWORKS_OSB4,
|
||||
|
||||
+2
-2
@@ -225,8 +225,8 @@ Intel 82371AB PIIX4(E), ServerWorks OSB4, CSB5, CSB6, HT-1000
|
||||
CONFIG_I2C_PIIX4
|
||||
If you say yes to this option, support will be included for the
|
||||
Intel PIIX4, PIIX4E, 443MX, Serverworks OSB4, CSB5, CSB6 and
|
||||
HT-1000, ATI IXP200, IXP300, IXP400 and SB600, and SMSC Victory66
|
||||
mainboard SMBus interfaces.
|
||||
HT-1000, ATI IXP200, IXP300, IXP400, SB600 and SB700, and SMSC
|
||||
Victory66 mainboard SMBus interfaces.
|
||||
|
||||
This can also be built as a module which can be inserted and removed
|
||||
while the kernel is running.
|
||||
|
||||
Reference in new issue
Block a user