diff options
| -rw-r--r-- | Documentation/feature-removal-schedule.txt | 8 | ||||
| -rw-r--r-- | MAINTAINERS | 6 | ||||
| -rw-r--r-- | drivers/char/watchdog/Kconfig | 150 | ||||
| -rw-r--r-- | drivers/char/watchdog/Makefile | 2 | ||||
| -rw-r--r-- | drivers/char/watchdog/cpu5wdt.c | 14 | ||||
| -rw-r--r-- | drivers/char/watchdog/eurotechwdt.c | 22 | ||||
| -rw-r--r-- | drivers/char/watchdog/i8xx_tco.c | 571 | ||||
| -rw-r--r-- | drivers/char/watchdog/i8xx_tco.h | 42 | ||||
| -rw-r--r-- | drivers/char/watchdog/ibmasr.c | 11 | ||||
| -rw-r--r-- | drivers/char/watchdog/machzwd.c | 18 | ||||
| -rw-r--r-- | drivers/char/watchdog/mtx-1_wdt.c | 238 | ||||
| -rw-r--r-- | drivers/char/watchdog/pcwd.c | 242 | ||||
| -rw-r--r-- | drivers/char/watchdog/pcwd_usb.c | 8 | ||||
| -rw-r--r-- | drivers/char/watchdog/s3c2410_wdt.c | 6 | ||||
| -rw-r--r-- | drivers/char/watchdog/sbc8360.c | 28 | ||||
| -rw-r--r-- | drivers/char/watchdog/w83627hf_wdt.c | 23 |
16 files changed, 496 insertions, 893 deletions
diff --git a/Documentation/feature-removal-schedule.txt b/Documentation/feature-removal-schedule.txt index 676b7981adb7..c6322c760348 100644 --- a/Documentation/feature-removal-schedule.txt +++ b/Documentation/feature-removal-schedule.txt | |||
| @@ -278,14 +278,6 @@ Who: Richard Purdie <rpurdie@rpsys.net> | |||
| 278 | 278 | ||
| 279 | --------------------------- | 279 | --------------------------- |
| 280 | 280 | ||
| 281 | What: i8xx_tco watchdog driver | ||
| 282 | When: in 2.6.22 | ||
| 283 | Why: the i8xx_tco watchdog driver has been replaced by the iTCO_wdt | ||
| 284 | watchdog driver. | ||
| 285 | Who: Wim Van Sebroeck <wim@iguana.be> | ||
| 286 | |||
| 287 | --------------------------- | ||
| 288 | |||
| 289 | What: Multipath cached routing support in ipv4 | 281 | What: Multipath cached routing support in ipv4 |
| 290 | When: in 2.6.23 | 282 | When: in 2.6.23 |
| 291 | Why: Code was merged, then submitter immediately disappeared leaving | 283 | Why: Code was merged, then submitter immediately disappeared leaving |
diff --git a/MAINTAINERS b/MAINTAINERS index cfd26ddccd7a..bd558ac5bb73 100644 --- a/MAINTAINERS +++ b/MAINTAINERS | |||
| @@ -1718,12 +1718,6 @@ P: H. Peter Anvin | |||
| 1718 | M: hpa@zytor.com | 1718 | M: hpa@zytor.com |
| 1719 | S: Maintained | 1719 | S: Maintained |
| 1720 | 1720 | ||
| 1721 | i810 TCO TIMER WATCHDOG | ||
| 1722 | P: Nils Faerber | ||
| 1723 | M: nils@kernelconcepts.de | ||
| 1724 | W: http://www.kernelconcepts.de/ | ||
| 1725 | S: Maintained | ||
| 1726 | |||
| 1727 | IA64 (Itanium) PLATFORM | 1721 | IA64 (Itanium) PLATFORM |
| 1728 | P: Tony Luck | 1722 | P: Tony Luck |
| 1729 | M: tony.luck@intel.com | 1723 | M: tony.luck@intel.com |
diff --git a/drivers/char/watchdog/Kconfig b/drivers/char/watchdog/Kconfig index 60198a78974c..1cad32c62ed3 100644 --- a/drivers/char/watchdog/Kconfig +++ b/drivers/char/watchdog/Kconfig | |||
| @@ -2,9 +2,7 @@ | |||
| 2 | # Watchdog device configuration | 2 | # Watchdog device configuration |
| 3 | # | 3 | # |
| 4 | 4 | ||
| 5 | menu "Watchdog Cards" | 5 | menuconfig WATCHDOG |
| 6 | |||
| 7 | config WATCHDOG | ||
| 8 | bool "Watchdog Timer Support" | 6 | bool "Watchdog Timer Support" |
| 9 | ---help--- | 7 | ---help--- |
| 10 | If you say Y here (and to one of the following options) and create a | 8 | If you say Y here (and to one of the following options) and create a |
| @@ -28,9 +26,10 @@ config WATCHDOG | |||
| 28 | 26 | ||
| 29 | If unsure, say N. | 27 | If unsure, say N. |
| 30 | 28 | ||
| 29 | if WATCHDOG | ||
| 30 | |||
| 31 | config WATCHDOG_NOWAYOUT | 31 | config WATCHDOG_NOWAYOUT |
| 32 | bool "Disable watchdog shutdown on close" | 32 | bool "Disable watchdog shutdown on close" |
| 33 | depends on WATCHDOG | ||
| 34 | help | 33 | help |
| 35 | The default watchdog behaviour (which you get if you say N here) is | 34 | The default watchdog behaviour (which you get if you say N here) is |
| 36 | to stop the timer if the process managing it closes the file | 35 | to stop the timer if the process managing it closes the file |
| @@ -43,13 +42,11 @@ config WATCHDOG_NOWAYOUT | |||
| 43 | # | 42 | # |
| 44 | 43 | ||
| 45 | comment "Watchdog Device Drivers" | 44 | comment "Watchdog Device Drivers" |
| 46 | depends on WATCHDOG | ||
| 47 | 45 | ||
| 48 | # Architecture Independent | 46 | # Architecture Independent |
| 49 | 47 | ||
| 50 | config SOFT_WATCHDOG | 48 | config SOFT_WATCHDOG |
| 51 | tristate "Software watchdog" | 49 | tristate "Software watchdog" |
| 52 | depends on WATCHDOG | ||
| 53 | help | 50 | help |
| 54 | A software monitoring watchdog. This will fail to reboot your system | 51 | A software monitoring watchdog. This will fail to reboot your system |
| 55 | from some situations that the hardware watchdog will recover | 52 | from some situations that the hardware watchdog will recover |
| @@ -62,14 +59,14 @@ config SOFT_WATCHDOG | |||
| 62 | 59 | ||
| 63 | config AT91RM9200_WATCHDOG | 60 | config AT91RM9200_WATCHDOG |
| 64 | tristate "AT91RM9200 watchdog" | 61 | tristate "AT91RM9200 watchdog" |
| 65 | depends on WATCHDOG && ARCH_AT91RM9200 | 62 | depends on ARCH_AT91RM9200 |
| 66 | help | 63 | help |
| 67 | Watchdog timer embedded into AT91RM9200 chips. This will reboot your | 64 | Watchdog timer embedded into AT91RM9200 chips. This will reboot your |
| 68 | system when the timeout is reached. | 65 | system when the timeout is reached. |
| 69 | 66 | ||
| 70 | config 21285_WATCHDOG | 67 | config 21285_WATCHDOG |
| 71 | tristate "DC21285 watchdog" | 68 | tristate "DC21285 watchdog" |
| 72 | depends on WATCHDOG && FOOTBRIDGE | 69 | depends on FOOTBRIDGE |
| 73 | help | 70 | help |
| 74 | The Intel Footbridge chip contains a built-in watchdog circuit. Say Y | 71 | The Intel Footbridge chip contains a built-in watchdog circuit. Say Y |
| 75 | here if you wish to use this. Alternatively say M to compile the | 72 | here if you wish to use this. Alternatively say M to compile the |
| @@ -83,7 +80,7 @@ config 21285_WATCHDOG | |||
| 83 | 80 | ||
| 84 | config 977_WATCHDOG | 81 | config 977_WATCHDOG |
| 85 | tristate "NetWinder WB83C977 watchdog" | 82 | tristate "NetWinder WB83C977 watchdog" |
| 86 | depends on WATCHDOG && FOOTBRIDGE && ARCH_NETWINDER | 83 | depends on FOOTBRIDGE && ARCH_NETWINDER |
| 87 | help | 84 | help |
| 88 | Say Y here to include support for the WB977 watchdog included in | 85 | Say Y here to include support for the WB977 watchdog included in |
| 89 | NetWinder machines. Alternatively say M to compile the driver as | 86 | NetWinder machines. Alternatively say M to compile the driver as |
| @@ -93,7 +90,7 @@ config 977_WATCHDOG | |||
| 93 | 90 | ||
| 94 | config IXP2000_WATCHDOG | 91 | config IXP2000_WATCHDOG |
| 95 | tristate "IXP2000 Watchdog" | 92 | tristate "IXP2000 Watchdog" |
| 96 | depends on WATCHDOG && ARCH_IXP2000 | 93 | depends on ARCH_IXP2000 |
| 97 | help | 94 | help |
| 98 | Say Y here if to include support for the watchdog timer | 95 | Say Y here if to include support for the watchdog timer |
| 99 | in the Intel IXP2000(2400, 2800, 2850) network processors. | 96 | in the Intel IXP2000(2400, 2800, 2850) network processors. |
| @@ -104,7 +101,7 @@ config IXP2000_WATCHDOG | |||
| 104 | 101 | ||
| 105 | config IXP4XX_WATCHDOG | 102 | config IXP4XX_WATCHDOG |
| 106 | tristate "IXP4xx Watchdog" | 103 | tristate "IXP4xx Watchdog" |
| 107 | depends on WATCHDOG && ARCH_IXP4XX | 104 | depends on ARCH_IXP4XX |
| 108 | help | 105 | help |
| 109 | Say Y here if to include support for the watchdog timer | 106 | Say Y here if to include support for the watchdog timer |
| 110 | in the Intel IXP4xx network processors. This driver can | 107 | in the Intel IXP4xx network processors. This driver can |
| @@ -120,7 +117,7 @@ config IXP4XX_WATCHDOG | |||
| 120 | 117 | ||
| 121 | config S3C2410_WATCHDOG | 118 | config S3C2410_WATCHDOG |
| 122 | tristate "S3C2410 Watchdog" | 119 | tristate "S3C2410 Watchdog" |
| 123 | depends on WATCHDOG && ARCH_S3C2410 | 120 | depends on ARCH_S3C2410 |
| 124 | help | 121 | help |
| 125 | Watchdog timer block in the Samsung S3C2410 chips. This will | 122 | Watchdog timer block in the Samsung S3C2410 chips. This will |
| 126 | reboot the system when the timer expires with the watchdog | 123 | reboot the system when the timer expires with the watchdog |
| @@ -136,7 +133,7 @@ config S3C2410_WATCHDOG | |||
| 136 | 133 | ||
| 137 | config SA1100_WATCHDOG | 134 | config SA1100_WATCHDOG |
| 138 | tristate "SA1100/PXA2xx watchdog" | 135 | tristate "SA1100/PXA2xx watchdog" |
| 139 | depends on WATCHDOG && ( ARCH_SA1100 || ARCH_PXA ) | 136 | depends on ARCH_SA1100 || ARCH_PXA |
| 140 | help | 137 | help |
| 141 | Watchdog timer embedded into SA11x0 and PXA2xx chips. This will | 138 | Watchdog timer embedded into SA11x0 and PXA2xx chips. This will |
| 142 | reboot your system when timeout is reached. | 139 | reboot your system when timeout is reached. |
| @@ -148,7 +145,7 @@ config SA1100_WATCHDOG | |||
| 148 | 145 | ||
| 149 | config MPCORE_WATCHDOG | 146 | config MPCORE_WATCHDOG |
| 150 | tristate "MPcore watchdog" | 147 | tristate "MPcore watchdog" |
| 151 | depends on WATCHDOG && ARM_MPCORE_PLATFORM && LOCAL_TIMERS | 148 | depends on ARM_MPCORE_PLATFORM && LOCAL_TIMERS |
| 152 | help | 149 | help |
| 153 | Watchdog timer embedded into the MPcore system. | 150 | Watchdog timer embedded into the MPcore system. |
