Home
last modified time | relevance | path

Searched +full:watchdog +full:- +full:type (Results 1 – 25 of 626) sorted by relevance

12345678910>>...26

/Linux-v6.6/Documentation/watchdog/
Dmlx-wdt.rst2 Mellanox watchdog drivers
8 This driver provides watchdog functionality for various Mellanox
11 Mellanox watchdog device is implemented in a programmable logic device.
13 There are 2 types of HW watchdog implementations.
15 Type 1:
19 Get time-left isn't supported
21 Type 2:
23 a user-defined timeout.
25 Get time-left is supported.
27 Type 3:
[all …]
Dwdt.rst2 WDT Watchdog Timer Interfaces For The Linux Operating System
9 - ICS WDT501-P
10 - ICS WDT501-P (no fan tachometer)
11 - ICS WDT500-P
13 All the interfaces provide /dev/watchdog, which when open must be written
15 time another timeout. In the case of the software watchdog the ability to
26 The ICS ISA-bus wdt card cannot be safely probed for. Instead you need to
34 heartbeat Watchdog heartbeat in seconds (default 60)
35 nowayout Watchdog cannot be stopped once started (kernel
37 tachometer WDT501-P Fan Tachometer support (0=disable, default=0)
[all …]
Dpcwd-watchdog.rst2 Berkshire Products PC Watchdog Card
12 The PC Watchdog is a card that offers the same type of functionality that
18 The Watchdog Driver has one basic role: to talk to the card and send
22 The Watchdog Driver will automatically find your watchdog card, and will
23 attach a running driver for use with that card. After the watchdog
25 Watchdog program.
27 I suggest putting a "watchdog -d" before the beginning of an fsck, and
28 a "watchdog -e -t 1" immediately after the end of an fsck. (Remember
31 If you want to write a program to be compatible with the PC Watchdog
32 driver, simply use of modify the watchdog test program:
[all …]
/Linux-v6.6/Documentation/devicetree/bindings/watchdog/
Datmel,at91sam9-wdt.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/watchdog/atmel,at91sam9-wdt.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Atmel Watchdog Timers
11 - Eugen Hristev <eugen.hristev@microchip.com>
15 const: atmel,at91sam9260-wdt
26 atmel,max-heartbeat-sec:
32 atmel,min-heartbeat-sec:
35 must be smaller than the max-heartbeat-sec value. It is used to
[all …]
Daspeed-wdt.txt1 Aspeed Watchdog Timer
4 - compatible: must be one of:
5 - "aspeed,ast2400-wdt"
6 - "aspeed,ast2500-wdt"
7 - "aspeed,ast2600-wdt"
9 - reg: physical base address of the controller and length of memory mapped
14 - aspeed,reset-type = "cpu|soc|system|none"
16 Reset behavior - Whenever a timeout occurs the watchdog can be programmed
19 Type "none" can be specified to indicate that no resets are to be done.
20 This is useful in situations where another watchdog engine on chip is
[all …]
Datmel,sama5d4-wdt.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/watchdog/atmel,sama5d4-wdt.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Atmel SAMA5D4 Watchdog Timer (WDT) Controller
10 - Eugen Hristev <eugen.hristev@microchip.com>
13 - $ref: watchdog.yaml#
18 - atmel,sama5d4-wdt
19 - microchip,sam9x60-wdt
20 - microchip,sama7g5-wdt
[all …]
Dmediatek,mtk-wdt.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/watchdog/mediatek,mtk-wdt.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: MediaTek SoCs Watchdog timer
10 - Matthias Brugger <matthias.bgg@gmail.com>
13 The watchdog supports a pre-timeout interrupt that fires
14 timeout-sec/2 before the expiry.
17 - $ref: watchdog.yaml#
22 - enum:
[all …]
Dst_lpc_wdt.txt1 STMicroelectronics Low Power Controller (LPC) - Watchdog
4 LPC currently supports Watchdog OR Real Time Clock OR Clocksource
7 [See: ../rtc/rtc-st-lpc.txt for RTC options]
8 [See: ../timer/st,stih407-lpc for Clocksource options]
12 - compatible : Should be: "st,stih407-lpc"
13 - reg : LPC registers base address + size
14 - interrupts : LPC interrupt line number and associated flags
15 - clocks : Clock used by LPC device (See: ../clock/clock-bindings.txt)
16 - st,lpc-mode : The LPC can run either one of three modes:
22 Required properties [watchdog mode]
[all …]
Dcdns,wdt-r1p2.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/watchdog/cdns,wdt-r1p2.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Cadence watchdog timer controller
10 - Neeli Srinivas <srinivas.neeli@amd.com>
13 The cadence watchdog timer is used to detect and recover from
14 system malfunctions. This watchdog contains 24 bit counter and
19 - $ref: watchdog.yaml#
24 - cdns,wdt-r1p2
[all …]
Dlinux,wdt-gpio.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/watchdog/linux,wdt-gpio.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: GPIO-controlled Watchdog
10 - Guenter Roeck <linux@roeck-us.net>
11 - Robert Marko <robert.marko@sartura.hr>
15 const: linux,wdt-gpio
24 - description:
25 Either a high-to-low or a low-to-high transition clears the WDT counter.
[all …]
Dkontron,sl28cpld-wdt.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/watchdog/kontron,sl28cpld-wdt.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Watchdog driver for the sl28cpld board management controller
10 - Michael Walle <michael@walle.cc>
13 This module is part of the sl28cpld multi-function device. For more
17 - $ref: watchdog.yaml#
21 const: kontron,sl28cpld-wdt
26 kontron,assert-wdt-timeout-pin:
[all …]
/Linux-v6.6/drivers/watchdog/
Dwdt.c1 // SPDX-License-Identifier: GPL-2.0+
5 * (c) Copyright 1996-1997 Alan Cox <alan@lxorguk.ukuu.org.uk>,
10 * "AS-IS" and at no charge.
18 * Alan Cox : Added the watchdog ioctl() stuff
38 #include <linux/watchdog.h>
62 "Watchdog heartbeat in seconds. (0 < heartbeat < 65536, default="
68 "Watchdog cannot be stopped once started (default="
71 /* You must set these - there is no sane way to probe for this board. */
82 /* Support for the Fan Tachometer on the WDT501-P */
86 "WDT501-P Fan Tachometer support (0=disable, default=0)");
[all …]
Dwdt_pci.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Industrial Computer Source PCI-WDT500/501 driver
5 * (c) Copyright 1996-1997 Alan Cox <alan@lxorguk.ukuu.org.uk>,
10 * "AS-IS" and at no charge.
18 * Alan Cox : Added the watchdog ioctl() stuff
43 #include <linux/watchdog.h>
57 /* We can only use 1 card due to the /dev/watchdog restriction */
74 "Watchdog heartbeat in seconds. (0<heartbeat<65536, default="
80 "Watchdog cannot be stopped once started (default="
83 /* Support for the Fan Tachometer on the PCI-WDT501 */
[all …]
Dbd9576_wdt.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * ROHM BD9576MUF and BD9573MUF Watchdog driver
10 #include <linux/mfd/rohm-bd957x.h>
15 #include <linux/watchdog.h>
20 "Watchdog cannot be stopped once started (default=\"false\")");
38 gpiod_set_value_cansleep(priv->gpiod_en, 0); in bd9576_wdt_disable()
46 gpiod_set_value_cansleep(priv->gpiod_ping, 1); in bd9576_wdt_ping()
47 gpiod_set_value_cansleep(priv->gpiod_ping, 0); in bd9576_wdt_ping()
56 gpiod_set_value_cansleep(priv->gpiod_en, 1); in bd9576_wdt_start()
65 if (!priv->always_running) in bd9576_wdt_stop()
[all …]
Df71808e_wdt.c1 // SPDX-License-Identifier: GPL-2.0-or-later
4 * Copyright (C) 2007-2009 Hans de Goede <hdegoede@redhat.com> *
17 #include <linux/watchdog.h>
21 #define SIO_F71808FG_LD_WDT 0x07 /* Watchdog timer logical device */
22 #define SIO_UNLOCK_KEY 0x87 /* Key to enable Super-I/O */
23 #define SIO_LOCK_KEY 0xAA /* Key to disable Super-I/O */
31 #define SIO_F81866_REG_PORT_SEL 0x27 /* F81866 Multi-Function Register */
72 watchdog signal */
73 #define WATCHDOG_F71862FG_PIN 63 /* default watchdog reset output
83 "Watchdog timeout in seconds. 1<= timeout <="
[all …]
Dat91sam9_wdt.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Watchdog driver for Atmel AT91SAM9x processors.
5 * Copyright (C) 2008 Renaud CERRATO r.cerrato@til-technologies.fr
10 * The Watchdog Timer Mode Register can be only written to once. If the
28 #include <linux/watchdog.h>
38 #define DRV_NAME "AT91SAM9 Watchdog"
41 readl_relaxed((wdt)->base + (field))
43 writel_relaxed((val), (wdt)->base + (field))
45 /* AT91SAM9 watchdog runs a 12bit counter @ 256Hz,
46 * use this to convert a watchdog
[all …]
Dsmsc37b787_wdt.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * SMsC 37B787 Watchdog Timer driver for Linux 2.6.x.x
9 * any of this software. This material is provided "AS-IS" in
12 * (C) Copyright 2003-2006 Sven Anders <anders@anduras.de>
15 * 2003 - Created version 1.0 for Linux 2.4.x.
16 * 2006 - Ported to Linux 2.6, added nowayout and MAGICCLOSE
21 * A Watchdog Timer (WDT) is a hardware circuit that can
26 * via the /dev/watchdog special device file that userspace is
28 * occurs, the driver will usually tell the hardware watchdog
29 * that everything is in order, and that the watchdog should wait
[all …]
/Linux-v6.6/Documentation/devicetree/bindings/mfd/
Ddlg,da9063.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Steve Twiss <stwiss.opensource@diasemi.com>
13 For device-tree bindings of other sub-modules refer to the binding documents
14 under the respective sub-system directories.
15 Using regulator-{uv,ov}-{warn,error,protection}-microvolt requires special
24 - dlg,da9063
25 - dlg,da9063l
33 interrupt-controller: true
[all …]
Drohm,bd9576-pmic.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/mfd/rohm,bd9576-pmic.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Matti Vaittinen <mazziesaccount@gmail.com>
14 powering the R-Car series processors.
16 monitoring. A watchdog logic with slow ping/windowed modes is also included.
21 - rohm,bd9576
22 - rohm,bd9573
32 rohm,vout1-en-low:
[all …]
/Linux-v6.6/Documentation/devicetree/bindings/timer/
Dingenic,tcu.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 Documentation/arch/mips/ingenic-tcu.rst.
14 - Paul Cercueil <paul@crapouillou.net>
21 - ingenic,jz4740-tcu
22 - ingenic,jz4725b-tcu
23 - ingenic,jz4760-tcu
24 - ingenic,jz4760b-tcu
25 - ingenic,jz4770-tcu
[all …]
/Linux-v6.6/Documentation/driver-api/
Dipmi.rst12 standardized database for field-replaceable units (FRUs) and a watchdog
25 -------------
32 No matter what, you must pick 'IPMI top-level message handler' to use
35 The message handler does not provide any user-level interfaces.
36 Kernel code (like the watchdog) can still use it. If you need access
50 these enabled and let the drivers auto-detect what is present.
61 "The SMBus Driver" on how to hand-configure your system.
63 IPMI defines a standard watchdog timer. You can enable this with the
64 'IPMI Watchdog Timer' config option. If you compile the driver into
65 the kernel, then via a kernel command-line option you can have the
[all …]
/Linux-v6.6/Documentation/ABI/testing/
Dsysfs-bus-siox1 What: /sys/bus/siox/devices/siox-X/active
3 Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.d…
7 expected to not do anything because their watchdog triggered.
9 does a push-pull cycle to write and read data from the
14 What: /sys/bus/siox/devices/siox-X/device_add
16 Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.d…
18 Write-only file. Write
20 <type> <inbytes> <outbytes> <statustype>
22 to add a new device dynamically. <type> is the name that is used to match
26 <statustype> defines the 4 bit device type that is check to identify connection
[all …]
/Linux-v6.6/drivers/acpi/arm64/
Dgtdt.c1 // SPDX-License-Identifier: GPL-2.0-only
23 * struct acpi_gtdt_descriptor - Store the key info of GTDT for all functions
43 platform_timer += gh->length; in next_platform_timer()
58 return gh->type == ACPI_GTDT_TYPE_TIMER_BLOCK; in is_timer_block()
66 if (gh->type != ACPI_GTDT_TYPE_WATCHDOG) in is_non_secure_watchdog()
69 return !(wd->timer_flags & ACPI_GTDT_WATCHDOG_SECURE); in is_non_secure_watchdog()
86 * acpi_gtdt_map_ppi() - Map the PPIs of per-cpu arch_timer.
87 * @type: the type of PPI.
90 * So we only handle the non-secure timer PPIs,
91 * ARCH_TIMER_PHYS_SECURE_PPI is treated as invalid type.
[all …]
/Linux-v6.6/drivers/siox/
Dsiox-core.c1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (C) 2015-2017 Pengutronix, Uwe Kleine-König <kernel@pengutronix.de>
14 * The lowest bit in the SIOX status word signals if the in-device watchdog is
17 * On writing the watchdog timer is reset when this bit toggles.
29 * Each Siox-Device has a 4 bit type number that is neither 0 nor 15. This is
43 mutex_lock(&smaster->lock); in siox_master_lock()
48 mutex_unlock(&smaster->lock); in siox_master_unlock()
79 * If the device knows which value the type bits should have, check in siox_device_type_error()
83 if (sdevice->statustype) { in siox_device_type_error()
84 if (statustype != sdevice->statustype) in siox_device_type_error()
[all …]
/Linux-v6.6/drivers/rtc/
Drtc-pcf2127.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * Copyright 2013 Til-Technologies
6 * Author: Renaud Cerrato <r.cerrato@til-technologies.fr>
8 * Watchdog and tamper functions
16 * Datasheets: https://www.nxp.com/docs/en/data-sheet/PCF2127.pdf
17 * https://www.nxp.com/docs/en/data-sheet/PCF2131DS.pdf
30 #include <linux/watchdog.h>
60 /* Watchdog registers */
73 * PCF2127 has 512 bytes general-purpose static RAM (SRAM) that is
81 /* Watchdog timer value constants */
[all …]

12345678910>>...26