Commit Graph
687 Commits
Author SHA1 Message Date
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
Mark D. Studebaker 3929e57a5b amd8111 support, patch from
+* Vojtech Pavlik <vojtech@suse.cz>


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1616 7894878c-1315-0410-8ee3-d5d059ff63e0
2002-11-17 19:44:46 +00:00
Mark D. Studebaker d999488cd1 BMC cleanup
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1615 7894878c-1315-0410-8ee3-d5d059ff63e0
2002-11-16 19:40:06 +00:00
Mark D. Studebaker ca292047a5 BMC sysctl names update
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1605 7894878c-1315-0410-8ee3-d5d059ff63e0
2002-11-16 02:02:44 +00:00
Mark D. Studebaker c8b57bbe40 initial limits support
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1598 7894878c-1315-0410-8ee3-d5d059ff63e0
2002-11-11 02:02:17 +00:00
Mark D. Studebaker c3bf0727f0 8235 take 2
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1595 7894878c-1315-0410-8ee3-d5d059ff63e0
2002-11-10 20:47:30 +00:00
Mark D. Studebaker fc4b1359e7 add support for VT8235. Untested.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1594 7894878c-1315-0410-8ee3-d5d059ff63e0
2002-11-10 20:10:14 +00:00
Mark D. Studebaker 7bcd435c4c initial checkin IPMI/BMC support
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1593 7894878c-1315-0410-8ee3-d5d059ff63e0
2002-11-10 19:52:44 +00:00
Jean Delvare 1c48b4e402 Apply dmi_scan fixes from Linux kernel 2.5.43
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1582 7894878c-1315-0410-8ee3-d5d059ff63e0
2002-11-07 13:56:54 +00:00
Jean Delvare 91f63a3406 Stick to usual declarations for lm92 static arrays (needed for
proper documentation building)


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1578 7894878c-1315-0410-8ee3-d5d059ff63e0
2002-11-07 08:43:03 +00:00
Mark D. Studebaker bcfd46dd5e remove multi-line MODULE AUTHOR string. Ticket 1043.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1573 7894878c-1315-0410-8ee3-d5d059ff63e0
2002-11-05 03:36:13 +00:00