aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ichwd
Commit message (Collapse)AuthorAgeFilesLines
...
* ichwd: correct range check for timeout valueAndriy Gapon2009-03-031-2/+2
| | | | | | | Approved by: jhb (mentor) Notes: svn path=/head/; revision=189305
* Add more PCI IDs including those for ICH10.John Baldwin2008-08-252-5/+23
| | | | | | | | | PR: kern/126736 Submitted by: Olivier Smedts olivier of gid0 org MFC after: 1 week Notes: svn path=/head/; revision=182161
* Add support for ICH8M.Dag-Erling Smørgrav2008-01-072-0/+2
| | | | | | | | | PR: kern/119351 Submitted by: Takeharu KATO <takeharu1219@ybb.ne.jp> MFC after: 1 week Notes: svn path=/head/; revision=175128
* Add device IDs for the ICH9 family.Dag-Erling Smørgrav2007-12-312-0/+8
| | | | | | | | | PR: i386/119126 Submitted by: Dan Lukes <dan@obluda.cz> MFC after: 1 week Notes: svn path=/head/; revision=175013
* Tabify.Dag-Erling Smørgrav2007-12-312-20/+20
| | | | Notes: svn path=/head/; revision=175012
* Add PCI device support for Intel S7000FC4UR in usb and ichwd, systemsJack F Vogel2007-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 Notes: svn path=/head/; revision=173661
* Update to support ICH[678] chipsets (based on a patch by Takeharu KATO)Dag-Erling Smørgrav2007-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 Notes: svn path=/head/; revision=171820
* Revisit the watchdogs: Resetting the error to EINVAL after failing to set theNick 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 Notes: svn path=/head/; revision=167950
* In one of the previous commits I accidentally removed the enabling of theNick Hibma2007-03-131-1/+4
| | | | | | | | | | | watchdog chip. Noticed by: Mike Tancsa Tested by: Mike Tancsa MFC after: 1 week Notes: svn path=/head/; revision=167503
* Align the interfaces for the various watchdogs and make the interfaceNick 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. Notes: svn path=/head/; revision=165260
* Re-work the bus attachment somewhat. Make the rids unique forDoug Ambrisko2006-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 Notes: svn path=/head/; revision=155785
* Start each of the license/copyright comments with /*-, minor shuffle of linesWarner Losh2005-01-062-2/+2
| | | | Notes: svn path=/head/; revision=139749
* make code less broken, only try to create unit 0 since there can onlyJohn-Mark Gurney2004-06-131-2/+4
| | | | | | | | | | be one, this will help prevent multipling devices if this driver is ever loaded/unloaded multiple times... Prodded by: julian Notes: svn path=/head/; revision=130402
* Add missing <sys/module.h> includesPoul-Henning Kamp2004-05-301-0/+1
| | | | Notes: svn path=/head/; revision=129879
* Remove some debugging printf()s and a pointless device_set_desc() call.Dag-Erling Smørgrav2004-05-151-12/+7
| | | | Notes: svn path=/head/; revision=129256
* Add a driver for the watchdog timer function present on the LPC interfaceDag-Erling Smørgrav2004-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. Notes: svn path=/head/; revision=129124