Skip to contentSkip to conversation

WATCHDOG: add support for Broadcom BCM63xx built-in watchdog

PATCH New Florian Fainelli 1 participant 1 message Aug 28, 2010 Watchdog device drivers

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 WATCHDOG: add support for Broadcom BCM63xx built-in watchdog

This patch adds support for the Broadcom BCM63xx SoC built-in watchdog, it uses one of the BCM63xx hardware timer id.

---
The required platform_device code is already present in arch/mips/bcm63xx/ dev-wdt.c.

drivers/watchdog/Kconfig +10 -0
index b036677..a3b43d5 100644
@@ -916,6 +916,16 @@ config OCTEON_WDT
 	  from the first interrupt, it is then only poked when the
 	  device is written.
 
+config BCM63XX_WDT
+	tristate "Broadcom BCM63xx hardware watchdog"
+	depends on BCM63XX
+	help
+	  Watchdog driver for the built in watchdog hardware in Broadcom
+	  BCM63xx SoC.
+
+	  To compile this driver as a loadable module, choose M here.
+	  The module will be called bcm63xx_wdt.
+
 # PARISC Architecture
 
 # POWERPC Architecture
drivers/watchdog/Makefile +1 -0
index 8374503..4b0ef38 100644
@@ -109,6 +109,7 @@ obj-$(CONFIG_SBC_EPX_C3_WATCHDOG) += sbc_epx_c3.o
 
 # MIPS Architecture
 obj-$(CONFIG_BCM47XX_WDT) += bcm47xx_wdt.o
+obj-$(CONFIG_BCM63XX_WDT) += bcm63xx_wdt.o
 obj-$(CONFIG_RC32434_WDT) += rc32434_wdt.o
 obj-$(CONFIG_INDYDOG) += indydog.o
 obj-$(CONFIG_WDT_MTX1) += mtx-1_wdt.o
drivers/watchdog/bcm63xx_wdt.c new file +350 -0

350 lines not on this page · raw message