Commit Graph
39 Commits
Author SHA1 Message Date
Jean Delvare 0dec718da5 Drop unused struct member lm75.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3228 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-01-10 11:22:06 +00:00
Jean Delvare b36654cb3b Add 2.4 kernel and user-space support for the Winbond W83687THF
chip. Needs testing.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3226 7894878c-1315-0410-8ee3-d5d059ff63e0
2006-01-10 11:17:17 +00:00
Jean Delvare 0d65cedd4c Patch from Yuan Mu:
This patch fixes a typo in set VCORE function, in_min should be in_max.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3205 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-12-09 19:35:58 +00:00
Jean Delvare 06153c7a4c Display VID as 0V for W83627THF when GPIO5 is not used as VID
inputs. Backport of Yuan Mu's patch for Linux 2.6.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3204 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-12-09 19:29:01 +00:00
Jean Delvare a5438bfb88 Drop now unused register define.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3186 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-11-07 19:09:17 +00:00
Jean Delvare 9d0d49eead Coding style fixes, partly contributed by Ymu@Winbond.com.tw.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3185 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-11-06 22:00:10 +00:00
Jean Delvare 6e66ecd9b3 Fixes contributed by Ymu@Winbond.com.tw:
* Fix in4 reading on W83627THF and W83637HF.
* Use the right registers for alarms.
* Preserve fan min when setting fan div.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3184 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-11-06 21:54:05 +00:00
Jean Delvare f1849c2f56 Drop useless w83627hf initialization step (backported from Linux
2.6).


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3155 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-10-30 13:02:47 +00:00
Jean Delvare c23099c76d Drop a common comment about limits being set in initialization
functions. We no more do that.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3147 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-10-30 09:05:58 +00:00
Jean Delvare 53df3c69b8 Tag device find functions __init, as they are called from __init
functions.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3044 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-07-24 13:53:48 +00:00
Jean Delvare 5aed4be0e5 Fix common spelling errors.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3000 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-05-15 10:06:15 +00:00
Mark D. Studebaker 286deec334 allow setting fan divisor to 128. patch from Jarkko Lavinen
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2997 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-05-11 17:17:21 +00:00
Jean Delvare 49aa0ea2b7 Drop pwmenable, as pwm cannot be disabled. This is a backport
from Linux 2.6.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2923 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-03-09 21:09:52 +00:00
Jean Delvare d3fa22cae3 Make sure that temp2 and temp3 are not disabled. Let's just hope
it won't cause trouble if these channels are actually not connected.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2872 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-01-26 21:42:04 +00:00
Jean Delvare c06a1850ff Support the secondary Super-I/O address (0x4e/0x4f). This is a
backport from Linux 2.6.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2870 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-01-26 21:07:40 +00:00
Jean Delvare 1756f8d8dd Drop unused client id.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2867 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-01-23 18:02:43 +00:00
Jean Delvare c89c31cd52 Better VID support for the W83627THF (backport from Linux 2.6).
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2828 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-01-04 19:57:58 +00:00
Jean Delvare 7683ac84a4 Restore controlling_mod argument to i2c_register_entry(). This
is needed to properly lock chip drivers in memory while anyone uses their
/proc entries. This also brings back compatibility with the 2.4 Linux
kernel.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2784 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-12-04 21:18:34 +00:00
Jean Delvare e9d2eaef30 Discard owner field from i2c_driver structure. I do not restore
inc_use/dec_use because they are not actually used anywhere.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2781 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-12-03 22:32:17 +00:00
Mark D. Studebaker 70d2d75e54 remove reset of chip by driver on initialization
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2644 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-07-24 18:20:07 +00:00
Jean Delvare f52172bfbc Drop out-of-date init code.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2599 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-06-19 16:24:57 +00:00
Mark M. Hoffman e439883223 Incorporate Khali's review suggestions
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2594 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-06-13 18:44:23 +00:00
Mark M. Hoffman 326167f967 Add alternate VCORE/in0 calculation method
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2593 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-06-13 17:32:56 +00:00
Jean Delvare 239b3d0344 Backport memory allocation reworking from Linux 2.6.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2445 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-04-17 17:20:01 +00:00
Jean Delvare f7b2534fba Preserve other bits when forcing temp2/3 to comparator mode.
Backported from Linux 2.6. Requested by Keith Duthie.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2302 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-02-21 14:10:31 +00:00
Mark M. Hoffman 3f40046ac3 Revised bad cut-n-paste comments.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2295 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-02-18 04:57:18 +00:00
Jean Delvare 2409ee71bf Add support for the W83637HF.
Update the docs accordingly.
        Rename PWM registers so that it is clearer which chip uses them.
        Remove outdated comments.
        Fix the name in the w83627hf_driver structure.
        Fix reserved register and PWM bits being written to on the W83627THF.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2290 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-02-13 18:15:32 +00:00
Jean Delvare 1fe75068d1 Do not include unneeded headers.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2286 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-02-12 21:46:36 +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
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
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 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 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
Mark D. Studebaker 9c3c40097c Add support for w83627thf. Includes patch from
Matthias Hentges <matthias@hentges.net>


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1784 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-06-11 23:43:25 +00:00
Kyosti Malkki 1cfe63804a (Kyösti) Cleanups
Copy sysctl enums to chip drivers from sensors.h for now,
   as seen in drivers included in 2.5 tree. File no longer included
   from kernel side.

   Apply i2c-proc change in CVS tagged -km2.

   Partial clean and sort of includes everywhere.

   Add i2c-dev.h, as a partial copy from i2c.
   Add to sensors.h from i2c-proc.h to compile things.
   Remove i2c-isa.h.

   Reflect header file changes to lib/ and prog/.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1705 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-01-21 20:01:27 +00:00
Kyosti Malkki 39391ba6ea (Kyösti) some cleanups for 2.4+
Module refcounting using .owner, removing of inc/dec_use.
   These require (yet unreleased) i2c 2.8.0+.

   Named initializers everywhere. Unified namespace.

   Cleanup for 2.5, remove EXPORT_NO_SYMBOLS, declare everything
   static. Apply initcalls.

   PCI device registration changes for busses started, replicating
   from i2c-amd*. While everything does compile, nothing really
   works. Well, maybe i2c-amd* ported back from 2.5 tree.

   After updating your work directory, run
    > cvs diff -u -r LAST-PRE-2-8-I2C > lm-2.8-patches-1

   BEWARE: I have not even insmoded any of these yet.

   To compile, you need i2c from cvs too.
   For 2.4 kernel :
    > cvs co -r lk2-4 i2c

   For 2.5 kernel :
    > cvs co i2c


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1698 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-01-17 01:19:52 +00:00
Mark D. Studebaker bd4049d06e update and standardize PWM support
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1679 7894878c-1315-0410-8ee3-d5d059ff63e0
2002-12-21 21:05:48 +00:00
Mark D. Studebaker 474887fc3e new w83627hf/697hf ISA driver
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1672 7894878c-1315-0410-8ee3-d5d059ff63e0
2002-12-15 04:37:39 +00:00