Lines Matching +full:hw +full:- +full:timeout +full:- +full:ms
1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) ST-Ericsson SA 2011-2013
5 * Author: Mathieu Poirier <mathieu.poirier@linaro.org> for ST-Ericsson
6 * Author: Jonas Aaberg <jonas.aberg@stericsson.com> for ST-Ericsson
19 #include <linux/mfd/dbx500-prcmu.h>
24 #define WATCHDOG_MAX28 268435 /* 28 bit resolution in ms == 268435.455 s */
26 static unsigned int timeout = WATCHDOG_TIMEOUT; variable
27 module_param(timeout, uint, 0);
28 MODULE_PARM_DESC(timeout,
29 "Watchdog timeout in seconds. default="
54 unsigned int timeout) in db8500_wdt_set_timeout() argument
57 prcmu_load_a9wdog(PRCMU_WDOG_ALL, timeout * 1000); in db8500_wdt_set_timeout()
86 struct device *dev = &pdev->dev; in db8500_wdt_probe()
89 timeout = 600; /* Default to 10 minutes */ in db8500_wdt_probe()
96 /* set HW initial value */ in db8500_wdt_probe()
97 prcmu_load_a9wdog(PRCMU_WDOG_ALL, timeout * 1000); in db8500_wdt_probe()
115 prcmu_load_a9wdog(PRCMU_WDOG_ALL, timeout * 1000); in db8500_wdt_suspend()
127 prcmu_load_a9wdog(PRCMU_WDOG_ALL, timeout * 1000); in db8500_wdt_resume()