summaryrefslogtreecommitdiffstats
path: root/sys/dev/isa/it.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
| | | | | | | have any direct symbols used. Tested for indirect use by compiling amd64/i386/sparc64 kernels. ok tedu@ deraadt@
* Convert watchdog(4) devices to use autoconf(9) framework.mikeb2014-12-101-2/+17
| | | | ok deraadt, tests on glxpcib and ok mpi
* Fix various glitches in queue macro usage.guenther2013-04-101-2/+2
| | | | ok millert@
* Attach on ITE 8728.brynet2013-03-211-1/+2
| | | | | | it0 at isa0 port 0x2e/2: IT8728F rev 1, EC port 0x228 ok deraadt@
* Support IT8772F; from form@, ok kettenismikeb2012-12-141-1/+2
|
* Swap arguments to wdog_register() since it is nicer, and preparederaadt2012-10-171-2/+2
| | | | wdog_shutdown() for external usage.
* add IT8721 supportform2011-01-201-1/+2
|
* add IT8720F supportform2009-01-161-1/+2
| | | | thanks to Vit Skibinskiy <bucker(ik)skibinski.pp.ru>
* Round up to the nearest minute 16-bit timeout values for older IT8712 chips.form2008-10-231-1/+3
|
* o add FAN4 and FAN5 sensors for IT8716/8718/8726form2008-10-221-42/+97
| | | | | | | | o always use 16-bit FAN counters for IT8716/8718/8726 o do not try to poll sensors disabled by BIOS o sync VIN5 & VIN6 sensors description w/ ITE docs tested by naddy@ weerd@
* Fix various printf constructs either missing arguments or format specifiers.miod2008-10-111-2/+2
|
* better commentsform2008-10-081-4/+4
|
* Older IT8712F chips have 8-bit watchdog timeout counter.form2008-10-081-12/+36
| | | | Use minutes for 16-bit values.
* o chip revision is 4-bit valueform2008-10-081-7/+5
| | | | o some #define's instead of digits
* snprintf "%s" -> strlcpyform2008-04-071-4/+3
|
* fix snprintf usageform2008-04-071-2/+2
|
* more cosmetic changesform2008-04-071-6/+8
|
* some cosmetic changesform2008-04-071-7/+21
|
* Switch it(4) back to PnP config mode. Avoid possibleform2008-04-031-54/+67
| | | | conflicts with SMSC or similar chips.
* alwais unmap i/o space in it_matchform2007-12-241-4/+7
|
* Look for environment controller first, and access ITE SuperIO address/dataform2007-12-231-49/+43
| | | | | | | | ports only if we found one. Fixes possible issues with some notebook chipsets. ok deraadt@ tested by me, jcs@ and Rodolfo Gouveia
* add original copyrightform2007-12-201-1/+3
| | | | bad me
* New it(4) driver.form2007-12-181-194/+298
| | | | | Supports ITE IT8705/8712/8716/8718/8726 and SiS SiS950 hardware monitors and ITE IT8712F/8716F/8718F/8726F watchdog timer.
* rework sensor tasks to use the kernels generic workq rather than a specialdlg2007-06-241-2/+2
| | | | | | | | | kernel thread of its own. the api has changed (which will be fixed in the manpage shortly) so all the users of sensor tasks that i can find have been fixed too. noone tested, so its going in to force people to run with it. "put it in" deraadt@
* split userland & kernel struct sensor/sensordev so that the additionderaadt2007-03-221-7/+7
| | | | | | of new fields in the future is less disruptive. This is done similar to how struct proc is handled for ps(1). ok jmc (man page changes) tested fkr simon, and more suggestions from millert
* adapt to new two-level sensor api; Constantine A. Mureninderaadt2006-12-231-16/+8
|
* Add abstraction for resistor factors and avoid using the rfact member ofkettenis2006-06-241-19/+29
| | | | | 'struct sensor' which is on its way out. tested by & ok jsg@
* unify temperature sensor names much morederaadt2006-04-101-2/+2
|
* Do not enable disabled sensors.kettenis2006-01-231-14/+1
| | | | ok grange@, dlg@
* Replace SENSOR_ADD() macro with a pair of functionsgrange2006-01-191-2/+2
| | | | | | | sensor_add()/sensor_del() so that sensors can be attached and detached dynamicaly. ok kettenis@ deraadt@ dlg@
* Convert for sensor_task_register();grange2005-12-281-8/+7
| | | | diff from Mike Belopuhov <mkb@crypt.org.ru>.
* Fan tachometers improvements from form@pdp-11.org.ru:grange2005-07-261-19/+17
| | | | | | | | - correct rpm calculation - automatic devisor tuning - correct handling of fan being stopped and started again Thanks jsg@ for testing.
* Correct FAN3 divisor for IT8705 and add support for FAN3 divisor on IT8712.grange2005-04-291-5/+6
| | | | Diff from Stephan Leemburg <sleemburg@jvc.nl>.
* Use vendor id register for chip matching instead of configurationgrange2005-04-091-26/+13
| | | | | | register patterns. From Stephan Leemburg <sleemburg@jvc.nl>. Tested by jsg@.
* Spaces.grange2005-03-021-18/+18
|
* Don't reset the chip on attach. This solves the problem with fansgrange2004-10-051-4/+1
| | | | | | | starting to spin very fast after it0 is attached. Extracted from the diff provided by Stephan Leemburg via millert@. Test and ok krw@.
* The IT87 chip has 3 Fan sensors. Fix the loop invariant and addmillert2004-08-231-4/+4
| | | | a missing break statement. From Stephan Leemburg. OK deraadt@
* don't forget to set rv to zero on false matchmickey2004-08-171-1/+3
|
* Use SENSOR_FINVALID.grange2004-02-101-2/+4
|
* Yet another signature; reported by danh@grange2004-02-021-2/+2
|
* Add new probe signature. From Alexey E. Suslikov <cruel@texnika.com.ua>.grange2004-01-281-2/+2
|
* Move sensors externs to sys/sensors.h and introduce a macrogrange2004-01-121-5/+2
| | | | | | SENSOR_ADD to hide all operations with these externs. ok markus@
* Correct author's email address per his request.grange2003-11-051-2/+2
|
* Don't check for valid nio since pnp is not used; similar to lm(4).grange2003-10-191-7/+1
| | | | This makes it(4) work on recent ASUS boards. Tested by me and henning@.
* Print some debug info on match routine failuregrange2003-05-281-3/+7
|
* it(4) driver provides support for ITE IT8705F, IT8712F and SiS SiS950grange2003-05-201-0/+349
hardware monitoring chips to be used with hw.sensors sysctl interface. Work by Julien Bordet <zejames@greyhats.org> with my little help.