From 291e34edff9a88df7e640f0a7d0084f39cbff9d8 Mon Sep 17 00:00:00 2001 From: lbzhung Date: Fri, 8 Jun 2018 17:15:17 +0800 Subject: [PATCH] ramips: fix mt7688 watchdog register base addr I found mt7688 watchdog not working. The watchdog registers are identical for mt7621 and mt7628/mt7688. The first watchdog related register is at 0x10000100, the last one - a 16bit sized - at 0x10000128. Set the correct register address and size in the dtsi file to get the watchdog working. Signed-off-by: lbzhung [add commit message] Signed-off-by: Mathias Kresin --- target/linux/ramips/dts/mt7628an.dtsi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/target/linux/ramips/dts/mt7628an.dtsi b/target/linux/ramips/dts/mt7628an.dtsi index df2ed37c9a..0afd9e3234 100644 --- a/target/linux/ramips/dts/mt7628an.dtsi +++ b/target/linux/ramips/dts/mt7628an.dtsi @@ -37,9 +37,9 @@ reg = <0x0 0x100>; }; - watchdog: watchdog@120 { + watchdog: watchdog@100 { compatible = "ralink,mt7628an-wdt", "mediatek,mt7621-wdt"; - reg = <0x120 0x10>; + reg = <0x100 0x30>; resets = <&rstctrl 8>; reset-names = "wdt";