watchdog: qcom: add option for standalone watchdog not in timer block
authorMatthew McClintock <mmcclint@codeaurora.org>
Wed, 29 Jun 2016 17:50:01 +0000 (10:50 -0700)
committerWim Van Sebroeck <wim@iguana.be>
Sun, 17 Jul 2016 19:03:08 +0000 (21:03 +0200)
commitf0d9d0f4b44ae5503ea368e7f066b20f12ca1d37
tree3d8e1071d32b3a0470457f8b8401f8c45c7ff132
parent6e062696d7ffa4e574f74514906e04508917c876
watchdog: qcom: add option for standalone watchdog not in timer block

Commit 0dfd582e026a ("watchdog: qcom: use timer devicetree
binding") moved to use the watchdog as a subset timer
register block. Some devices have the watchdog completely
standalone with slightly different register offsets as
well so let's account for the differences here.

The existing "kpss-standalone" compatible string doesn't
make it entirely clear exactly what the device is so
rename to "kpss-wdt" to reflect watchdog timer
functionality. Also update ipq4019 DTS with an SoC
specific compatible.

Signed-off-by: Matthew McClintock <mmcclint@codeaurora.org>
Signed-off-by: Thomas Pedersen <twp@codeaurora.org>
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>
Documentation/devicetree/bindings/watchdog/qcom-wdt.txt
arch/arm/boot/dts/qcom-ipq4019.dtsi
drivers/watchdog/qcom-wdt.c