Commit Graph
518 Commits
Author SHA1 Message Date
Jean Delvare d6294776d4 Separate prefix for NE1619.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2243 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-01-25 17:26:22 +00:00
Mark D. Studebaker c1ee53baa0 fix reservations being cancelled. Ticket 1515 and many others.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2239 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-01-22 01:05:49 +00:00
Jean Delvare 99cb8b0992 Unimportant changes brought back from my recent co-port of the
driver to Linux 2.6.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2238 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-01-21 18:51:25 +00:00
Jean Delvare 1da4a32706 Remove memtype completely.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2222 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-01-17 11:14:00 +00:00
Mark D. Studebaker b5c0ec5d74 fix /proc magnitudes; convert temp from Kelvin to C
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2215 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-01-12 05:21:17 +00:00
Mark D. Studebaker e9d296adf3 fix detection
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2214 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-01-11 23:54:27 +00:00
Jean Delvare bf8d5f1305 Change the way the lm90 driver handles hysteresis. Now similar
to the 2.6 version of the driver.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2210 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-01-09 21:26:54 +00:00
Mark M. Hoffman 8c07545569 Change all temp_over to temp_max; similar to 2.6 port. Note that this
is purely cosmetic and internal to the driver.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2205 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-01-06 05:14:40 +00:00
Mark M. Hoffman f77ae36f6d Updates for ASB100: remove "beeps" and other cleanups.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2202 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-01-05 03:50:26 +00:00
Mark D. Studebaker 1a8aa204f9 remove it87 fan_ctl initialization and init parameter;
update docs and sensors.conf


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2201 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-01-04 17:11:59 +00:00
Mark D. Studebaker d449ee538f remove initialization of temp_type accidentally left in. Ticket 1508.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2200 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-01-03 04:49:16 +00:00
Jean Delvare 1a665e49ed Misc cleanups inspired from Linux 2.6.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2192 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-12-29 19:26:17 +00:00
Mark D. Studebaker 64aeb747a4 remove -o and -g args to install
Date: Thu, 18 Dec 2003 22:42:36 +0100
From: Haakon Riiser <haakon.riiser@fys.uio.no>
To: sensors@Stimpy.netroedge.com
Subject: lm_sensors 2.8.2 / DESTDIR / root

The reason for this email is that I always try to avoid running
Makefiles as root, even during 'make install'.  Therefore, I
always use the DESTDIR feature, when it's available.  Until today,
I always built i2c and lm_sensors by doing

  $ make
  $ make -i install DESTDIR=/foo
  $ cd /foo && su root && fix permissions/ownership && install

The -i flag to make install is a kludge to avoid having to be root
while installing to the DESTDIR, and it's only required because
the files are installed with "-o root -g root".  Using the -i
flag is of course not a good idea, since more fatal errors can
easily fly by undetected.

Today, I upgraded to Linux 2.6.0, and tried a similar install
procedure for lm_sensors, except that the make target is now "user"
and the install target is "user_install".  I now noticed that the
DESTDIR variable is not used everywhere in "user_install", so I
couldn't use the -i kludge anymore.  Instead, I wrote a patch that
removes the "-o root -g root" arguments to install everywhere, and
I also tried to add DESTDIR to all files/directories installed.
(The patch only applies to lm_sensors, not i2c, since only
lm_sensors is required in Linux 2.6.0.)

There's really no reason to say -o root -g root anyway, since if you
do install directly with make install, you have to be logged in as
root, and then the files will get the right ownership by default.
Much of the point of installing to a temporary DESTDIR is that you
don't have to be root, and that you can prepare the installation
by hand.  Fixing the ownership is trivial:

  chown -R root.root $DESTDIR


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2189 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-12-23 23:13:38 +00:00
Jean Delvare 9abf92d58e Fix overtemp register, plus a few trivial changes.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2180 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-12-15 21:23:19 +00:00
Jean Delvare 99f49b2123 New driver for the Winbond W83L785TS-S.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2174 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-12-14 17:17:00 +00:00
Mark D. Studebaker 7549f42032 use lm75.h
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2171 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-12-14 03:38:28 +00:00
Mark D. Studebaker ded7e313b1 add superio detection and driver support for it8712.
Subject:
              [PATCH] Re: SOLVED: Ticket #1409
         Date:
              Fri, 03 Oct 2003 16:48:32 +0200
        From:
              Bjørn Mork <bjorn@mork.no>
 Organization:
              m
          To:
              Mark Studebaker <mds@paradyne.com>
          CC:
              lm78@stimpy.netroedge.com, LM_Sensors developers <sensors@stimpy.netroedge.com>
   References:
              1 , 2 , 3




Bjørn Mork <bjorn@mork.no> writes:
> Mark Studebaker <mds@paradyne.com> writes:
>
>> If you port over the super i/o code from one of the 3 drivers listed
>> above
>> and send us a patch we'll include it.
>
> OK.  Will do.

Here's the patch as promised.  Took the code from smsc47m1.c.  It
currently only changes behaviour for the IT8712F since I cannot test
on any other IT87-chips, and the comments in sensors-detect made me
uncertain whether they really use the same key/exit sequence.

Also changed sensors-detect somewhat to support longer devids and exit
sequences.  Don't know if you'll approve my perl though...


Bjørn


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2170 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-12-14 00:54:10 +00:00
Mark D. Studebaker e8df7faa30 fix sensor type reporting. Thermistor would report as invalid
and vice versa.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2168 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-12-14 00:01:19 +00:00
Mark D. Studebaker cd79c469b2 fix sg_tlx /proc entries. Ticket #1476.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2159 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-12-13 01:09:50 +00:00
Mark M. Hoffman a5a21a98c8 Added VID support for w83627thf. Technically it's not supported by the
chip, but we'll guess that GPIO5 are used for this purpose.  It's
	correct for (at least) Asus P4C800-E, and if it's wrong for any
	others then we're no worse off.  Also, switch to using common LM75
	conversion functions.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2151 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-12-10 05:35:11 +00:00
Mark D. Studebaker 41a35b44cd remove initializations. forgot to check in before.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2149 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-12-10 04:39:02 +00:00
Mark D. Studebaker 972abea7df change pwm and smart guardian entries to 644 to enable writes.
note that pwm is non-standard and so 'fancontrol' still
      won;t work with this driver. Ticket #1429.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2143 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-12-07 23:57:51 +00:00
Mark M. Hoffman 87738febe9 Use lm75.h temp to/from reg conversions.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2135 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-12-03 06:06:22 +00:00
Mark M. Hoffman 6a9a7ff0eb (mmh) Pulled the TEMP_TO_REG and TEMP_FROM_REG functions into a separate
header and gave them the prefix LM75_. Also rewrote them according
	to the lm75 datasheet.  The next step is to replace all the various
	scattered (broken?) copies of these functions (especially in Winbond
	subclients) with this one.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2130 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-12-02 05:53:27 +00:00
Jean Delvare a3c77b0191 Fix IN_FROM_REG rounding.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2124 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-11-30 11:40:20 +00:00
Jean Delvare c1e28f8896 Init cleanups (unused vars and functions, and more).
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2123 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-11-30 11:27:42 +00:00
Jean Delvare eeea6d92b7 Whitespace changes.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2104 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-11-29 13:18:55 +00:00
Mark D. Studebaker 9098477852 add failure printks
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2094 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-11-26 03:17:01 +00:00
Mark D. Studebaker 06d823b430 remove initialization of limits by driver
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2071 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-11-18 02:37:31 +00:00
Mark D. Studebaker 8cf5eaa5f1 remove initialization of limits in driver
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2070 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-11-18 02:31:40 +00:00
Mark D. Studebaker 41190cc718 remove initialization of limits by driver
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2069 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-11-18 02:24:50 +00:00
Mark D. Studebaker b048a1cac9 remove initialization of limits by driver
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2068 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-11-18 02:19:41 +00:00
Mark M. Hoffman bbbf8fa851 Added support for pwm1, which works (apparently) on ASB100-A only.
Thanks to "Vitaly V. Bursov" <vitalyb@mail333.com> for this info.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2056 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-11-15 06:43:51 +00:00
Jean Delvare 08cebfef4c Fix a bug in detection. Could have failed to detect the chip and
still return with no error code.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2055 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-11-14 20:08:37 +00:00
Mark D. Studebaker b1741b5366 add sensor type selection in /proc for it87
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2053 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-11-12 01:36:12 +00:00
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