summaryrefslogtreecommitdiffstats
path: root/sys/dev/ichwd
Commit message (Collapse)AuthorAgeFilesLines
* Add more PCI IDs including those for ICH10.jhb2008-08-252-5/+23
| | | | | | PR: kern/126736 Submitted by: Olivier Smedts olivier of gid0 org MFC after: 1 week
* Add support for ICH8M.des2008-01-072-0/+2
| | | | | | PR: kern/119351 Submitted by: Takeharu KATO <takeharu1219@ybb.ne.jp> MFC after: 1 week
* Add device IDs for the ICH9 family.des2007-12-312-0/+8
| | | | | | PR: i386/119126 Submitted by: Dan Lukes <dan@obluda.cz> MFC after: 1 week
* Tabify.des2007-12-312-20/+20
|
* Add PCI device support for Intel S7000FC4UR in usb and ichwd, systemsjfv2007-11-152-0/+2
| | | | | | | will not install without the usb changes in the install kernel, so I would like to MFC this in time for 7.0 RC MFC: 3 days
* Update to support ICH[678] chipsets (based on a patch by Takeharu KATO)des2007-08-132-76/+229
| | | | | | | | Fix a resource allocation bug (explained by jhb on -acpi) Thanks for Mike Tancsa for testing and helping track down the bug. Approved by: re (kensmith) MFC after: 3 weeks
* Revisit the watchdogs: Resetting the error to EINVAL after failing to set then_hibma2007-03-271-2/+0
| | | | | | | | watchdog might hide the succesful arming of an earlier one. Accept that on failing to arm any watchdog (because of non-supported timeouts) EOPNOTSUPP is returned instead of the more appropriate EINVAL. MFC after: 3 days
* In one of the previous commits I accidentally removed the enabling of then_hibma2007-03-131-1/+4
| | | | | | | | watchdog chip. Noticed by: Mike Tancsa Tested by: Mike Tancsa MFC after: 1 week
* 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