ARM: dts: exynos: Fix watchdog reset on Exynos4412
authorKrzysztof Kozlowski <krzk@kernel.org>
Sat, 11 Mar 2017 17:25:22 +0000 (19:25 +0200)
committerKrzysztof Kozlowski <krzk@kernel.org>
Mon, 13 Mar 2017 17:32:06 +0000 (19:32 +0200)
commitbdc42353ba3dd3619b6186748701f87ecc8e7458
treee300949737d9b200f9904dc3df238ea6c2a3ee97
parent4c74ea4e20b582bf90a2cf509d88aa7c2dbffb12
ARM: dts: exynos: Fix watchdog reset on Exynos4412

The Exynos4412 has the same watchdog as newer SoCs (e.g. Exynos5250).
Just like the others, for working it requires additional steps in Power
Management Unit: unmasking the reset request and enabling the system
reset.  Without these additional steps in PMU, the watchdog will not be
able to reset the system on expiration event.

Change the compatible of Exynos4412 watchdog device node to
samsung,exynos5250-wdt which includes the additional PMU steps.

This will also fix infinite watchdog interrupt in soft mode (lack of
interrupt clear) because it is also included in samsung,exynos5250-wdt.

Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
Acked-by: Guenter Roeck <linux@roeck-us.net>
arch/arm/boot/dts/exynos4.dtsi
arch/arm/boot/dts/exynos4210.dtsi
arch/arm/boot/dts/exynos4412.dtsi