Commit c0e962f9 authored by Wim Van Sebroeck's avatar Wim Van Sebroeck

[WATCHDOG] Clean-up Kconfig+Makefile

Clean-up of the watchdog's Kconfig and makefile files.
Signed-off-by: default avatarWim Van Sebroeck <wim@iguana.be>
parent 5c4eb61b
...@@ -55,6 +55,8 @@ config SOFT_WATCHDOG ...@@ -55,6 +55,8 @@ config SOFT_WATCHDOG
To compile this driver as a module, choose M here: the To compile this driver as a module, choose M here: the
module will be called softdog. module will be called softdog.
# ALPHA Architecture
# ARM Architecture # ARM Architecture
config AT91RM9200_WATCHDOG config AT91RM9200_WATCHDOG
...@@ -189,7 +191,7 @@ config PNX4008_WATCHDOG ...@@ -189,7 +191,7 @@ config PNX4008_WATCHDOG
config IOP_WATCHDOG config IOP_WATCHDOG
tristate "IOP Watchdog" tristate "IOP Watchdog"
depends on WATCHDOG && PLAT_IOP depends on PLAT_IOP
select WATCHDOG_NOWAYOUT if (ARCH_IOP32X || ARCH_IOP33X) select WATCHDOG_NOWAYOUT if (ARCH_IOP32X || ARCH_IOP33X)
help help
Say Y here if to include support for the watchdog timer Say Y here if to include support for the watchdog timer
...@@ -205,7 +207,7 @@ config IOP_WATCHDOG ...@@ -205,7 +207,7 @@ config IOP_WATCHDOG
config DAVINCI_WATCHDOG config DAVINCI_WATCHDOG
tristate "DaVinci watchdog" tristate "DaVinci watchdog"
depends on WATCHDOG && ARCH_DAVINCI depends on ARCH_DAVINCI
help help
Say Y here if to include support for the watchdog timer Say Y here if to include support for the watchdog timer
in the DaVinci DM644x/DM646x processors. in the DaVinci DM644x/DM646x processors.
...@@ -215,20 +217,22 @@ config DAVINCI_WATCHDOG ...@@ -215,20 +217,22 @@ config DAVINCI_WATCHDOG
NOTE: once enabled, this timer cannot be disabled. NOTE: once enabled, this timer cannot be disabled.
Say N if you are unsure. Say N if you are unsure.
# ARM26 Architecture
# AVR32 Architecture # AVR32 Architecture
config AT32AP700X_WDT config AT32AP700X_WDT
tristate "AT32AP700x watchdog" tristate "AT32AP700x watchdog"
depends on WATCHDOG && CPU_AT32AP7000 depends on CPU_AT32AP7000
help help
Watchdog timer embedded into AT32AP700x devices. This will reboot Watchdog timer embedded into AT32AP700x devices. This will reboot
your system when the timeout is reached. your system when the timeout is reached.
# Blackfin Architecture # BLACKFIN Architecture
config BFIN_WDT config BFIN_WDT
tristate "Blackfin On-Chip Watchdog Timer" tristate "Blackfin On-Chip Watchdog Timer"
depends on WATCHDOG && BLACKFIN depends on BLACKFIN
---help--- ---help---
If you say yes here you will get support for the Blackfin On-Chip If you say yes here you will get support for the Blackfin On-Chip
Watchdog Timer. If you have one of these processors and wish to Watchdog Timer. If you have one of these processors and wish to
...@@ -237,6 +241,12 @@ config BFIN_WDT ...@@ -237,6 +241,12 @@ config BFIN_WDT
To compile this driver as a module, choose M here: the To compile this driver as a module, choose M here: the
module will be called bfin_wdt. module will be called bfin_wdt.
# CRIS Architecture
# FRV Architecture
# H8300 Architecture
# X86 (i386 + ia64 + x86_64) Architecture # X86 (i386 + ia64 + x86_64) Architecture
config ACQUIRE_WDT config ACQUIRE_WDT
...@@ -565,16 +575,52 @@ config SBC_EPX_C3_WATCHDOG ...@@ -565,16 +575,52 @@ config SBC_EPX_C3_WATCHDOG
To compile this driver as a module, choose M here: the To compile this driver as a module, choose M here: the
module will be called sbc_epx_c3. module will be called sbc_epx_c3.
# PowerPC Architecture # M32R Architecture
config 8xx_WDT # M68K Architecture
tristate "MPC8xx Watchdog Timer"
depends on 8xx # M68KNOMMU Architecture
# MIPS Architecture
config INDYDOG
tristate "Indy/I2 Hardware Watchdog"
depends on SGI_IP22
help
Hardware driver for the Indy's/I2's watchdog. This is a
watchdog timer that will reboot the machine after a 60 second
timer expired and no process has written to /dev/watchdog during
that time.
config WDT_MTX1
tristate "MTX-1 Hardware Watchdog"
depends on MIPS_MTX1
help
Hardware driver for the MTX-1 boards. This is a watchdog timer that
will reboot the machine after a 100 seconds timer expired.
config WDT_RM9K_GPI
tristate "RM9000/GPI hardware watchdog"
depends on CPU_RM9000
help
Watchdog implementation using the GPI hardware found on
PMC-Sierra RM9xxx CPUs.
To compile this driver as a module, choose M here: the
module will be called rm9k_wdt.
# PARISC Architecture
# POWERPC Architecture
config MPC5200_WDT config MPC5200_WDT
tristate "MPC5200 Watchdog Timer" tristate "MPC5200 Watchdog Timer"
depends on PPC_MPC52xx depends on PPC_MPC52xx
config 8xx_WDT
tristate "MPC8xx Watchdog Timer"
depends on 8xx
config 83xx_WDT config 83xx_WDT
tristate "MPC83xx Watchdog Timer" tristate "MPC83xx Watchdog Timer"
depends on PPC_83xx depends on PPC_83xx
...@@ -601,34 +647,6 @@ config WATCHDOG_RTAS ...@@ -601,34 +647,6 @@ config WATCHDOG_RTAS
To compile this driver as a module, choose M here. The module To compile this driver as a module, choose M here. The module
will be called wdrtas. will be called wdrtas.
# MIPS Architecture
config INDYDOG
tristate "Indy/I2 Hardware Watchdog"
depends on SGI_IP22
help
Hardware driver for the Indy's/I2's watchdog. This is a
watchdog timer that will reboot the machine after a 60 second
timer expired and no process has written to /dev/watchdog during
that time.
config WDT_MTX1
tristate "MTX-1 Hardware Watchdog"
depends on MIPS_MTX1
help
Hardware driver for the MTX-1 boards. This is a watchdog timer that
will reboot the machine after a 100 seconds timer expired.
config WDT_RM9K_GPI
tristate "RM9000/GPI hardware watchdog"
depends on CPU_RM9000
help
Watchdog implementation using the GPI hardware found on
PMC-Sierra RM9xxx CPUs.
To compile this driver as a module, choose M here: the
module will be called rm9k_wdt.
# S390 Architecture # S390 Architecture
config ZVM_WATCHDOG config ZVM_WATCHDOG
...@@ -643,7 +661,7 @@ config ZVM_WATCHDOG ...@@ -643,7 +661,7 @@ config ZVM_WATCHDOG
To compile this driver as a module, choose M here. The module To compile this driver as a module, choose M here. The module
will be called vmwatchdog. will be called vmwatchdog.
# SUPERH Architecture # SUPERH (sh + sh64) Architecture
config SH_WDT config SH_WDT
tristate "SuperH Watchdog" tristate "SuperH Watchdog"
...@@ -670,6 +688,8 @@ config SH_WDT_MMAP ...@@ -670,6 +688,8 @@ config SH_WDT_MMAP
If you say Y here, user applications will be able to mmap the If you say Y here, user applications will be able to mmap the
WDT/CPG registers. WDT/CPG registers.
# SPARC Architecture
# SPARC64 Architecture # SPARC64 Architecture
config WATCHDOG_CP1XXX config WATCHDOG_CP1XXX
...@@ -694,6 +714,10 @@ config WATCHDOG_RIO ...@@ -694,6 +714,10 @@ config WATCHDOG_RIO
machines. The watchdog timeout period is normally one minute but machines. The watchdog timeout period is normally one minute but
can be changed with a boot-time parameter. can be changed with a boot-time parameter.
# V850 Architecture
# XTENSA Architecture
# #
# ISA-based Watchdog Cards # ISA-based Watchdog Cards
# #
......
...@@ -22,6 +22,8 @@ obj-$(CONFIG_WDTPCI) += wdt_pci.o ...@@ -22,6 +22,8 @@ obj-$(CONFIG_WDTPCI) += wdt_pci.o
# USB-based Watchdog Cards # USB-based Watchdog Cards
obj-$(CONFIG_USBPCWATCHDOG) += pcwd_usb.o obj-$(CONFIG_USBPCWATCHDOG) += pcwd_usb.o
# ALPHA Architecture
# ARM Architecture # ARM Architecture
obj-$(CONFIG_AT91RM9200_WATCHDOG) += at91rm9200_wdt.o obj-$(CONFIG_AT91RM9200_WATCHDOG) += at91rm9200_wdt.o
obj-$(CONFIG_OMAP_WATCHDOG) += omap_wdt.o obj-$(CONFIG_OMAP_WATCHDOG) += omap_wdt.o
...@@ -38,12 +40,20 @@ obj-$(CONFIG_PNX4008_WATCHDOG) += pnx4008_wdt.o ...@@ -38,12 +40,20 @@ obj-$(CONFIG_PNX4008_WATCHDOG) += pnx4008_wdt.o
obj-$(CONFIG_IOP_WATCHDOG) += iop_wdt.o obj-$(CONFIG_IOP_WATCHDOG) += iop_wdt.o
obj-$(CONFIG_DAVINCI_WATCHDOG) += davinci_wdt.o obj-$(CONFIG_DAVINCI_WATCHDOG) += davinci_wdt.o
# ARM26 Architecture
# AVR32 Architecture # AVR32 Architecture
obj-$(CONFIG_AT32AP700X_WDT) += at32ap700x_wdt.o obj-$(CONFIG_AT32AP700X_WDT) += at32ap700x_wdt.o
# Blackfin Architecture # BLACKFIN Architecture
obj-$(CONFIG_BFIN_WDT) += bfin_wdt.o obj-$(CONFIG_BFIN_WDT) += bfin_wdt.o
# CRIS Architecture
# FRV Architecture
# H8300 Architecture
# X86 (i386 + ia64 + x86_64) Architecture # X86 (i386 + ia64 + x86_64) Architecture
obj-$(CONFIG_ACQUIRE_WDT) += acquirewdt.o obj-$(CONFIG_ACQUIRE_WDT) += acquirewdt.o
obj-$(CONFIG_ADVANTECH_WDT) += advantechwdt.o obj-$(CONFIG_ADVANTECH_WDT) += advantechwdt.o
...@@ -70,7 +80,20 @@ obj-$(CONFIG_W83977F_WDT) += w83977f_wdt.o ...@@ -70,7 +80,20 @@ obj-$(CONFIG_W83977F_WDT) += w83977f_wdt.o
obj-$(CONFIG_MACHZ_WDT) += machzwd.o obj-$(CONFIG_MACHZ_WDT) += machzwd.o
obj-$(CONFIG_SBC_EPX_C3_WATCHDOG) += sbc_epx_c3.o obj-$(CONFIG_SBC_EPX_C3_WATCHDOG) += sbc_epx_c3.o
# PowerPC Architecture # M32R Architecture
# M68K Architecture
# M68KNOMMU Architecture
# MIPS Architecture
obj-$(CONFIG_INDYDOG) += indydog.o
obj-$(CONFIG_WDT_MTX1) += mtx-1_wdt.o
obj-$(CONFIG_WDT_RM9K_GPI) += rm9k_wdt.o
# PARISC Architecture
# POWERPC Architecture
obj-$(CONFIG_8xx_WDT) += mpc8xx_wdt.o obj-$(CONFIG_8xx_WDT) += mpc8xx_wdt.o
obj-$(CONFIG_MPC5200_WDT) += mpc5200_wdt.o obj-$(CONFIG_MPC5200_WDT) += mpc5200_wdt.o
obj-$(CONFIG_83xx_WDT) += mpc83xx_wdt.o obj-$(CONFIG_83xx_WDT) += mpc83xx_wdt.o
...@@ -80,17 +103,18 @@ obj-$(CONFIG_BOOKE_WDT) += booke_wdt.o ...@@ -80,17 +103,18 @@ obj-$(CONFIG_BOOKE_WDT) += booke_wdt.o
# PPC64 Architecture # PPC64 Architecture
obj-$(CONFIG_WATCHDOG_RTAS) += wdrtas.o obj-$(CONFIG_WATCHDOG_RTAS) += wdrtas.o
# MIPS Architecture
obj-$(CONFIG_INDYDOG) += indydog.o
obj-$(CONFIG_WDT_MTX1) += mtx-1_wdt.o
obj-$(CONFIG_WDT_RM9K_GPI) += rm9k_wdt.o
# S390 Architecture # S390 Architecture
# SUPERH Architecture # SUPERH (sh + sh64) Architecture
obj-$(CONFIG_SH_WDT) += shwdt.o obj-$(CONFIG_SH_WDT) += shwdt.o
# SPARC Architecture
# SPARC64 Architecture # SPARC64 Architecture
# V850 Architecture
# XTENSA Architecture
# Architecture Independant # Architecture Independant
obj-$(CONFIG_SOFT_WATCHDOG) += softdog.o obj-$(CONFIG_SOFT_WATCHDOG) += softdog.o
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment