2
0
mirror of https://github.com/lm-sensors/lm-sensors synced 2025-09-02 15:25:38 +00:00

add support for CSB6 based on confirmation in ticket #1424

git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2027 7894878c-1315-0410-8ee3-d5d059ff63e0
This commit is contained in:
Mark D. Studebaker
2003-10-27 03:03:47 +00:00
parent 9728b298e3
commit 39faf50b41
3 changed files with 23 additions and 3 deletions

View File

@@ -20,10 +20,11 @@ ask CVS about it:
Library: Fix bmcsensors scaling, increase number of sensors; Library: Fix bmcsensors scaling, increase number of sensors;
Add w83627thf support; Advance version to 2.0.2 Add w83627thf support; Advance version to 2.0.2
Makefiles: Install burntest, fancontrol, pwmconfig, decode-*.pl Makefiles: Install burntest, fancontrol, pwmconfig, decode-*.pl
Module i2c-sis630: sync with 2.6.0-X driver version.
Module bmcsensors: Fix voltage scaling, voltage and fan limits Module bmcsensors: Fix voltage scaling, voltage and fan limits
Module i2c-piix4: Add support for CSB6
Module i2c-sis630: sync with 2.6.0-X driver version.
Program sensors-detect: Prefer Super I/O drivers; Program sensors-detect: Prefer Super I/O drivers;
Fix w83627hf detection Fix w83627hf detection; detect CSB6
2.8.1 (20031005) 2.8.1 (20031005)

View File

@@ -22,7 +22,7 @@
/* /*
Supports: Supports:
Intel PIIX4, 440MX Intel PIIX4, 440MX
Serverworks OSB4, CSB5 Serverworks OSB4, CSB5, CSB6
SMSC Victory66 SMSC Victory66
Note: we assume there can only be one device, with one SMBus interface. Note: we assume there can only be one device, with one SMBus interface.
@@ -447,6 +447,10 @@ static struct i2c_adapter piix4_adapter = {
.algo = &smbus_algorithm, .algo = &smbus_algorithm,
}; };
#ifndef PCI_DEVICE_ID_SERVERWORKS_CSB6
#define PCI_DEVICE_ID_SERVERWORKS_CSB6 0x0203
#endif
static struct pci_device_id piix4_ids[] __devinitdata = { static struct pci_device_id piix4_ids[] __devinitdata = {
{ {
.vendor = PCI_VENDOR_ID_INTEL, .vendor = PCI_VENDOR_ID_INTEL,
@@ -469,6 +473,13 @@ static struct pci_device_id piix4_ids[] __devinitdata = {
.subdevice = PCI_ANY_ID, .subdevice = PCI_ANY_ID,
.driver_data = 0, .driver_data = 0,
}, },
{
.vendor = PCI_VENDOR_ID_SERVERWORKS,
.device = PCI_DEVICE_ID_SERVERWORKS_CSB6,
.subvendor = PCI_ANY_ID,
.subdevice = PCI_ANY_ID,
.driver_data = 0,
},
{ {
.vendor = PCI_VENDOR_ID_INTEL, .vendor = PCI_VENDOR_ID_INTEL,
.device = PCI_DEVICE_ID_INTEL_82443MX_3, .device = PCI_DEVICE_ID_INTEL_82443MX_3,

View File

@@ -676,6 +676,14 @@ use vars qw(@pci_adapters @chip_ids @superio_ids @undetectable_adapters @dmideco
driver => "i2c-piix4", driver => "i2c-piix4",
match => sub { $_[0] =~ /^SMBus PIIX4 adapter at / }, match => sub { $_[0] =~ /^SMBus PIIX4 adapter at / },
} , } ,
{
vendid => 0x1166,
devid => 0x0203,
func => 0,
procid => "ServerWorks CSB6 South Bridge",
driver => "i2c-piix4",
match => sub { $_[0] =~ /^SMBus PIIX4 adapter at / },
} ,
{ {
vendid => 0x1283, vendid => 0x1283,
devid => 0x8172, devid => 0x8172,