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:
5
CHANGES
5
CHANGES
@@ -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)
|
||||||
|
@@ -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,
|
||||||
|
@@ -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,
|
||||||
|
Reference in New Issue
Block a user