summaryrefslogtreecommitdiffstats
path: root/sys/dev/ichwd
Commit message (Collapse)AuthorAgeFilesLines
* Align the interfaces for the various watchdogs and make the interfacen_hibma2006-12-151-30/+12
| | | | | | | | | | | | | | | | | | | | | | | | | behave as expected. Also: - Return an error if WD_PASSIVE is passed in to the ioctl as only WD_ACTIVE is implemented at the moment. See sys/watchdog.h for an explanation of the difference between WD_ACTIVE and WD_PASSIVE. - Remove the I_HAVE_TOTALLY_LOST_MY_SENSE_OF_HUMOR define. If you've lost your sense of humor, than don't add a define. Specific changes: i80321_wdog.c Don't roll your own passive watchdog tickle as this would defeat the purpose of an active (userland) watchdog tickle. ichwd.c / ipmi.c: WD_ACTIVE means active patting of the watchdog by a userland process, not whether the watchdog is active. See sys/watchdog.h. kern_clock.c: (software watchdog) Remove a check for WD_ACTIVE as this does not make sense here. This reverts r1.181.
* Re-work the bus attachment somewhat. Make the rids unique forambrisko2006-02-172-37/+51
| | | | | | | | | the SMI/TCO address space. Switch the bus space I/O to the one specific for either the SMI or TCO space. Re-calibrate the tick. Add some more device id's, 82801FBR submitted by des. This makes it work on the platforms I've tested with. Go ahead by: des
* Start each of the license/copyright comments with /*-, minor shuffle of linesimp2005-01-062-2/+2
|
* make code less broken, only try to create unit 0 since there can onlyjmg2004-06-131-2/+4
| | | | | | | be one, this will help prevent multipling devices if this driver is ever loaded/unloaded multiple times... Prodded by: julian
* Add missing <sys/module.h> includesphk2004-05-301-0/+1
|
* Remove some debugging printf()s and a pointless device_set_desc() call.des2004-05-151-12/+7
|
* Add a driver for the watchdog timer function present on the LPC interfacedes2004-05-112-0/+505
bridge in Intel ICH-series chipsets. The original implementation was by W. Daryl Hawkins of Texas A&M, but I have made substantial modifications.
OpenPOWER on IntegriCloud