diff options
author | Hauke Mehrtens <hauke@hauke-m.de> | 2018-09-13 23:32:10 +0200 |
---|---|---|
committer | Wim Van Sebroeck <wim@linux-watchdog.org> | 2018-10-02 13:32:26 +0200 |
commit | dcd7e04e8e2f5f887dd9692f5ff3e0d0c26c8e3f (patch) | |
tree | 5f43fbd3ec3892e0d9726ebf8d327672b87d3267 /drivers/watchdog/Kconfig | |
parent | 1f59f8aff98f200af7a6882184add7b85f5da741 (diff) | |
download | linux-stable-dcd7e04e8e2f5f887dd9692f5ff3e0d0c26c8e3f.tar.gz linux-stable-dcd7e04e8e2f5f887dd9692f5ff3e0d0c26c8e3f.tar.bz2 linux-stable-dcd7e04e8e2f5f887dd9692f5ff3e0d0c26c8e3f.zip |
watchdog: lantiq: Convert to watchdog_device
Instead of doing the ioctl handling manually just use register a
watchdog_device and let the watchdog framework do the ioctl handling.
This also removes the ltq_wdt_bootstatus_set typedef and replaces it
with a structure providing the chip specific functions pointer.
The watchdog_init_timeout() function is now used and the initial timeout
can be provided in device tree.
If the watchdog was already activated it will not be stopped any more,
but the settings from the driver will be used and the watchdog subsystem
will take care.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.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@linux-watchdog.org>
Diffstat (limited to 'drivers/watchdog/Kconfig')
-rw-r--r-- | drivers/watchdog/Kconfig | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/watchdog/Kconfig b/drivers/watchdog/Kconfig index 5ea8909a41f9..5637d8be31e0 100644 --- a/drivers/watchdog/Kconfig +++ b/drivers/watchdog/Kconfig @@ -1621,6 +1621,7 @@ config IMGPDC_WDT config LANTIQ_WDT tristate "Lantiq SoC watchdog" depends on LANTIQ + select WATCHDOG_CORE help Hardware driver for the Lantiq SoC Watchdog Timer. |