Commit Graph

11 Commits

Author SHA1 Message Date
jhb
48a0da32b5 MFC: Add more PCI IDs including those for ICH10.
Approved by:	re (kensmith)
2008-09-10 21:55:58 +00:00
remko
8354d3a549 MFC rev 1.11 to 1.14 for ichwd.c
rev 1.11
  Add PCI device support for Intel S7000FC4UR in usb and ichwd, systems
  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

  rev 1.12
  Tabify

  rev 1.13
  Add device IDs for the ICH9 family.

  PR:           i386/119126
  Submitted by: Dan Lukes <dan@obluda.cz>
  MFC after:    1 week

  rev 1.14
  Add support for ICH8M.

  PR:           kern/119351
  Submitted by: Takeharu KATO <takeharu1219@ybb.ne.jp>
  MFC after:    1 week

MFC rev 1.5 to 1.8 for ichwd.h

  rev 1.5
  Add PCI device support for Intel S7000FC4UR in usb and ichwd, systems
  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

  rev 1.6
  Tabify.

  rev 1.7
  Add device IDs for the ICH9 family.

  PR:           i386/119126
  Submitted by: Dan Lukes <dan@obluda.cz>
  MFC after:    1 week

  rev 1.8
  Add support for ICH8M.

  PR:           kern/119351
  Submitted by: Takeharu KATO <takeharu1219@ybb.ne.jp>
  MFC after:    1 week

Approved by:    imp (mentor, implicit for trivial changes), des
                ( I am doing some MFC's for him)
2008-02-24 14:14:40 +00:00
des
f8fa33b281 MFC: ICH[678] support, resource allocation fixes 2007-09-28 08:46:10 +00:00
n_hibma
d20364ba21 MFC rev 1.8:
In one of the previous commits I accidentally removed the enabling of the
  watchdog chip.

  Noticed by:     Mike Tancsa
  Tested by:      Mike Tancsa
2007-03-27 21:13:21 +00:00
n_hibma
988e11e339 MFC the following commits:
Align the interfaces for the various watchdogs and make the interface
  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.

  Revision  Changes    Path
  1.371     +1 -0      src/share/man/man4/Makefile
  1.8       +69 -25    src/share/man/man4/watchdog.4
  1.4       +7 -1      src/share/man/man9/watchdog.9
  1.3       +15 -11    src/sys/arm/xscale/i80321/i80321_wdog.c
  1.7       +12 -30    src/sys/dev/ichwd/ichwd.c
  1.8       +8 -17     src/sys/dev/ipmi/ipmi.c
  1.8       +3 -1      src/sys/dev/mk48txx/mk48txx.c
  1.4       +4 -1      src/sys/dev/watchdog/watchdog.c
  1.33      +9 -9      src/sys/i386/i386/elan-mmcr.c
  1.193     +3 -3      src/sys/kern/kern_clock.c
  1.4       +0 -4      src/sys/sys/watchdog.h

and

  Don't exit from watchdogd on receiving a signal if we cannot stop the watchdog.
  That'll require -KILL. This avoids resetting your system on one of the
  watchdogs that you cannot disable.

  Revision  Changes    Path
  1.15      +18 -11    src/usr.sbin/watchdogd/watchdogd.c

Reviewed by:	phk
2007-02-20 22:56:28 +00:00
ambrisko
4c9f7fb540 MFC enhancements and fix-up for ichwd:
Re-work the bus attachment somewhat.  Make the rids unique for
  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.
2006-06-15 15:15:07 +00:00
imp
4b319958e7 Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00
jmg
0e5fdfdf5d make code less broken, only try to create unit 0 since there can only
be one, this will help prevent multipling devices if this driver is
ever loaded/unloaded multiple times...

Prodded by:	julian
2004-06-13 05:00:19 +00:00
phk
9d102d7d5a Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
des
574488a9ee Remove some debugging printf()s and a pointless device_set_desc() call. 2004-05-15 00:07:23 +00:00
des
e4b1fd1779 Add a driver for the watchdog timer function present on the LPC interface
bridge in Intel ICH-series chipsets.

The original implementation was by W. Daryl Hawkins of Texas A&M, but I
have made substantial modifications.
2004-05-11 18:21:38 +00:00