Commit Graph
1074 Commits
Author SHA1 Message Date
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 cb2e5b3d27 Cleanups backported from Linux 2.6 by Aurelien Jarno.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2868 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-01-26 19:49:11 +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 64eeab4ffa Use standard LSB (0.5 degree C) for AS99127F temp2 and temp3.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2865 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-01-23 09:10:34 +00:00
Jean Delvare 5d53492dde Sync with mkpatch.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2864 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-01-23 09:07:57 +00:00
Jean Delvare 400835efca Reduce range of accepted I2C addresses.
Differenciate between it87 and it8712.
Enable VID for it8712.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2862 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-01-22 15:46:50 +00:00
Jean Delvare 32cc706dd6 Cleanup detection function (backport from Linux 2.6).
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2860 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-01-22 13:52:07 +00:00
Jean Delvare 692b232bea Use the same symbolic name for ICH7 that Linux 2.6 does.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2858 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-01-22 11:02:40 +00:00
Jean Delvare 89c7dabb13 Fix compilation broken by previous patch.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2854 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-01-20 19:48:55 +00:00
Jean Delvare ba51b5f66e Fix chip detection with newer revisions of the DS1621. Reported
by Peter A. Henning, patch by Aurelien Jarno.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2853 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-01-19 22:19:44 +00:00
Jean Delvare b6728ccd48 Support IT8705F Super-I/O. Check for logical device activation.
Display chip name and revision when found. (backport from Linux 2.6)


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2846 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-01-13 20:08:20 +00:00
Jean Delvare b6f200507b Fix incorrect bitmask in PWM clock select debug message.
Reported by Mohan Mistry.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2845 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-01-12 19:26:53 +00:00
Jean Delvare 90016668df Kill legacy ifdef'd symbol exports.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2844 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-01-12 19:03:32 +00:00
Jean Delvare 2c5efab510 Delete unused semaphore.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2839 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-01-07 20:30:20 +00:00
Jean Delvare f746f446f7 Fix PCF8574 chips being improperly tagged as PCF8574A chips.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2838 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-01-07 20:25:48 +00:00
Jean Delvare aa1f43f680 Do not return negative values to i2c_detect on non-fatal errors.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2837 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-01-07 20:21:58 +00:00
Jean Delvare da76debaa5 Kill double variable initialization.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2836 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-01-07 20:17:30 +00:00
Mark M. Hoffman 9b230178b9 patch by David Knierim:
> [...] I've also included a simple patch to lm93.c to
> increase the wait between retries if there is a timeout.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2835 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-01-06 22:16:37 +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 997b0d93a2 Discard kernel 2.4.9 compatibility stuff (2.4.10 is the oldest
supported kernel).


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2827 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-01-04 17:25:18 +00:00
Jean Delvare 54a9669491 Don't include <linux/version.h> since we don't need to.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2826 7894878c-1315-0410-8ee3-d5d059ff63e0
2005-01-04 16:26:51 +00:00
Mark D. Studebaker e958e52598 (mds) fix compile error of mine. Thanks Axel.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2817 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-12-31 14:12:37 +00:00
Jean Delvare 987686721c Fix MAX6657, MAX6658 and MAX6659 detection (backport from Linux
2.6).


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2816 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-12-29 11:00:18 +00:00
Jean Delvare c4d3e5f0fd Discard the SPD-centric checksum module parameter.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2814 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-12-29 10:43:57 +00:00
Jean Delvare 669b853e67 Use more PCI ID defines instead of numerical values.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2813 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-12-29 10:40:27 +00:00
Jean Delvare dfb598d267 82801CA is undefined before kernel 2.4.13.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2803 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-12-22 20:07:38 +00:00
Jean Delvare 4a41567854 Include sensors_compat.h for __devexit_p (only exists since
kernel 2.4.17).


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2802 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-12-22 17:46:24 +00:00
Jean Delvare 50263be538 Define __devexit_p for kernels which don't know about it (2.4.16
and older).


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2801 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-12-22 17:43:16 +00:00
Jean Delvare 2003e65297 Support the nForce3 250Gb.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2797 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-12-18 22:09:56 +00:00
Mark D. Studebaker 24e6a69003 remove probe printk
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2794 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-12-08 22:11:34 +00:00
Mark D. Studebaker 6773d8e4e0 add support for upcoming ICH7 based on information from
Jason Gaston


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2793 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-12-08 21:20:13 +00:00
Mark D. Studebaker b6e48cb30f add i2c block read support for ich5 and higher. untested.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2792 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-12-08 04:55:45 +00:00
Mark D. Studebaker ca07a1d985 ICH6 supports PEC as well (isich4 = 1)
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2791 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-12-08 04:20:40 +00:00
Mark D. Studebaker 93a33a9915 clarify i2c block read error message
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2789 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-12-07 16:11:26 +00:00
Mark D. Studebaker b92d85efbc fix lm93_read_block which was retrying even on success.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2788 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-12-07 15:32:19 +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 30e56573c6 Fix typo breaking compilation.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2783 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-12-03 22:37:27 +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
Jean Delvare d6666e1b72 Support the nForce2 Ultra 400.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2780 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-11-29 20:39:25 +00:00
Jean Delvare 25a70755cc Sync with recent core changes: i2c_algorithm and i2c_adapter lost
their owner member.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2778 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-11-27 09:56:21 +00:00
Mark M. Hoffman e4019c9899 Limit SMBus scanning to just one address - the only one we've
ever seen in practice.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2773 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-11-26 03:25:51 +00:00
Jean Delvare a223ec0fd5 Remove owner from i2c_adapter, restore inc_use and dec_use
instead.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2772 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-11-25 21:51:18 +00:00
Mark D. Studebaker 8f73f9beed baseline checkin of virtual adapter code from Ken Harrenstien
<klh@google.com> received Sept. '04.
      No changes by me other than include file path fixups.
      Compiles, but will not insmod without i2c-core changes
      or stubs to add xxx_nolock() functions.

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

Here you go.  I apologize for the fact this code is not integrated
into the lm_sensors package structure and thus will require you to
make various little updates.  But I really wanted to get this out
before I'm yanked away again, and am pretty sure you can do it much
faster than I can figure out what needs to be done!

BTW the kernel files are built against 2.4.x where x varies; 18 and 19
should work.

Feel free to clean up anything.

--Ken

On Sat, 18 Sep 2004, Mark Studebaker wrote:

>>> > On Tue, 7 Sep 2004, Mark Studebaker wrote:
>>
>>>> >>sure, send it over.
>>>> >>Sorry for delay, your mail got buried by other mail and just now spotted it.
>>>> >>mds
>>>> >>
>>>> >>Ken Harrenstien wrote:
>>>> >>
>>>
>>>>> >>>It turned out to be a while before I could get back to this, but
>>>>> >>>everything's been working for a while now and I'd like to send in the
>>>>> >>>new pca954x driver.
>>>>> >>>
>>>>> >>>I was looking at the list in the "new_drivers" file -- it *is* kind of
>>>>> >>>intimidating.  Since some of the changes affect core i2c files, I was
>>>>> >>>hoping that what I could do to start with is just send you a tar of
>>>>> >>>the modified files in their entirety, or a patch-diff of the changes
>>>>> >>>against the 2.8.7 distribution, so you can scope things out and verify
>>>>> >>>they're on the right track for acceptance.  The following files are
>>>>> >>>the ones I've changed so far:
>>>>> >>>
>>>>> >>>        New:
>>>>> >>>                Documentation/i2c/virtual_i2c
>>>>> >>>                drivers/i2c/i2c-virtual.c
>>>>> >>>                drivers/sensors/pca954x.c
>>>>> >>>                include/linux/i2c-virtual.h
>>>>> >>>        Patched:
>>>>> >>>                Documentation/Configure.help
>>>>> >>>                drivers/i2c/Makefile
>>>>> >>>                drivers/i2c/Config.in
>>>>> >>>                drivers/i2c/i2c-core.c
>>>>> >>>                drivers/sensors/Makefile
>>>>> >>>                drivers/sensors/Config.in
>>>>> >>>                include/linux/i2c-id.h
>>>>> >>>                include/linux/i2c.h
>>>>> >>>
>>>>> >>>
>>>>> >>>I plan to write some additional doc once I know that the code itself
>>>>> >>>is acceptable, and you then can tell me what other files need to be
>>>>> >>>updated.
>>>>> >>>
>>>>> >>>To answer a couple other issues you raised:
>>>>> >>>
>>>>> >>>On Thu, 24 Jun 2004, Mark Studebaker wrote:
>>>>> >>>
>>>>> >>>
>>>>> >>>
>>>>
>>>>>> >>>>(copying the mailing list, already forwarded the first mail to the list)
>>>>>> >>>>
>>>>>> >>>>First I want to ask whether you are working on kernel 2.4 or 2.6.
>>>>
>>>>> >>>
>>>>> >>>
>>>>> >>>2.4.
>>>>> >>>
>>>>> >>>
>>>>> >>>
>>>>
>>>>>> >>>>Third, you may not have realized that Khali recently did a (2.4 kernel) pca9540 driver.
>>>>>> >>>>It is in our sensors package. It however doesn't do any of the bootstrapping or
>>>>>> >>>>bus registering either. It may or may not help you.
>>>>
>>>>> >>>
>>>>> >>>
>>>>> >>>I saw it in the 2.8.7 distrib, and used parts of it as a template.
>>>>> >>>The pca954x driver will support that chip, although the external /proc
>>>>> >>>interface it presents is necessarily different.
>>>>> >>>
>>>>> >>>--Ken


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2765 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-11-21 16:56:23 +00:00
Mark D. Studebaker d7ade70215 support "linearization function" 1/x.
Modified from a patch by Peter Wilsmore <pwilsmore@asi.com.au>


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2763 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-11-20 01:55:10 +00:00
Mark D. Studebaker d7dca796b2 add support for 47M15x and 47M192 (fans only)
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2761 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-11-20 00:09:48 +00:00
Jean Delvare 504b590bee Add nForce3 support. Patch by Thomas Leibold.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2759 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-11-16 18:58:26 +00:00
Jean Delvare 88bb42be00 New driver for SMBus multiplexing support on the Tyan S4882
motherboard.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2754 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-11-14 14:28:09 +00:00
Jean Delvare 78f0d3fc66 Rename amd756_adapter to amd756_smbus and export it. This is
needed for multiplexing support.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2753 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-11-14 14:22:37 +00:00
Jean Delvare 1779f0dc81 Delete unused syperio_outb inline function. This is a backport
from a 2.6 kernel patch by Adrian Bunk.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2752 7894878c-1315-0410-8ee3-d5d059ff63e0
2004-11-06 08:29:21 +00:00