Commit Graph
483 Commits
Author SHA1 Message Date
Jean Delvare dfe2ecd683 Fix detection.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2043 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-11-05 21:39:58 +00:00
Jean Delvare 9413c3153f Add support for the ADM1032.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2039 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-11-02 19:37:45 +00:00
Jean Delvare cc6fd520e8 Comment a mysterious bitmask.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2038 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-11-02 19:32:49 +00:00
Mark M. Hoffman ca4b268555 First shot at independent driver for ASB100 "Bach"
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2036 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-10-29 05:37:52 +00:00
Jean Delvare b118dc6bad New FSC Hermes chip driver, contributed by Reinhard Nissl
<rnissl@gmx.de>.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2035 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-10-28 21:28:45 +00:00
Jean Delvare e574d476b5 Fix W83791D detection.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2034 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-10-28 19:17:04 +00:00
Mark D. Studebaker 34076ded72 pwm and smart guardian fan patch from
Michael Hufer <michael.hufer@freenet.de>

------------------------

> First, I added a new mod parameter "reset_it87" which controls whether
> or not the chip is reset on module load (modprobe it87 reset_it=1,
> default) or not(modprobe it87 reset_it87=0).
> Since this worked out quiet nicely I decided to go one step further
> and also add the chips manual and automatic temperature controlled fan
> speed features (PWM etc.).
>
> Finally I also updated the doc to document the new features.
>
> Attached is a diff against the current cvs version.

------------------------
           Subject:
            Re: fan speed for it87?? chips added
      Date:
            Fri, 26 Sep 2003 23:28:35 +0200
      From:
            Michael Hufer <michael.hufer@freenet.de>
        To:
            sensors@Stimpy.netroedge.com, Jean Delvare <khali@linux-fr.org>

On Friday 26 September 2003 22:40, Jean Delvare wrote:
> > I found and fixed the little problem I had with the original chip
> > initialization. I can now load the module with reset_it87=0 and
> > init=1 without messing up the settings of the power supply fan
> > from the BIOS. It was quite simple after all.
>
> I'm interested in details, can you tell us what it was?

Sure, it actually was something I introduced myself :-(. I initialized the
fan_ctl register with  (read_value & 0x8f | 0x77) to enable the smart
guardian feature for all 3 fans. But the power supply fan does not support
pwm. It can only be operated in on/off mode, i.e. bit 0 must be clear. I
switched it back to the original  (rv & 0x8f | 0x70 ) and everything is back
to working.

> > Do you want me to send the latest diff?
>
> Sure I want.

 Here it comes.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2033 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-10-28 02:20:31 +00:00
Jean Delvare f67324f3be New FSC Hermes chip driver, contributed by Reinhard Nissl
<rnissl@gmx.de>.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2029 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-10-27 21:14:26 +00:00
Jean Delvare 8b82c4d22d Fix W83627HF detection.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2025 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-10-25 18:53:48 +00:00
Mark M. Hoffman 6597650205 Trivial formatting fix.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2024 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-10-23 04:40:49 +00:00
Mark D. Studebaker f38dc972e0 several bmcsensors fixes:
- fix voltage scaling
	- swap voltage limits
	- use lower critical rather than upper hysteresis
	  for non-temperature sensors
	- increase libsensors support to 20 voltage, 10 fan,
	  10 temperature sensors
	Tickets 1406 and 1407.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2017 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-10-13 03:01:45 +00:00
Jean Delvare bf055191f1 Cosmetic fixes backported from Linux 2.6.0-test6.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2010 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-10-04 19:48:12 +00:00
Jean Delvare 787a1efef1 Get rid of EEPROM memory types, they were unused. This is a
backport from Linux 2.6 (sort of).


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1997 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-09-24 21:05:40 +00:00
Mark D. Studebaker 3f571f8d46 (mds)
From:
         Kalev Soikonen <sokos@starman.ee>

  Hi.

I am using lm_sensors in a slightly patched form.
The motherboard is Intel D845BGL, which features
SMSC LPC47M142 LPC Bus I/O controller.

If you look at the 47m10x and 47m14x datasheets,
you'll notice they have different Device ID's
(the former has 0x59, the latter 0x5F). As far
as the fan monitoring is concerned, they are
pretty much identical.

The 47M142 will be recognized with only some
trivial modifications to the code. I've attached
diffs for lm_sensors-2.7.0 and lm_sensors-2.8.0.


Best regards,

Kalev Soikonen


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1993 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-09-13 20:57:38 +00:00
Jean Delvare 93a260e714 Fix init bug (was causing the chipset to stop). Reported by
Ljubomir Bozic Jr..


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1992 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-09-13 20:55:59 +00:00
Mark D. Studebaker 15490f82f5 fix up error returns; from 2.5 patch of MMH
* Greg KH <greg@kroah.com> [2003-06-02 10:20:40 -0700]:

> On Sun, Jun 01, 2003 at 10:38:08AM -0400, Mark M. Hoffman wrote:
> > > This patch against 2.5.70 works for me vs. an SMBus adapter.  It needs
> > re-testing against an ISA adapter since my particular chip is SMBus only.
>
> I've applied this and will send it off to Linus in a bit.


Thanks!

This patch fixes the various return values in the w83781d_detect()
error paths.  It also cleans up some formatting here and there.
It should be applied on top of the previous one.

It works for me; same caveat as above w.r.t. ISA.

Regards,

--
Mark M. Hoffman
mhoffman@lightlink.com


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1990 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-08-31 22:31:56 +00:00
Mark D. Studebaker 67047df36e add max6650
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1989 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-08-31 21:49:50 +00:00
John Morris 45576fb3fd (jrm): New driver and other support for the Maxim MAX6650 and MAX6651 chips.
Mainly targetted (and tested) with the 6651, but should work with
       the MAX6550.

       See doc/chips/max6650 for notes, bugs, assumptions, etc.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1987 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-08-31 20:45:12 +00:00
Mark D. Studebaker 9e27af12f5 make w83627thf a separate type, enhance support
(remove in5, in6; add pwm3)
      fix some printks


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1985 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-08-31 18:11:13 +00:00
Mark D. Studebaker 969cfd1f8d general cleanup. Fix 697HF PWM. Fix 697HF VBAT and V5SB alarms.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1984 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-08-30 21:39:09 +00:00
Mark D. Studebaker 6815e0bafe Fix 697HF PWM (ticket 1207). Fix 791D PWM.
Fix 697HF V5SB and VBAT alarms.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1983 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-08-30 21:38:33 +00:00
Mark D. Studebaker 103344795a add xeontemp driver
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1978 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-08-25 00:11:02 +00:00
Jean Delvare bc34ae1749 Divide the eeproms into slices to speed reads up.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1970 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-08-23 19:20:31 +00:00
Jean Delvare 52df8b5abf Use capable() to protect Vaio's passwords and other security-
related data.
        Simplify the sysctl callback function.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1967 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-08-16 12:05:36 +00:00
Jean Delvare 500e783461 Fix missing parenthesis (DEBUG=1).
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1966 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-08-16 10:26:12 +00:00
Jean Delvare 0d4d71d5c8 Add support for the lm90 driver.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1960 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-08-14 22:10:32 +00:00
Jean Delvare 7f475406ad Pointless changes (white spaces etc.).
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1959 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-08-14 22:09:25 +00:00
Jean Delvare f135d97c28 New LM90 driver.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1958 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-08-14 22:08:41 +00:00
Jean Delvare c3aa6202ca Support T_CRIT and status registers.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1952 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-08-09 21:17:43 +00:00
Jean Delvare da916a854b Ignore Sony Vaio EEPROMs with a password set (override
with force parameter).


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1949 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-08-09 14:18:13 +00:00
Mark M. Hoffman 3629850def When changing fan divisor(s), save and restore fan minimum(s).
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1941 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-08-06 04:37:12 +00:00
Jean Delvare 24e6a6352d Major update of the ddcmon driver.
Add half a dozen new features.
        Add checksum parameter (same as for the eeprom module)
        Fix monitor limits


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1934 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-08-01 17:42:08 +00:00
Jean Delvare 7c3528bebb Trivial and pointless code optimization.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1933 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-08-01 16:14:56 +00:00
Jean Delvare e61dd02edd Enhance chip detection (stricter).
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1928 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-07-31 07:21:15 +00:00
Jean Delvare bf9db8425c Major driver update
Update header comments, copyright and authors
        Add support for Philips NE1619
        Simplify the driver a lot (unified voltages, unified
        temperatures and much more)
        Fix default voltage limits
        Change default temperature limits
        Remove the adm1025_read_value and adm1025_write_value
        wrappers (direct calls instead)
		Swap remote and local temperatures to match the internal
        registers order (make the code unification possible)
        Export remote diode fault through alarms


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1919 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-07-29 10:55:14 +00:00
Jean Delvare a0e0fb4146 SAA1064 driver, written by Sascha Volkenandt.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1900 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-07-22 15:36:49 +00:00
Jean Delvare aa354f3e4e Add support for the saa1064 module.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1899 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-07-22 15:34:33 +00:00
Jean Delvare 5002b36dd9 Use a single /proc callback function for all four temps.
Delete i2c read and write wrappers, they were useless.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1890 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-07-21 09:15:19 +00:00
Jean Delvare 5151325f0a Fix voltage rounding.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1882 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-07-16 07:42:23 +00:00
Jean Delvare 9df5d79b40 One more fake comment to keep the documentation generator happy.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1868 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-07-07 11:37:04 +00:00
Jean Delvare c1ccd04c45 Fix temps and high limits being swapped.
Fix high limits not being updated.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1863 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-07-07 08:31:54 +00:00
Mark D. Studebaker 1fa79086db emc6d100 patch from P.P.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1859 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-07-07 01:56:24 +00:00
Jean Delvare a2b82dc6f5 Add missing include.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1853 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-07-04 09:08:03 +00:00
Jean Delvare 0c11d8eeed Added fake comments to prevent the documentation generator
from crashing.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1850 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-07-04 08:41:28 +00:00
Jean Delvare 6875b1e321 Better registers comments.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1849 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-07-04 08:15:42 +00:00
Jean Delvare b3bd735364 Add a line for the lm83 module.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1840 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-07-03 17:27:09 +00:00
Jean Delvare 230509767a A new chip driver for the LM83.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1839 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-07-03 17:26:46 +00:00
Mark D. Studebaker f798af28dc remove unused find() function
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1832 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-07-03 01:29:14 +00:00
Mark D. Studebaker 7eeec50bfe -Wall cleanups
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1811 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-06-22 17:55:05 +00:00
Mark D. Studebaker 264e2dce9c -Wall unused variables cleanups
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1802 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-06-21 16:12:58 +00:00