Searched +full:rtl8380 +full:- +full:wdt (Results 1 – 2 of 2) sorted by relevance
/linux-6.12.1/Documentation/devicetree/bindings/watchdog/ |
D | realtek,otto-wdt.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/watchdog/realtek,otto-wdt.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sander Vanheule <sander@svanheule.net> 17 - Phase 1: During this phase, the WDT can be pinged to reset the timeout. 18 - Phase 2: Starts after phase 1 has timed out, and only serves to give the 20 During this phase, pinging the WDT has no effect, and a reset is 21 unavoidable, unless the WDT is disabled. 24 - $ref: watchdog.yaml# [all …]
|
/linux-6.12.1/drivers/watchdog/ |
D | realtek_otto_wdt.c | 1 // SPDX-License-Identifier: GPL-2.0-only 10 * - Base prescale of (2 << 25), providing tick duration T_0: 168ms @ 200MHz 11 * - PRESCALE: logarithmic prescaler adding a factor of {1, 2, 4, 8} 12 * - Phase 1: Times out after (PHASE1 + 1) × PRESCALE × T_0 13 * Generates an interrupt, WDT cannot be stopped after phase 1 14 * - Phase 2: starts after phase 1, times out after (PHASE2 + 1) × PRESCALE × T_0 79 v = ioread32(ctrl->base + OTTO_WDT_REG_CTRL); in otto_wdt_start() 81 iowrite32(v, ctrl->base + OTTO_WDT_REG_CTRL); in otto_wdt_start() 91 v = ioread32(ctrl->base + OTTO_WDT_REG_CTRL); in otto_wdt_stop() 93 iowrite32(v, ctrl->base + OTTO_WDT_REG_CTRL); in otto_wdt_stop() [all …]
|