From c8a87714ac6354b317bd077e8f8324ac908f8c00 Mon Sep 17 00:00:00 2001 From: tao89959 <1036524114@qq.com> Date: Thu, 26 Mar 2026 16:31:11 +0800 Subject: [PATCH] loongson: watchdog: fix ping watchdog failed when watchdog close MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changelog: 修复loongson看门狗驱动当关闭时,无法喂狗的问题 Signed-off-by: maoxiaochuan --- drivers/watchdog/loongson2_wdt.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/watchdog/loongson2_wdt.c b/drivers/watchdog/loongson2_wdt.c index 83252edf3..3648e8c1c 100644 --- a/drivers/watchdog/loongson2_wdt.c +++ b/drivers/watchdog/loongson2_wdt.c @@ -29,7 +29,9 @@ struct ls2x_wdt_drvdata { static int ls2x_wdt_ping(struct watchdog_device *wdt_dev) { struct ls2x_wdt_drvdata *drvdata = watchdog_get_drvdata(wdt_dev); + u8 wd_en = 1; + writel((1 << wd_en), drvdata->base + RST_CTR); writel(0x1, drvdata->base + WD_CR); return 0;