Add support for SB1 hardware watchdog, try#2
Subsystems (2)
PATCH 1/1 Add support for SB1 hardware watchdog, try#2
This patch is for watchdog timers built into SiByte MIPS SoCs.
Resend with changes from comments.
Signed-off-by Andy Sharp <[email protected]>
--- drivers/watchdog/Kconfig | 13 ++ drivers/watchdog/Makefile | 1 + drivers/watchdog/sb_wdog.c | 362 ++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 376 insertions(+), 0 deletions(-)
drivers/watchdog/Kconfig +13 -0
@@ -616,6 +616,19 @@ config AR7_WDT help Hardware driver for the TI AR7 Watchdog Timer. +config SIBYTE_WDOG + tristate "Sibyte SoC hardware watchdog" + depends on CPU_SB1 + help + Watchdog driver for the built in watchdog hardware in Sibyte + SoC processors. There are apparently two watchdog timers + on such processors; this driver supports only the first one, + because currently Linux only supports exporting one watchdog + to userspace. + + To compile this driver as a loadable module, choose M here. + The module will be called sb_wdog. + # PARISC Architecture # POWERPC Architecture
drivers/watchdog/Makefile +1 -0
@@ -91,6 +91,7 @@ obj-$(CONFIG_INDYDOG) += indydog.o obj-$(CONFIG_WDT_MTX1) += mtx-1_wdt.o obj-$(CONFIG_WDT_RM9K_GPI) += rm9k_wdt.o obj-$(CONFIG_AR7_WDT) += ar7_wdt.o +obj-$(CONFIG_SIBYTE_WDOG) += sb_wdog.o # PARISC Architecture
drivers/watchdog/sb_wdog.c new file +362 -0
362 lines not on this page · raw message