/freebsd/sys/dev/ichwd/ |
H A D | ichwd.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 32 * Intel ICH Watchdog Timer (WDT) driver 40 * presence of the watchdog timer from the fact that the machine has an 45 * There is one slight problem on non-ACPI or ACPI 1.x systems: we have no 52 * For details about the ICH WDT, see Intel Application Note AP-725 53 * (document no. 292273-001). The WDT is also described in the individual 55 * (document no. 252516-001) sections 9.10 and 9.11. 58 * SoC PMC support by Denir Li <denir.li@cas-well.com> 70 #include <sys/watchdog.h> [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/timer/ |
H A D | arm,twd.txt | 1 * ARM Timer Watchdog 3 ARM 11MP, Cortex-A5 and Cortex-A9 are often associated with a per-core 4 Timer-Watchdog (aka TWD), which provides both a per-cpu local timer 5 and watchdog. 7 The TWD is usually attached to a GIC to deliver its two per-processor 10 ** Timer node required properties: 12 - compatible : Should be one of: 13 "arm,cortex-a9-twd-timer" 14 "arm,cortex-a5-twd-timer" 15 "arm,arm11mp-twd-timer" [all …]
|
H A D | ingenic,tcu.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/timer/ingeni [all...] |
H A D | nvidia,tegra-timer.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/timer/nvidia,tegra-timer.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: NVIDIA Tegra timer 10 - Stephen Warren <swarren@nvidia.com> 13 - if: 17 const: nvidia,tegra210-timer 25 A list of 14 interrupts; one per each timer channels 0 through 13 27 - if: [all …]
|
H A D | arm,twd-timer.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/timer/arm,twd-timer.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: ARM Timer-Watchdog Timer 10 - Rob Herring <robh@kernel.org> 13 ARM 11MP, Cortex-A5 and Cortex-A9 are often associated with a per-core 14 Timer-Watchdog (aka TWD), which provides both a per-cpu local timer 15 and watchdog. 17 The TWD is usually attached to a GIC to deliver its two per-processor [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/watchdog/ |
H A D | qcom-wdt.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/watchdog/qco [all...] |
H A D | snps,dw-wdt.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/watchdog/snps,dw-wdt.yaml# 5 $schema: http://devicetree.org/meta-schema [all...] |
H A D | digicolor-wdt.txt | 1 Conexant Digicolor SoCs Watchdog timer 3 The watchdog functionality in Conexant Digicolor SoCs relies on the so called 5 timer counters. The first timer (called "Timer A") is the only one that can be 6 used as watchdog. 10 - compatible : Should be "cnxt,cx92755-wdt" 11 - reg : Specifies base physical address and size of the registers 12 - clocks : phandle; specifies the clock that drives the timer 16 - timeout-sec : Contains the watchdog timeout in seconds 20 watchdog@f0000fc0 { 21 compatible = "cnxt,cx92755-wdt"; [all …]
|
H A D | nuvoton,npcm-wdt.txt | 1 Nuvoton NPCM Watchdog 3 Nuvoton NPCM timer module provides five 24-bit timer counters, and a watchdog. 4 The watchdog supports a pre-timeout interrupt that fires 10ms before the 8 - compatible : "nuvoton,npcm750-wdt" for NPCM750 (Poleg), or 9 "nuvoton,wpcm450-wdt" for WPCM450 (Hermon), or 10 "nuvoton,npcm845-wdt" for NPCM845 (Arbel). 11 - reg : Offset and length of the register set for the device. 12 - interrupts : Contain the timer interrupt with flags for 16 - clocks : phandle of timer reference clock. 17 - clock-frequency : The frequency in Hz of the clock that drives the NPCM7xx [all …]
|
H A D | xlnx,versal-wwdt.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/watchdog/xlnx,versal-wwdt.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Xilinx Versal window watchdog timer controller 10 - Neeli Srinivas <srinivas.neeli@amd.com> 13 Versal watchdog intellectual property uses window watchdog mode. 14 Window watchdog timer(WWDT) contains closed(first) and open(second) 15 window with 32 bit width. Write to the watchdog timer within 22 - $ref: watchdog.yaml# [all …]
|
H A D | ti,rti-wdt.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/watchdog/t [all...] |
H A D | dw_wdt.txt | 1 Synopsys Designware Watchdog Timer 5 - compatible : Should contain "snps,dw-wdt" 6 - reg : Base address and size of the watchdog timer registers. 7 - clocks : phandle + clock-specifier for the clock that drives the 8 watchdog timer. 12 - interrupts : The interrupt used for the watchdog timeout warning. 13 - resets : phandle pointing to the system reset controller with 14 line index for the watchdog. 19 compatible = "snps,dw-wdt";
|
H A D | arm,twd-wdt.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/watchdog/arm,twd-wdt.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: ARM Timer-Watchdog Watchdog 10 - Rob Herring <robh@kernel.org> 13 ARM 11MP, Cortex-A5 and Cortex-A9 are often associated with a per-core 14 Timer-Watchdog (aka TWD), which provides both a per-cpu local timer 15 and watchdog. 17 The TWD is usually attached to a GIC to deliver its two per-processor [all …]
|
H A D | sbsa-gwdt.txt | 1 * SBSA (Server Base System Architecture) Generic Watchdog 3 The SBSA Generic Watchdog Timer is used to force a reset of the system 5 watchdog timer can be found in the ARM document: ARM-DEN-0029 - Server 9 - compatible: Should at least contain "arm,sbsa-gwdt". 11 - reg: Each entry specifies the base physical address of a register frame 14 1: Watchdog control frame; 17 - interrupts: Should contain the Watchdog Signal 0 (WS0) SPI (Shared 18 Peripheral Interrupt) number of SBSA Generic Watchdog. 21 - timeout-sec: Watchdog timeout values (in seconds). 25 watchdog@2a440000 { [all …]
|
H A D | arm,sbsa-gwdt.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/watchdog/arm,sbsa-gwdt.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: SBSA (Server Base System Architecture) Generic Watchdog 10 - Fu Wei <fu.wei@linaro.org> 13 The SBSA Generic Watchdog Timer is used to force a reset of the system after 14 two stages of timeout have elapsed. A detailed definition of the watchdog 15 timer can be found in the ARM document: ARM-DEN-0029 - Server Base System 19 - $ref: watchdog.yaml# [all …]
|
H A D | cdns,wdt-r1p2.yaml | 1 # 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 …]
|
/freebsd/sys/contrib/device-tree/Bindings/mfd/ |
H A D | brcm,twd.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Broadcom's Timer-Watchdog (aka TWD) 10 - Rafał Miłecki <rafal@milecki.pl> 13 Broadcom has a Timer-Watchdog block used in multiple SoCs (e.g., BCM4908, 15 registers layout). This block consists of: timers, watchdog and optionally a 21 - enum: 22 - brcm,bcm4908-twd 23 - brcm,bcm7038-twd [all …]
|
/freebsd/share/man/man4/man4.arm/ |
H A D | imx_wdog.4 | 31 .Nd device driver for the NXP i.MX5 and i.MX6 watchdog timer 36 .Bd -ragged -offset indent 43 .Bd -literal -offset indent 50 .Xr watchdog 4 51 support for the watchdog timer present on NXP i.MX5 and i.MX6 processors. 52 The i.MX watchdog hardware supports programmable timeouts ranging from 53 0.5 to 128 seconds, in half-second increments. 54 Once activated, the watchdog hardware cannot be deactivated, but the 55 timeout period can be changed to any valid non-zero value. 57 At power-on, a special 16-second [all …]
|
/freebsd/sys/dev/viawd/ |
H A D | viawd.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 38 #include <sys/watchdog.h> 45 #define viawd_read_4(sc, off) bus_read_4((sc)->wd_res, (off)) 47 bus_write_4((sc)->wd_res, (off), (val)) 50 { DEVICEID_VT8251, "VIA VT8251 watchdog timer" }, 51 { DEVICEID_CX700, "VIA CX700 watchdog timer" }, 52 { DEVICEID_VX800, "VIA VX800 watchdog timer" }, 53 { DEVICEID_VX855, "VIA VX855 watchdog timer" }, 54 { DEVICEID_VX900, "VIA VX900 watchdog timer" }, [all …]
|
/freebsd/share/man/man4/ |
H A D | wbwd.4 | 1 .\"- 31 .Nd device driver for Winbond/Nuvoton Super I/O chips watchdog timer 35 .Bd -ragged -offset indent 43 .Bd -literal -offset indent 50 .Xr watchdog 4 51 support for the watchdog interrupt timer present on at least the following 53 .Bl -bullet -compact 77 Winbond 83627DHG-P 79 Winbond 83667HG-B 99 .Bl -tag -width "xxxxxx" [all …]
|
H A D | viawd.4 | 1 .\"- 31 .Nd device driver for VIA south bridge watchdog timer 36 .Bd -ragged -offset indent 43 .Bd -literal -offset indent 50 .Xr watchdog 4 51 support for the watchdog interrupt timer present on 54 The VIA south bridge have a built-in watchdog timer, 60 driver when unloaded with running watchdog will reschedule the watchdog 63 .Xr watchdog 4 , 64 .Xr watchdog 8 , [all …]
|
H A D | wdatwd.4 | 1 .\"- 30 .Nd device driver for the ACPI WDAT based watchdog interrupt timer 35 .Bd -ragged -offset indent 42 .Bd -literal -offset indent 49 .Xr watchdog 4 50 support for the watchdog interrupt timer in ACPI WDAT (Watchdog Action Table). 56 The following read-only 59 .Bl -tag -width indent 61 The status of the watchdog timer. 0 if not running, or 1 if running. 63 The current value of the watchdog timeout in millisecond. [all …]
|
H A D | ichwd.4 | 1 .\"- 2 .\" Copyright (c) 2007 Dag-Erling Smørgrav 31 .Nd device driver for the Intel ICH watchdog interrupt timer 36 .Bd -ragged -offset indent 43 .Bd -literal -offset indent 50 .Xr watchdog 4 51 support for the watchdog interrupt timer present on 56 Supported watchdog intervals range from 2 to 63 ticks. 58 Note that on some ICH-based systems, the WDT may be present but 65 .Xr watchdog 4 , [all …]
|
/freebsd/sys/dev/amdsbwd/ |
H A D | amdsbwd.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 30 * This is a driver for watchdog timer present in AMD SB600/SB7xx/SB8xx 34 * - AMD SB600 Register Reference Guide, Public Version, Rev. 3.03 (SB600 RRG) 35 * http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/46155_sb600_rrg_pub_3.03.pdf 36 * - AM [all...] |
/freebsd/libexec/rc/rc.d/ |
H A D | watchdogd | 36 desc="Watchdog daemon" 43 watchdog_command="/usr/sbin/watchdog" 47 if [ -n "${watchdogd_timeout}" ] ; then 48 rc_flags="${rc_flags} -t ${watchdogd_timeout}" 50 if [ -n "$watchdogd_shutdown_timeout" ] ; then 51 rc_flags="${rc_flags} -x ${watchdogd_shutdown_timeout}" 58 sig_stop="${watchdogd_sig_stop:-TERM}" 63 if [ ${watchdogd_shutdown_timeout:-0} -gt 0 ] ; then 66 info "watchdog timer is set to" \ 71 info "watchdog timer is disabled before going to" \ [all …]
|