From 417e8e2a69063dcceca7e77acbb0eaeda103b452 Mon Sep 17 00:00:00 2001 From: Kartik Date: Tue, 30 Aug 2022 10:32:14 +0000 Subject: [PATCH] arm64: dts: Add dt fragment to enable watchdog Tegra234 TKE Timers supports WDT to allow system to recover from hang/crash. Add device-tree fragment to enable Tegra TKE WDT for Tegra234 chips. Change-Id: I1ab265acbbf89832cf2132cda7c70ac428acbbb7 Signed-off-by: Kartik Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2755818 Reviewed-by: Akhil R Reviewed-by: Bitan Biswas GVS: Gerrit_Virtual_Submit --- .../boot/dts/nvidia/tegra234-soc-overlay.dtsi | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/arch/arm64/boot/dts/nvidia/tegra234-soc-overlay.dtsi b/arch/arm64/boot/dts/nvidia/tegra234-soc-overlay.dtsi index 09c41428..b08f54a9 100644 --- a/arch/arm64/boot/dts/nvidia/tegra234-soc-overlay.dtsi +++ b/arch/arm64/boot/dts/nvidia/tegra234-soc-overlay.dtsi @@ -17,6 +17,21 @@ fragment-t234@0 { target-path = "/bus@0"; __overlay__ { + watchdog@2190000 { + compatible = "nvidia,tegra-wdt-t234"; + reg = <0x02190000 0x10000>, /* WDT0 */ + <0x02090000 0x10000>, /* TMR0 */ + <0x02080000 0x10000>; /* TKE */ + interrupts = <7 0x4 8 0x4>; /* TKE shared int */ + nvidia,watchdog-index = <0>; + nvidia,timer-index = <7>; + nvidia,enable-on-init; + nvidia,extend-watchdog-suspend; + timeout-sec = <120>; + nvidia,disable-debug-reset; + status = "okay"; + }; + gpcdma: gpcdma@2600000 { compatible = "nvidia,tegra234-gpcdma"; reg = <0x2600000 0x210000>;