11 Sep, 2013
1 commit
-
This patch adds the driver for the watchdog found in the Allwinner A10 and
A13 SoCs. It has DT-support and uses the new watchdog framework.Signed-off-by: Carlo Caione
Acked-by: Maxime Ripard
Signed-off-by: Wim Van Sebroeck
12 Jul, 2013
3 commits
-
This patch adds the driver for the watchdog devices found on MEN Mikro
Elektronik A21 VMEbus CPU Carrier Boards. It has DT-support and uses the
watchdog framework.Signed-off-by: Johannes Thumshirn
Reviewed-by: Guenter Roeck
Signed-off-by: Wim Van Sebroeck -
This adds a driver for watchdog timer hardware present on Broadcom BCM2835 SoC,
used in Raspberry Pi and Roku 2 devices.Signed-off-by: Lubomir Rintel
Tested-by: Stephen Warren
Reviewed-by: Guenter Roeck
Signed-off-by: Wim Van Sebroeck
Cc: linux-rpi-kernel@lists.infradead.org
Cc: linux-watchdog@vger.kernel.org
Cc: devicetree-discuss@lists.ozlabs.org -
Interrupt request doesn't use the right API: The TWD watchdog uses a per-cpu
interrupt (usually interrupt #30), and the GIC configuration should flag it as
such. With this setup, request_irq() should fail, and the right API is
request_percpu_irq(), together with enable_percpu_irq()/disable_percpu_irq().Nothing ensures the userspace ioctl() will end-up kicking the watchdog on the
right CPU.There are no users of this driver since a long time and it makes more sense to
get rid of it as nobody is looking to fix it.In case somebody wakes up after this has been removed and needs it, please
revert this driver and pick these updates (These were never pushed to mainline):http://comments.gmane.org/gmane.linux.ports.arm.kernel/245998
Signed-off-by: Viresh Kumar
Acked-by: Guenter Roeck
Signed-off-by: Wim Van Sebroeck
01 Jul, 2013
1 commit
-
Add watchdog timer support for the on-board PLD found on some Kontron
embedded modules.Originally-From: Michael Brunner
Signed-off-by: Kevin Strasser
Acked-by: Guenter Roeck
Acked-by: Darren Hart
Acked-by: Wim Van Sebroeck
Signed-off-by: Samuel Ortiz
01 Mar, 2013
3 commits
-
Now that the new driver is in place, we can remove the old one.
Signed-off-by: Wolfram Sang
Signed-off-by: Wim Van Sebroeck -
Replace the existing STMP3xxx driver because it has enough drawbacks
that a rewrite is apropriate. The new driver is designed to use the
watchdog framework which makes it a lot smaller and avoids open coding
the watchdog API again. It also uses now an explicitly exported function
from the RTC driver to set up its registers (the old driver silently
reused the hopefully(!) already remapped RTC registers). Also, this
driver is mach independent, while the old one depends on a mach replaced
by another one a year ago. Since the user interface is still the
standard watchdog API, users don't need to adapt.Signed-off-by: Wolfram Sang
Signed-off-by: Wim Van Sebroeck -
Introduce Retu watchdog driver.
Cc: linux-watchdog@vger.kernel.org
Acked-by: Felipe Balbi
Acked-by: Tony Lindgren
Signed-off-by: Aaro Koskinen
Signed-off-by: Wim Van Sebroeck
14 Feb, 2013
1 commit
-
This patch adds support for the ux500_wdt watchdog that is found in
ST-Ericsson Ux500 platform. The driver is based on PRCMU APIs.Acked-by: Linus Walleij
Acked-by: Lee Jones
Acked-by: Wim Van Sebroeck
Signed-off-by: Fabio Baltieri
Signed-off-by: Samuel Ortiz
20 Dec, 2012
1 commit
-
This is the Watchdog patch for the DA9055 PMIC. This patch has got dependency on
the DA9055 MFD core.This patch is functionally tested on SMDK6410
Signed-off-by: David Dajun Chen
Signed-off-by: Ashish Jangam
Signed-off-by: Wim Van Sebroeck
30 May, 2012
1 commit
-
This driver adds support for the watchdog functionality provided by
the Dialog Semiconductor DA9052 PMIC chip.Tested on samsung smdkv6410 and i.mx53 QS boards.
Signed-off-by: Anthony Olech
Signed-off-by: Ashish Jangam
Signed-off-by: Wim Van Sebroeck
23 May, 2012
2 commits
-
Add driver for the watchdog timer built into the
Intel Atom E6XX (TunnelCreek) processor.Signed-off-by: Alexander Stein
Signed-off-by: Wim Van Sebroeck -
The platform is removed, so there are no users of this driver.
Signed-off-by: Rob Herring
Signed-off-by: Wim Van Sebroeck
06 Jan, 2012
1 commit
-
New driver for the hardware watchdog timer on VIA chipsets.
This driver uses the new watchdog framework.
PnP must be enabled in BIOS to get full control of watchdog registers.
The timer code has been added by Wim Van Sebroeck.
Tested on a Artigo A1100, VX855 chipset.Signed-off-by: Marc Vertes
Signed-off-by: Wim Van Sebroeck
15 Nov, 2011
1 commit
-
Remove the driver (that was added in v2.6.32) since the architecture
has never been merged into mainline.Reported-by: Paul Bolle
Acked-by: Thierry Reding
Signed-off-by: Wim Van Sebroeck
28 Jul, 2011
1 commit
-
The WatchDog Timer Driver Core is a framework
that contains the common code for all watchdog-driver's.
It also introduces a watchdog device structure and the
operations that go with it.This is the introduction of this framework. This part
supports the minimal watchdog userspace API (or with
other words: the functionality to use /dev/watchdog's
open, release and write functionality as defined in
the simplest watchdog API). Extra functionality will
follow in the next set of patches.Signed-off-by: Alan Cox
Signed-off-by: Wim Van Sebroeck
Acked-by: Arnd Bergmann
Acked-by: Wolfram Sang
27 Jul, 2011
1 commit
-
Watchdog timer device driver for Xilinx xps_timebase_wdt compatible ip cores.
It takes watchdog timer configuration from device tree and it needs that its
parent has defined the property "clock-frecuency".
It is compatible with watchdog timer kernel API, so user apps like watchdogd
may talk with it.Signed-off-by: Alejandro Cabrera
Signed-off-by: Wim Van Sebroeck
22 Jul, 2011
1 commit
-
The Synopsys DesignWare watchdog is found in several ARM based systems
and provides a choice of 16 timeout periods depending on the clock
input. The watchdog cannot be disabled once started.Signed-off-by: Jamie Iles
Acked-by: Viresh Kumar
Signed-off-by: Wim Van Sebroeck
19 May, 2011
1 commit
-
This patch adds the driver for the watchdog found inside the Lantiq SoC family.
Signed-off-by: John Crispin
Signed-off-by: Ralph Hempel
Cc: Wim Van Sebroeck
Cc: linux-mips@linux-mips.org
Cc: linux-watchdog@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/2327/
Signed-off-by: Ralf Baechle
31 Mar, 2011
1 commit
-
Fixes generated by 'codespell' and manually reviewed.
Signed-off-by: Lucas De Marchi
16 Mar, 2011
3 commits
-
While the hypervisor change adding SCHEDOP_watchdog support included a
daemon to make use of the new functionality, having a kernel driver
for /dev/watchdog so that user space code doesn't need to distinguish
non-Xen and Xen seems to be preferable.Signed-off-by: Jan Beulich
Cc: Jeremy Fitzhardinge
Signed-off-by: Wim Van Sebroeck -
This submission includes:
- Fix to intel_scu_write() to start watchdog timer the on the
first write, and refresh on subsequent writes.
This enables Open, write, write, ... usage model.
- Moves boot parameter checks from intel_scu_open() to
intel_scu_watchdog_init(), so driver init will fail if these
parameters are out of bounds.
- Adds check for whether process waiting in wait_event_interruptible()
received a signal while it was waiting.
- Other small error handling changes.Removed the read() method for now as that wass a non-standard behaviour.
Signed-off-by: Donald Johnson
Signed-off-by: Shuduo Sang
Signed-off-by: Alan Cox
Signed-off-by: Wim Van Sebroeck -
Adds support for the hardware watchdog found in Ingenic's jz4740
System-on-Chip.Signed-off-by: Paul Cercueil
Signed-off-by: Wim Van Sebroeck
08 Feb, 2011
1 commit
-
All m548x files were renamed to m54xx, except m548x_wdt.c. Fix that.
Signed-off-by: Philippe De Muyter
Signed-off-by: Greg Ungerer
12 Jan, 2011
4 commits
-
Add watchdog driver for MCF548x.
Signed-off-by: Philippe De Muyter
Signed-off-by: Wim Van Sebroeck -
This patch adds a driver for the built-in hardware watchdog device
of the Atheros AR71XX/AR724X/AR913X SoCs.Signed-off-by: Gabor Juhos
Signed-off-by: Imre Kaloz
Signed-off-by: Wim Van Sebroeck -
This driver adds support for /dev/watchdog for boards using either the MCP51 or
MCP55 chipsets. These are also known as the nForce 430 and nForce 550. This
driver is likely to work on other chipsets as well, though those are the only
two that have been tested.Signed-off-by: Mike Waychison
Signed-off-by: Wim Van Sebroeck -
This driver adds /dev/watchdog support for the AMD sp5100 aka SB7x0 chipsets.
It follows the same conventions found in other /dev/watchdog drivers.
Signed-off-by: Priyanka Gupta
Signed-off-by: Mike Waychison
Signed-off-by: Wim Van Sebroeck
29 Oct, 2010
1 commit
-
This patch adds support for the Broadcom BCM63xx SoC built-in watchdog, it
uses one of the BCM63xx hardware timer id.Signed-off-by: Miguel Gaio
Signed-off-by: Florian Fainelli
Signed-off-by: Wim Van Sebroeck
09 Aug, 2010
2 commits
-
Technical Reference Manual can be found at:
http://infocenter.arm.com/help/topic/com.arm.doc.ddi0270b/DDI0270.pdfSigned-off-by: Viresh Kumar
Signed-off-by: Wim Van Sebroeck -
Add a new watchdog driver for the Fintek F71808E and F71882FG Super I/O
controllers.Signed-off-by: Giel van Schijndel
Signed-off-by: Wim Van Sebroeck
05 Aug, 2010
1 commit
-
The OCTEON is a MIPS64 based SOC family with an on chip watchdog unit.
The driver is split into two source files one for the C code and one
for assembly. Assembly is needed to handle the NMI and then print the
machine state before the reboot is triggered.Signed-off-by: David Daney
Cc: Wim Van Sebroeck
Cc: Andrew Morton
Cc: Russell King
Cc: Tony Lindgren
Cc: Marc Zyngier
Cc: Thierry Reding
Cc: Sam Ravnborg
To: linux-mips@linux-mips.org
Cc: linux-kernel@vger.kernel.org,
Patchwork: https://patchwork.linux-mips.org/patch/1503/
Signed-off-by: Wim Van Sebroeck
Signed-off-by: Ralf Baechlecreate mode 100644 drivers/watchdog/octeon-wdt-main.c
create mode 100644 drivers/watchdog/octeon-wdt-nmi.S
25 May, 2010
1 commit
-
This is the driver for the hardware watchdog on the Freescale IMX2 and later processors.
Signed-off-by: Wolfram Sang
Cc: Vladimir Zapolskiy
Cc: Sascha Hauer
Tested-by: Juergen Beisert
Signed-off-by: Wim Van Sebroeck
06 Mar, 2010
2 commits
-
This driver adds support for the max63{69,70,71,72,73,74} family of
watchdog timer chips.It has been tested on an Arcom Zeus (max6369).
Signed-off-by: Marc Zyngier
Signed-off-by: Wim Van Sebroeck -
Technologic Systems TS-72xx SBCs have external glue logic
CPLD which includes watchdog timer. This driver implements
kernel support for that.Signed-off-by: Mika Westerberg
Signed-off-by: Wim Van Sebroeck
17 Dec, 2009
1 commit
-
The platform has never been fully merged
Signed-off-by: Ralf Baechle
Cc: Thomas Koeller
Cc: David Woodhouse
Cc: Wim Van Sebroeck
Cc: linux-kernel@vger.kernel.org
Cc: linux-mtd@lists.infradead.org
Acked-by: David Woodhouse
Acked-by: Wim Van Sebroeck
09 Dec, 2009
1 commit
-
Remove the old WDT implementation.
Signed-off-by: Albrecht Dreß
Acked-by: Wim Van Sebroeck
Signed-off-by: Grant Likely
25 Sep, 2009
1 commit
-
This patch adds support for the watchdog timer on Avionic Design Xanthos
boards.Signed-off-by: Thierry Reding
Acked-by: Russell King
Signed-off-by: Wim Van Sebroeck
18 Sep, 2009
2 commits
-
The WM831x series of devices provide a watchdog with configurable
behaviour on timer expiry.Currently this driver support refreshes via a register or GPIO line and
autonomous refreshes from a hardware source (eg, a clock).Signed-off-by: Mark Brown
Signed-off-by: Wim Van Sebroeck -
Add watchdog device driver for the Nuvoton NUC900 series SoCs.
Signed-off-by: Wan ZongShun
Signed-off-by: Wim Van Sebroeck