2
0
mirror of https://github.com/lm-sensors/lm-sensors synced 2025-08-30 13:57:41 +00:00
Commit Graph

1044 Commits

Author SHA1 Message Date
Mark D. Studebaker
37401d0d9f serverworks now uses piix4 driver.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@967 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-12-27 20:08:52 +00:00
Mark D. Studebaker
ece9f6ce1c note that i2c-piix4 supports Serverworks.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@966 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-12-27 19:58:28 +00:00
Mark D. Studebaker
7c21d246e8 removed; now supported by i2c-piix4.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@965 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-12-23 17:01:55 +00:00
Mark D. Studebaker
3047bd8374 remove i2c-osb4
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@964 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-12-23 17:00:37 +00:00
Philip Edelbrock
f592b02b21 (Phil) Wrapped Serverworks OSB4 support into i2c-piix4.c (briefly tested
on both platforms).  LM87 support is very far along, and should work
for a majority of users, but some minor tweaks are still on the to-do list.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@963 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-12-22 19:26:21 +00:00
Frodo Looijaard
09091b0a6f Matteo Catanese's fixes to my mkpatch update
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@962 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-12-20 14:16:14 +00:00
Frodo Looijaard
fa1081df9a Finally added almost all drivers to mkpatch!
I added the list we made some weeks ago, except for the maxilife driver
which is old and which I do not trust at all.

To do: add descriptions for Documentation/Configure (any volunteers?
It should be put in mkpatch.pl next to the other documentation)


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@961 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-12-19 21:26:00 +00:00
Mark D. Studebaker
e3fe21cc9f rename /proc entries temp and remote_temp to temp1 and temp2.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@960 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-12-16 20:41:47 +00:00
Mark D. Studebaker
3edc2150a2 use print_temp_info() for ds1621.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@959 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-12-16 19:45:18 +00:00
Mark D. Studebaker
f0df41dd97 chg addr range to 2c-2e; fix fan min writes.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@958 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-12-16 19:28:09 +00:00
Mark D. Studebaker
4f01f7eb79 (mds) stub out two-fan support. Driver currently sets chip for single
fan input (fan2), with fan1 input set for analog in, so fan1 entry
      in /proc won't work.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@957 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-12-16 17:58:58 +00:00
Mark D. Studebaker
7871346710 (mds) add verification of company ID reg 0x3e in detection.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@956 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-12-16 17:38:04 +00:00
Mark D. Studebaker
ecb7bb70a3 (mds) rename /proc entries to in[0-5]
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@955 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-12-16 17:27:10 +00:00
Mark D. Studebaker
2698188e2f (mds) change to standard VID calculation
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@954 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-12-16 17:22:08 +00:00
Mark D. Studebaker
ab321d5243 (mds) add lm87 support to 'sensors'. Rename SYSCTL_* values to standard
TEMP[1-3], etc. No fan2 support in driver yet.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@953 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-12-16 17:07:24 +00:00
Mark D. Studebaker
6b26ed4118 (mds) patch from Steffen Persvold <sp@scali.no>. Change function names,
etc. from LM87... to lm87...; rename /proc entries to standard
      in[0-5], etc.; also column 80 cleanup.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@952 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-12-16 15:42:02 +00:00
Mark D. Studebaker
baf3d7fbdd (mds) change lm87 prefix to lower case
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@951 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-12-16 15:21:29 +00:00
Philip Edelbrock
5938b18941 (Phil) Added a redundant define for Serverworks PCI vendor ID, for those
kernels which need it.  Also tweaked sensors-detect to work seemlessly
with the new driver.  Driver is tested, and works as expected! (Yeah!)


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@950 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-12-15 17:30:20 +00:00
Mark D. Studebaker
a8cf5cbfa2 (mds) add i2c- prefix to module name in version/date printk for those
that were missing it.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@949 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-12-15 00:50:18 +00:00
Mark D. Studebaker
f5ff85cca2 (mds) add serverworks osb4 support.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@948 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-12-15 00:43:16 +00:00
Mark D. Studebaker
ee0fd78049 (mds) fix writes to fan_div first value.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@947 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-12-15 00:17:27 +00:00
Philip Edelbrock
6b593aa26a (Phil) Initial Serverworks southbridge support, thanks to Steffen Persvold
at Scali.  Untested, but compiles cleanly.  Seems to be very closely based
on the Intel PIIX4 SMBus driver.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@946 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-12-14 23:02:00 +00:00
Mark D. Studebaker
33d1607299 (mds) print message if no sensors are found rather than just silently returning.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@945 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-12-14 01:20:52 +00:00
Mark D. Studebaker
d4cf6b4a6f (mds) start a simple log of the donations we have received.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@944 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-12-14 00:38:56 +00:00
Mark D. Studebaker
7ccaa7f419 (mds) Check for uninitialized base addresses. Check for unenabled sensors.
On sis5595, refuse to load if chip not found.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@943 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-12-14 00:26:13 +00:00
Mark D. Studebaker
7879f5cf8a (mds) fix fan min 3 initialization
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@942 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-12-04 00:05:14 +00:00
Mark D. Studebaker
ec53bfa1fe (mds) Add "dummy writes" before bit reads as recommended in 815
programmers' reference guide. This ensures that the input value
      is latched in the 815 register. We assume this also applies
      to the 810 or at least does no harm. Ticket 419.
      Alan Chen <alp_chen@hotmail.com> reports that this fixes the
      bug where i2c-algo-bit bit_test=1 fails the test.
      We don't have any data that shows there was any problem in
      normal operation (non bit_test) or that this fixes anything else.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@941 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-12-02 22:39:21 +00:00
Mark D. Studebaker
b57428a14b (mds) add remote temp support (temp2) to adm1025
(also in prog/sensors/chips.c),
      rename /proc entries to in[0-5] and temp[1-2], fix negative
      temperature reporting.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@940 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-11-30 02:44:47 +00:00
Mark D. Studebaker
a1952c601f (mds) modify the print_temp_info() routine that was added in the
Fahrenheit patch so that it will print either limit/hysteresis
      or min/max. Add a flag to each call to select the right one.
      Change temp output to be %3.1f. Some chips are 1 degree accuracy,
      some are .5, the 686a is less. For now since it is a common
      routine use one decimal point. In future maybe add another
      parameter to the routine to specify accuracy.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@939 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-11-30 02:42:53 +00:00
Mark D. Studebaker
6dadf068b2 (mds) add adm1025 entries
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@938 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-11-30 02:39:06 +00:00
Mark D. Studebaker
16f5cb512a (mds) add entry for Serverworks south bridge. 0x1166 / 0x0200.
Not completely sure this is the correct PCI ID though.
      No driver yet (requires NDA).


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@937 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-11-29 03:25:24 +00:00
Mark D. Studebaker
a009a9acee (mds) Claim support for TelCom Semiconductor TCN75, an LM75 second source.
TelCom was recently purchased by Microchip.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@936 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-11-29 01:27:31 +00:00
Mark D. Studebaker
bb4b723e68 (mds) add ds1621 driver from Christian Zuckschwerdt (zany@triq.net)
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@935 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-11-26 23:07:17 +00:00
Frodo Looijaard
bd1b923045 Typo corrected as indicated by Christian W. Zuckschwerdt
<zany@triq.net>


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@934 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-11-23 17:01:32 +00:00
Frodo Looijaard
aa0c8f6768 Updated the MUTEX definitions again - they are now guarded by
the horrible
         #if (LINUX_VERSION_CODE < KERNEL_VERSION(2,2,18)) || \
             (LINUX_VERSION_CODE == KERNEL_VERSION(2,3,0))
        They should now both work with 2.3 kernels (including 2.4 prepatches)
        and very new 2.2 kernels (ie. 2.2.18 prepatches)


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@933 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-11-22 23:54:39 +00:00
Mark D. Studebaker
21ce90d2d8 (mds) update for sensors fahrenheit and module mutex changes
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@932 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-11-22 17:59:37 +00:00
Mark D. Studebaker
7336a798c9 (mds) add more suggestions to contributors of things to do
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@931 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-11-22 17:55:46 +00:00
Mark D. Studebaker
eb74a8ad40 (mds) advise that people get and install the latest i2c package even
if they have kernel 2.3.34 or greater. Ticket 427.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@930 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-11-19 22:31:43 +00:00
Frodo Looijaard
4444c1464a Applied patch of Chip Salzenberg <chip@valinux.com>:
Better #ifdefs


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@929 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-11-18 11:38:15 +00:00
Frodo Looijaard
4fe4b3619c Display stuff as Fahrenheits; patch of Kelsey Hudson
<khudson@rohan.sdsu.edu >


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@928 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-11-13 18:31:48 +00:00
Frodo Looijaard
62ebc84b6f Patch to make it compile with 2.2 kernels (people, please test this
before submitting patches!)


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@927 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-11-10 20:45:30 +00:00
Philip Edelbrock
08c77525b6 (Phil) Nothing changed. Just testing again.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@926 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-11-04 00:15:53 +00:00
Philip Edelbrock
5a001e423d (Phil) Just testing the new server.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@925 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-11-04 00:12:11 +00:00
Mark D. Studebaker
ebee4ccfcc (mds) add recent changes from several people
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@924 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-11-02 02:59:59 +00:00
Mark D. Studebaker
03e12c8b80 (mds) allow force and force_ddcmon parameters to bypass detection
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@923 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-11-02 02:56:37 +00:00
Dan Eaton
ab8a428bb6 (dan) Extended cache time for values to 5 seconds.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@922 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-11-01 16:53:42 +00:00
Dan Eaton
7d4089704e (stephen) Updated cache time to 1 second to be compliant with National spec
read times.  Updated voltage calculations for AIN1/2 and VCCP1/2.  Fixed
VID calculation.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@921 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-11-01 16:48:18 +00:00
Dan Eaton
5be9dd74fb (dan) Added mutex to insure that only one process can gain access to the
SMBus controller at a time.  This is basically an insurance policy.  The
kernel and the status from the SMBus controller should handle this but
observed behavior seems to indicate that the SMBus controller does not
ALWAYS mark itself as "busy" during a transaction especially if a trans-
action fails.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@920 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-11-01 16:44:23 +00:00
Dan Eaton
abdcc7ee80 (dan) Restructured the error checks performed at the end of the transaction
to check the "command completed" flag before checking for error flags in
the status register.  This will insure that when both conditions exist
(command not completed && error conditions present), a "kill" command will
be executed on the SMBus controller to clean up the bus.  Also, added a
status register write after "kill" and "timeout" commands to insure that
the status gets cleaned up after a bad transaction.  This change fixes
observed behavior in which a "command never completed" transaction was
always followed by an "idle wait timeout" on the next subsequent trans-
action.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@919 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-11-01 16:31:45 +00:00
Frodo Looijaard
2e083cada0 Fixed small bug that made writing to the first field only of
the 'beep' file (global enable/disable) have random results.

Patch by Frans E. van Dorsselaer <frans@bia-bv.demon.nl>


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@918 7894878c-1315-0410-8ee3-d5d059ff63e0
2000-10-29 23:52:38 +00:00