Commit Graph
697 Commits
Author SHA1 Message Date
Mark D. Studebaker 42ce50ea40 fix compile error when DEBUG=1
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1720 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-03-17 01:32:56 +00:00
Mark D. Studebaker 6aa045fc8e add i2c-nforce2 driver, from
Hans-Frieder Vogt <hfvogt@arcor.de>


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1712 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-02-17 01:28:56 +00:00
Mark M. Hoffman f5360dc279 (Re)added missing <ioport.h>.
Now compiles correctly w/ versioned symbols.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1709 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-01-31 04:00:33 +00:00
Kyosti Malkki 124c706b61 (Kyösti) Clean PCI IDs already defined for 2.4.9.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1708 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-01-23 23:24:05 +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
Mark M. Hoffman d2e650b473 Removed some redundant pci_find_device calls.
Cleaned up kernel log messages.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1704 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-01-21 04:53:16 +00:00
Mark M. Hoffman 8a1cb244f2 Added support for SiS648/961 and SiS645DX/962.
Added IDs to PCI driver id table.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1700 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-01-20 06:05:39 +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 2a462eaae3 set alarm bits on read fails
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1695 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-01-13 02:15:20 +00:00
Mark D. Studebaker f6610c0394 backport from kernel 2.5.54 which contained changes from
Christoph Hellwig <hch@lst.de> and Pavel <pavel@ucw.cz>;
      Leave in 3 things: refcounts, version.h, and init printk.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1694 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-01-11 18:50:38 +00:00
Mark D. Studebaker 012b4f58a2 backport from kernel 2.5.54 which contained changes from
Christoph Hellwig <hch@lst.de> and Pavel <pavel@ucw.cz>;
      Leave in 3 things: refcounts, init printk, and
      compile #error if i2c is too old.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1693 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-01-11 18:41:24 +00:00
Mark D. Studebaker 7317fde62b backport from kernel 2.5.54 which contained changes from
Christoph Hellwig <hch@lst.de> and Pavel <pavel@ucw.cz>;
      Leave in 3 things: refcounts, sensors.h, and init printk.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1692 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-01-11 17:53:12 +00:00
Mark D. Studebaker 954cd402d6 backport from kernel 2.5.54 which contained changes from
Christoph Hellwig <hch@lst.de> and Pavel <pavel@ucw.cz>;
      Leave in 3 things: refcounts, sensors.h, and init printk.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1691 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-01-11 17:43:15 +00:00
Mark D. Studebaker 8ddee6dd5c better handling of read errors
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1689 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-01-05 16:00:57 +00:00
Mark D. Studebaker 3978a26e03 correct functionality detection for i2c block
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1688 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-01-05 05:53:15 +00:00
Mark D. Studebaker cf1876bb08 modules now install in kernel/drivers/i2c/[busses,chips];
remove old versions in kernel/drivers/[i2c,sensors].


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1687 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-01-05 05:27:13 +00:00
Mark D. Studebaker 454e70e79a use i2c block reads if that functionality is available.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1686 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-01-05 01:33:34 +00:00
Mark D. Studebaker 1286132218 cleanup
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1685 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-01-05 01:05:27 +00:00
Mark D. Studebaker b316273d00 Don't return bad values if reads fail
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1684 7894878c-1315-0410-8ee3-d5d059ff63e0
2003-01-04 20:21:22 +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
Mark D. Studebaker b71c744437 explicity set the direction of the pins to inputs on read;
this should fix the problems for 810 folks. Untested;
      checking in for people to test.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1669 7894878c-1315-0410-8ee3-d5d059ff63e0
2002-12-09 04:24:34 +00:00
Mark D. Studebaker 265347c099 more 2.2 fixes from Vojtech
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1662 7894878c-1315-0410-8ee3-d5d059ff63e0
2002-12-04 02:52:36 +00:00
Mark D. Studebaker 92aa2a384a another 2.2 fix
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1661 7894878c-1315-0410-8ee3-d5d059ff63e0
2002-12-04 02:30:49 +00:00
Mark D. Studebaker eff5784a1a patch from Vojtech on _PEC variants
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1660 7894878c-1315-0410-8ee3-d5d059ff63e0
2002-12-03 02:59:45 +00:00
Mark D. Studebaker 214c6d852e removed #include bootmem.h which isn't in 2.2 kernels;
wasn't needed anyway


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1659 7894878c-1315-0410-8ee3-d5d059ff63e0
2002-12-03 02:56:10 +00:00
Mark D. Studebaker 3467ff5106 compile fixes for i2c-amd8111.c, and add support in mkpatch.
Patch from
            Vojtech Pavlik <vojtech@suse.cz>


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1658 7894878c-1315-0410-8ee3-d5d059ff63e0
2002-12-01 21:30:13 +00:00
Mark D. Studebaker 01e6b327ed compile fix for 2.2 kernels
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1657 7894878c-1315-0410-8ee3-d5d059ff63e0
2002-12-01 21:02:46 +00:00
Mark D. Studebaker 39d845c73b Patch from
Vojtech Pavlik <vojtech@suse.cz>
      Implemented/fixed PEC and process calls, and block reads/writes in
      the driver. ARP now works with smbus-arp.c.
      Removed attempt at 2.2 support. Module doesn't work w/ 2.2 kernels.
      Added check in Module.mk so it won't compile unless CONFIG_X86_64.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1656 7894878c-1315-0410-8ee3-d5d059ff63e0
2002-11-30 20:14:48 +00:00
Mark D. Studebaker 1b74956ae0 handle 2.2 kernels void request_region()
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1655 7894878c-1315-0410-8ee3-d5d059ff63e0
2002-11-28 19:57:23 +00:00
Mark D. Studebaker 9e99f3c49d put a big fat error if no i2c-2.7.0 (this is the first
compiled file that would have an error), hopefully cut
      down on tickets when 2.7.0 comes out


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1652 7894878c-1315-0410-8ee3-d5d059ff63e0
2002-11-27 19:54:53 +00:00
Mark D. Studebaker ad2705bd37 add warnings that it doesn't work at all yet
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1647 7894878c-1315-0410-8ee3-d5d059ff63e0
2002-11-26 00:42:37 +00:00
Mark D. Studebaker 73e497eeed updates, cleanup, wait for update before returning values
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1646 7894878c-1315-0410-8ee3-d5d059ff63e0
2002-11-26 00:12:11 +00:00
Mark D. Studebaker 91d6c425d1 change algo-bit timeout from a number to a HZ
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1645 7894878c-1315-0410-8ee3-d5d059ff63e0
2002-11-24 05:45:28 +00:00
Mark D. Studebaker c2fc5cd412 sync w/ kernel 2.4.20 changes - remove POLLED_MODE patch
from BK (from benh@crashing.org)


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1643 7894878c-1315-0410-8ee3-d5d059ff63e0
2002-11-22 06:51:19 +00:00
Mark D. Studebaker 90f78c4acf remove typo (sync w/ kernel 2.4.19)
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1642 7894878c-1315-0410-8ee3-d5d059ff63e0
2002-11-22 06:39:14 +00:00
Mark D. Studebaker 990c9d733a only compile dmi_scan if X86
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1639 7894878c-1315-0410-8ee3-d5d059ff63e0
2002-11-21 23:42:17 +00:00
Mark D. Studebaker 30238e2d03 Don't read past end of SDR; use resid = 0 for non-partial sdr reads;
leave some resid debugging in;
      handle i2c-ipmi going away and coming back


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1635 7894878c-1315-0410-8ee3-d5d059ff63e0
2002-11-21 01:37:35 +00:00
Mark D. Studebaker 5d2f13b9c3 support multiple clients; guard against clients vanishing
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1634 7894878c-1315-0410-8ee3-d5d059ff63e0
2002-11-21 01:32:35 +00:00
Mark D. Studebaker 6e54291649 up cancellation limit, fix hysteresis values
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1633 7894878c-1315-0410-8ee3-d5d059ff63e0
2002-11-20 17:40:35 +00:00
Mark D. Studebaker 1103f06587 better printk's
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1632 7894878c-1315-0410-8ee3-d5d059ff63e0
2002-11-20 17:39:19 +00:00
Alexander Malysh 8be74507cc added i2c-sis630/i2c-sis645 into mkpatch
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1631 7894878c-1315-0410-8ee3-d5d059ff63e0
2002-11-20 01:28:58 +00:00
Alexander Malysh fc1716194b fixed logic by restoring of Host Master Clock
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1630 7894878c-1315-0410-8ee3-d5d059ff63e0
2002-11-20 00:15:02 +00:00
Mark D. Studebaker 66ce5c75bb cleanup, handle reservation cancellation,
skip non-threshold sensors


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1626 7894878c-1315-0410-8ee3-d5d059ff63e0
2002-11-19 20:14:39 +00:00
Mark D. Studebaker e1d2d03e8e #ifdef the error printk
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1625 7894878c-1315-0410-8ee3-d5d059ff63e0
2002-11-19 20:13:25 +00:00
Mark D. Studebaker 264b968cbe remove #ifndef ID, require i2c-2.7.0
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1624 7894878c-1315-0410-8ee3-d5d059ff63e0
2002-11-18 21:06:16 +00:00
Mark D. Studebaker deb1793ab5 remove #ifndef for ID, 2.7.0 release will require i2c-2.7.0
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1623 7894878c-1315-0410-8ee3-d5d059ff63e0
2002-11-18 21:04:40 +00:00
Mark D. Studebaker df3d00c268 remove #ifndef for DRIVERID, 2.7.0 release will require i2c-2.7.0
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1622 7894878c-1315-0410-8ee3-d5d059ff63e0
2002-11-18 21:02:15 +00:00
Mark D. Studebaker 3e655bce29 fix bad bugs where in0 wouldn't work at all, and
inx limit registers (and hence alarms) were wrong


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1619 7894878c-1315-0410-8ee3-d5d059ff63e0
2002-11-18 20:03:38 +00:00
Mark D. Studebaker 1f8bcb3289 ipmi ipmb support. Not even close to working yet.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1617 7894878c-1315-0410-8ee3-d5d059ff63e0
2002-11-17 21:03:39 +00:00