Lines Matching +full:timeout +full:- +full:sec
1 // SPDX-License-Identifier: GPL-2.0+
16 * (c) Copyright 2000-2001 Marek Michalkiewicz <[email protected]>
23 * "AS-IS" and at no charge.
40 #define WATCHDOG_TIMEOUT 60 /* 60 sec default timeout */
43 static int cr_wdt_timeout; /* WDT timeout register */
54 static int timeout; /* in seconds */ variable
55 module_param(timeout, int, 0);
56 MODULE_PARM_DESC(timeout,
57 "Watchdog timeout in seconds. 1 <= timeout <= 255, default="
135 return -EBUSY; in superio_enter()
193 t = superio_inb(0x2D) & ~0x01; /* PIN77 -> WDT0# */ in w83627hf_init()
203 t = superio_inb(0x2C) & ~0x80; /* PIN47 -> WDT0# */ in w83627hf_init()
241 pr_info("Watchdog already running. Resetting timeout to %d sec\n", in w83627hf_init()
242 wdog->timeout); in w83627hf_init()
243 superio_outb(cr_wdt_timeout, wdog->timeout); in w83627hf_init()
253 wdog->bootstatus |= WDIOF_CARDRESET; in w83627hf_init()
264 static int wdt_set_time(unsigned int timeout) in wdt_set_time() argument
273 superio_outb(cr_wdt_timeout, timeout); in wdt_set_time()
281 return wdt_set_time(wdog->timeout); in wdt_start()
289 static int wdt_set_timeout(struct watchdog_device *wdog, unsigned int timeout) in wdt_set_timeout() argument
291 wdog->timeout = timeout; in wdt_set_timeout()
332 .timeout = WATCHDOG_TIMEOUT,
437 ret = -ENODEV; in wdt_find()
440 ret = -ENODEV; in wdt_find()
490 "W83667DHG-P", in wdt_init()
491 "W83667HG-B", in wdt_init()
504 /* Apply system-specific quirks */ in wdt_init()
519 watchdog_init_timeout(&wdt_dev, timeout, NULL); in wdt_init()
533 pr_info("initialized. timeout=%d sec (nowayout=%d)\n", in wdt_init()
534 wdt_dev.timeout, nowayout); in wdt_init()