Commit Graph
756 Commits
Author SHA1 Message Date
Jean Delvare ea30854a22 Drop DEFAULT_VRM, as it makes no sense to have a single default
VRM for all drivers. Same was done it Linux 2.6 some times ago.
Also comment out all "set vrm" lines in sensors.conf.eg, as Linux 2.6
now accurately deduces the VRM from the CPU model.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3190 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-11-12 09:30:38 +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 245b7171b3 Backport from Linux 2.6:
Add PEC support to the lm90 driver. Only the ADM1032 chip supports it,
and in a rather tricky way, which is why this patch comes with
documentation reinforcements. At least, this demonstrates that the new
PEC support logic in i2c-core can properly deal with chips with partial
PEC support.

As enabling PEC causes a significant performance drop, it can be
disabled through a procfs file (unsurprisingly named "pec").


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3181 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-11-05 20:47:45 +00:00
Jean Delvare 785cd3eda3 Coding style and printk fixes.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3180 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-11-05 19:45:58 +00:00
Jean Delvare 2b5f162d40 Backport from Linux 2.6:
Preparatory patch to add PEC support to the lm90 driver. We need a
centralized function to read register values, where the PEC code will
be later inserted. A positive side effect is that read errors are now
handled properly.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3179 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-11-05 19:18:44 +00:00
Jean Delvare c12c82c13d Backport SMBus PEC support rewrite from Linux 2.6:
Discard I2C_FUNC_SMBUS_*_PEC defines. i2c clients are not supposed to
check for PEC support of i2c bus drivers on individual SMBus
transactions, and i2c bus drivers are not supposed to advertise them.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3176 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-11-05 12:24:30 +00:00
Jean Delvare ffdd27a3c2 Initial support for the Fintek F71805F/FG chip.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3169 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-11-04 20:59:18 +00:00
Jean Delvare 3664b58334 Drop unused structure members.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3167 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-11-01 15:49:52 +00:00
Jean Delvare 6d94d22cd6 Support the ADM1032-2 and ADT7461-2, which have address 0x4d.
Backported from Linux 2.6.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3161 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-10-30 15:24:39 +00:00
Jean Delvare 2dfd3d5b47 Fix functions being declared static and then implemented
non-static. Backport from Linux 2.6, original patch from Ben Dooks.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3156 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-10-30 14:15:46 +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 2f12c68ed1 Misc fixes:
* The IT8705F and SiS950 have no SMBus interface.
* Fix a parenthesis misplacement.
* it87_detect should be static.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3154 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-10-30 11:52:13 +00:00
Jean Delvare 6ce664e2ec Using s8 instead of u8 to store temperature register values saves
a few instructions (backport from Linux 2.6).


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3152 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-10-30 10:34:16 +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 29a686526d Strip trailing whitespace and break longs lines, as was done in
the Linux 2.6 version of this driver.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3145 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-10-30 08:41:31 +00:00
Jean Delvare d02d863d2a Remove i2c read/write wrapper interface as it does nothing.
Original patch from Grant Coady, backported from Linux 2.6.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3135 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-10-29 18:35:47 +00:00
Jean Delvare f40c89a8c6 Save 0.5kB of lookup table data. This is a backport from Linux
2.6, original patch from Denis Vlasenko.
Drop useless check in detection function.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3134 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-10-29 17:17:48 +00:00
Jean Delvare 8160638cd1 Mention the SMSC LPC47M997.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3132 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-10-24 17:22:25 +00:00
Jean Delvare 222cfb6918 Drop the W83697HF support from the w83781d driver. It is better
supported by the super-I/O w83627hf driver. Patch from Grant Coady.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3071 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-09-07 19:21:44 +00:00
Jean Delvare cddd9a51f5 Kill two useless macro and an out-of-date comment.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3047 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-07-29 17:58:17 +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 cb8d82d797 Drop useless casts in init code.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3037 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-07-16 16:01:09 +00:00
Mark D. Studebaker f876b23490 remove Chunhao's email addr at his request (no longer valid)
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3029 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-06-28 03:49:19 +00:00
Jean Delvare 1e982851ad Add missing space in multiline strings.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3028 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-06-26 08:48:04 +00:00
Jean Delvare 1b22e84168 Discard bogus comment. Backport from Linux 2.6.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3026 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-06-23 22:12:02 +00:00
Jean Delvare 8aca9c7e34 Strip useless whitespace before new line at end of string.
Backport from a Linux 2.6 patch from Denis Vlasenko.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3024 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-06-23 20:56:13 +00:00
Mark M. Hoffman 617cc1313e Fix broken kfree() calls.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3017 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-06-11 20:35:21 +00:00
Mark M. Hoffman a006f300b3 Fix memory leak.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3015 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-06-11 20:16:28 +00:00
Jean Delvare 0cf832856d Properly handle the W83792D alarms. Patch from Chunhao Huang.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3014 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-06-06 19:22:52 +00:00
Jean Delvare dc45c4d801 Indentation cleaups from Chunhao Huang.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3013 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-06-06 18:54:45 +00:00
Rudolf Marek b32aa3c716 Update from Huang - w83792d_driver-1.0.5.patch, alarms handling fixed
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3012 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-06-01 10:49:04 +00:00
Jean Delvare dfb54c46a1 Fix typo in comment.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3008 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-05-28 08:06:30 +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 7f544464ad allow setting divisor to 128
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2999 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-05-12 14:51:34 +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 45a427e291 Do not incude kernel/delay.h, as we don't need it. Spotted by
Grant Coady.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2995 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-05-10 18:46:39 +00:00
Jean Delvare fcc01c5c83 Spelling fixes. Contributed by Steven Cole.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2994 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-05-10 18:43:48 +00:00
Jean Delvare f922d71607 Fix PWM polarity on read, hopefully for good this time.
Fix broken comment about PWM enable bit.
Clean up the PWM enable/disable code.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2981 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-04-24 18:22:10 +00:00
Jean Delvare ed7efcf02d The w83792d driver is now included by mkpatch.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2976 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-04-16 13:23:24 +00:00
Jean Delvare 37b65044fe Do not assume anything on subclient addresses.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2966 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-04-11 21:06:48 +00:00
Jean Delvare 78d71d5ccd Add EMC6D102 support. Original patch by Rafael Espindola.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2961 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-03-30 16:57:01 +00:00
Mark D. Studebaker 3c842108c4 negative temperatures fix from Chunhao
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2960 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-03-29 06:49:34 +00:00
Jean Delvare 4d165ff285 Backport ADT7461 support from Linux 2.6.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2954 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-03-27 13:34:47 +00:00
Jean Delvare 352655ff7d Skip fan_div initialization for disabled fans. This is a
backport from Linux 2.6.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2949 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-03-27 11:58:23 +00:00
Jean Delvare 506fee471d Kill useless ALARMS_FROM_REG macro. This is a backport from
Linux 2.6.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2948 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-03-27 11:56:29 +00:00
Jean Delvare 24c4f308b4 Use s8 instead of u8 for temperature. This simplifies the
temperature conversion macros quite a bit, and fixes a bug with negative
temperatures as a side effect.
This is a backport from Linux 2.6.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2947 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-03-27 10:48:27 +00:00
Jean Delvare 5916574d33 Backport Vaio EEPROM detection bug from Linux 2.6.
http://archives.andrew.net.au/lm-sensors/msg30047.html


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2946 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-03-27 10:42:44 +00:00
Mark D. Studebaker 9ac1d40ae6 fix negative fan values. Patch from Chunhao.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2941 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-03-27 01:44:27 +00:00