summaryrefslogtreecommitdiffstats
path: root/drivers/watchdog/it87_wdt.c
diff options
context:
space:
mode:
authorSteffen Trumtrar <s.trumtrar@pengutronix.de>2017-05-22 10:51:39 +0200
committerWim Van Sebroeck <wim@iguana.be>2017-07-03 10:52:04 +0200
commit65a3b6935d920a37820226864eb607467e49ba50 (patch)
treed80e6f60200dd9cac042fedd08667137dbac66e6 /drivers/watchdog/it87_wdt.c
parentwatchdog: bindings: dw_wdt: add reset lines (diff)
downloadlinux-65a3b6935d920a37820226864eb607467e49ba50.tar.xz
linux-65a3b6935d920a37820226864eb607467e49ba50.zip
watchdog: dw_wdt: get reset lines from dt
The dw_wdt has an external reset line, that can keep the device in reset and therefore rendering it useless and also is the only way of stopping the watchdog once it was started. Get the reset lines for this core from the devicetree. As these lines are optional, use devm_reset_control_get_optional_shared. If the reset line is not specified in the devicetree, the reset framework will just skip deasserting and continue. This way all users of the driver will continue to function without any harm, even if the reset line is not specified in the devicetree. Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Cc: linux-watchdog@vger.kernel.org Reviewed-by: Philipp Zabel <p.zabel@pengutronix.de> Reviewed-by: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
Diffstat (limited to 'drivers/watchdog/it87_wdt.c')
0 files changed, 0 insertions, 0 deletions