From d876a7932887b6c232e3fca1d81adcc19d83e3c7 Mon Sep 17 00:00:00 2001 From: "Mark M. Hoffman" Date: Mon, 20 Jan 2003 06:07:11 +0000 Subject: [PATCH] Added support for SiS648/961 and SiS645DX/962. git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1701 7894878c-1315-0410-8ee3-d5d059ff63e0 --- doc/busses/i2c-sis645 | 10 +++++++--- prog/detect/sensors-detect | 8 ++++++++ 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/doc/busses/i2c-sis645 b/doc/busses/i2c-sis645 index 457bb936..394fcf2a 100644 --- a/doc/busses/i2c-sis645 +++ b/doc/busses/i2c-sis645 @@ -6,6 +6,9 @@ Supported adapters: * Silicon Integrated Systems Corp (SiS) 645/961 chipset 645DX/961 chipset + 645DX/962 chipset + 648/961 chipset + 650/961 chipset 735 chipset Author: Mark M. Hoffman @@ -51,7 +54,7 @@ running "make config" or equivalent on your kernel, otherwise the i2c-sis645 driver will not build in this support. I suspect that this driver could be made to work for the following SiS chipsets -as well: 648/963, 651/962, 650/961, 635, and 635T. +as well: 648/963, 651/962, 635, and 635T. If anyone owns a board with those chips AND is willing to risk crashing & burning an otherwise well-behaved kernel in the name of progress... please contact me at or via the project's mailing list: @@ -63,8 +66,6 @@ TO DOs ----------- * The driver does not support SMBus block reads/writes; I may add them if a scenario is found where they're needed. -* Determine if any of Albert Cranford's cleanups for kernel 2.5.34 can be -applied to this code. Thank Yous @@ -77,5 +78,8 @@ Hans-G - patch for SiS735 Robert Zwerus - testing for SiS645DX +Kianusch Sayah Karadji + - patch for SiS645DX/962 + To anyone else who has written w/ feedback, thanks! diff --git a/prog/detect/sensors-detect b/prog/detect/sensors-detect index 1e1a571e..c1f6f7bf 100755 --- a/prog/detect/sensors-detect +++ b/prog/detect/sensors-detect @@ -228,6 +228,14 @@ use vars qw(@pci_adapters @chip_ids @superio_ids @undetectable_adapters @dmideco driver => "i2c-sis645", match => sub { $_[0] =~ /^SMBus SiS645 adapter at 0x[0-9,a-f]{4}/ }, } , + { + vendid => 0x1039, + devid => 0x0648, + func => 0, + procid => "Silicon Integrated Systems SIS648", + driver => "i2c-sis645", + match => sub { $_[0] =~ /^SMBus SiS645 adapter at 0x[0-9,a-f]{4}/ }, + } , { vendid => 0x1039, devid => 0x0650,