diff --git a/CHANGES b/CHANGES index bfa3bc57..bc92b526 100644 --- a/CHANGES +++ b/CHANGES @@ -20,6 +20,7 @@ ask CVS about it: 2.6.3 (2001????) File sensors.conf.eg: Un-ignore it87 in8, temp3, fan3 Library: Add PCF8591 and W83697HF support; fix w83* fan_min computes + Module i2c-amd756: Add support for AMD768 Module i2c-piix4: Check for uninitialized base address Module fscscy: implement min/max for voltages and fans Module pcf8591: new @@ -28,7 +29,8 @@ ask CVS about it: Program mkpatch.pl: Add support for fscscy, add more help entries Program sensors: Add PCF8591 and W83697HF support Program sensors-detect: Add several Nvidia chips, add PCF8591, - fix Via686a and it87 detection + fix Via686a and it87 detection, + add AMD768 2.6.2 (20011118) diff --git a/README b/README index 49a77167..33a290b8 100644 --- a/README +++ b/README @@ -33,7 +33,7 @@ See the lm_sensors download page for guidance: At least the following I2C/SMBus adapters are supported: Acer Labs M1533, M1535, and M1543C - AMD 756, 766 + AMD 756, 766, and 768 Apple Hydra (used on some PPC machines) DEC 21272/21274 (Tsunami/Typhoon - on Alpha boards) Intel I801 ICH/ICH0/ICH2/ICH3 (used in Intel 810, 810E, 815E, 820, 840 chipsets) diff --git a/doc/busses/i2c-amd756 b/doc/busses/i2c-amd756 index 888460f1..68b41e62 100644 --- a/doc/busses/i2c-amd756 +++ b/doc/busses/i2c-amd756 @@ -5,6 +5,7 @@ Status: Complete and somewhat tested Supported adapters: * AMD 756 * AMD 766 + * AMD 768 Datasheets: Publicly available on AMD website @@ -17,4 +18,4 @@ Module Parameters Description ----------- -This driver supports the AMD 756 and 766 Peripheral Bus Controllers. +This driver supports the AMD 756, 766, and 768 Peripheral Bus Controllers. diff --git a/kernel/busses/i2c-amd756.c b/kernel/busses/i2c-amd756.c index f64ac91d..35bd6fc1 100644 --- a/kernel/busses/i2c-amd756.c +++ b/kernel/busses/i2c-amd756.c @@ -25,7 +25,7 @@ */ /* - Supports AMD756 and AMD766. + Supports AMD756, AMD766, and AMD768. Note: we assume there can only be one device, with one SMBus interface. */ @@ -54,6 +54,7 @@ MODULE_LICENSE("GPL"); static int supported[] = {PCI_DEVICE_ID_AMD_756, PCI_DEVICE_ID_AMD_766, + 0x7443, /* AMD768 */ 0 }; /* AMD756 SMBus address offsets */ diff --git a/prog/detect/sensors-detect b/prog/detect/sensors-detect index 4c77baed..f6a170d2 100755 --- a/prog/detect/sensors-detect +++ b/prog/detect/sensors-detect @@ -222,6 +222,14 @@ use vars qw(@pci_adapters @chip_ids @undetectable_adapters); driver => "i2c-amd756", match => sub { $_[0] =~ /^SMBus AMD7X6 adapter at [0-9,a-f]{4}/ }, }, + { + vendid => 0x1022, + devid => 0x7443, + func => 3, + procid => "AMD-768 System Management", + driver => "i2c-amd756", + match => sub { $_[0] =~ /^SMBus AMD7X6 adapter at [0-9,a-f]{4}/ }, + }, { vendid => 0x102b, devid => 0x0519,