Loading drivers/char/watchdog/Kconfig +62 −38 Original line number Original line Diff line number Diff line Loading @@ -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 Loading Loading @@ -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 Loading @@ -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. Loading @@ -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 Loading @@ -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 Loading Loading @@ -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 Loading @@ -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 Loading @@ -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" Loading @@ -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 Loading @@ -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 # # Loading drivers/char/watchdog/Makefile +32 −8 Original line number Original line Diff line number Diff line Loading @@ -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 Loading @@ -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 Loading @@ -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 Loading @@ -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 Loading
drivers/char/watchdog/Kconfig +62 −38 Original line number Original line Diff line number Diff line Loading @@ -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 Loading Loading @@ -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 Loading @@ -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. Loading @@ -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 Loading @@ -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 Loading Loading @@ -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 Loading @@ -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 Loading @@ -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" Loading @@ -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 Loading @@ -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 # # Loading
drivers/char/watchdog/Makefile +32 −8 Original line number Original line Diff line number Diff line Loading @@ -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 Loading @@ -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 Loading @@ -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 Loading @@ -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