summaryrefslogtreecommitdiffstats
path: root/drivers/watchdog/Kconfig
blob: d9734ef588958c4c63120567d899cf63ab30e630 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114

config WATCHDOG_IMX_RESET_SOURCE
	bool

menuconfig WATCHDOG
	bool "Watchdog support"
	help
	  Many platforms support a watchdog to keep track of a working machine.
	  This framework provides routines to handle these watchdogs.

if WATCHDOG

config WATCHDOG_POLLER
	bool "Watchdog periodic feeder support"
	select POLLER
	help
	  Provides support for periodic watchdog feeder.

config WATCHDOG_AR9344
	bool "QCA AR9344"
	depends on SOC_QCA_AR9344 || SOC_QCA_AR9331 || COMPILE_TEST
	help
	  Add support for watchdog on the QCA AR9344 SoC.

config WATCHDOG_EFI
	bool "Generic EFI Watchdog Driver"
	depends on EFI_BOOTUP
	help
	  Add support for the EFI watchdog.

config WATCHDOG_DAVINCI
	bool "TI Davinci"
	depends on ARCH_DAVINCI || COMPILE_TEST
	help
	  Add support for watchdog on the TI Davinci SoC.

config WATCHDOG_DW
	bool "Synopsys DesignWare watchdog"
	select RESET_CONTROLLER
	help
	  Add support for the Synopsys DesignWare watchdog timer.

config WATCHDOG_MXS28
	bool "i.MX28"
	depends on ARCH_IMX28 || COMPILE_TEST
	help
	  Add support for watchdog management for the i.MX28 SoC.

config WATCHDOG_IMX
	bool "i.MX watchdog"
	depends on ARCH_IMX || ARCH_LAYERSCAPE || COMPILE_TEST
	help
	  Add support for watchdog found on Freescale i.MX SoCs.

config WATCHDOG_JZ4740
	bool "Ingenic jz4740 SoC hardware watchdog"
	depends on MACH_MIPS_XBURST || COMPILE_TEST
	help
	  Hardware driver for the built-in watchdog timer on Ingenic jz4740 SoCs.

config WATCHDOG_OMAP
	bool "TI OMAP"
	depends on ARCH_OMAP || COMPILE_TEST
	help
	  Add support for watchdog on the TI OMAP SoC.

config WATCHDOG_ORION
	bool "Watchdog for Armada XP"
	depends on ARCH_ARMADA_XP || COMPILE_TEST
	help
	  Add support for watchdog on the Marvall Armada XP

config WATCHDOG_KVX
	bool "KVX Core watchdog"
	depends on KVX
	help
	  Add support for the KVX core watchdog.

config WATCHDOG_BCM2835
	bool "Watchdog for BCM283x SoCs"
	depends on ARCH_BCM283X || COMPILE_TEST
	help
	  Add support for watchdog on the Broadcom BCM283X SoCs.

config RAVE_SP_WATCHDOG
	bool "RAVE SP Watchdog timer"
	depends on RAVE_SP_CORE
	help
	  Support for the watchdog on RAVE SP device.

config STM32_IWDG_WATCHDOG
	bool "STM32 IWDG"
	depends on ARCH_STM32MP || COMPILE_TEST
	select MFD_SYSCON
	help
	  Enable to support configuration of the STM32's on-SoC IWDG watchdog.
	  Once started by the user, the IWDG can't be disabled.

config STPMIC1_WATCHDOG
	bool "STPMIC1 Watchdog"
	depends on MFD_STPMIC1
	help
	  Enable to support configuration of the stpmic1's built-in watchdog.

config F71808E_WDT
	bool "Fintek F718xx, F818xx Super I/O Watchdog"
	depends on X86
	depends on FINTEK_SUPERIO
	help
	  This is the driver for the hardware watchdog on the Fintek F71808E,
	  F71862FG, F71868, F71869, F71882FG, F71889FG, F81865 and F81866
	  Super I/O controllers.

endif