Hi Sangwook
-----Original Message-----
From: Sangwook Shin <redacted>
Sent: Monday, July 14, 2025 11:25 AM
To: krzk@kernel.org; alim.akhtar@samsung.com; wim@linux-watchdog.org;
linux@roeck-us.net
Cc: linux-arm-kernel@lists.infradead.org; linux-samsung-
soc@vger.kernel.org; linux-watchdog@vger.kernel.org; linux-
kernel@vger.kernel.org; Sangwook Shin [off-list ref]
Subject: [PATCH v3 RESEND 3/5] watchdog: s3c2410_wdt: Increase max
timeout value of watchdog
Increase max_timeout value from 55s to 3664647s (1017h 57min 27s) with
38400000 frequency system if the system has 32-bit WTCNT register.
cat
/sys/devices/platform/10060000.watchdog_cl0/watchdog/watchdog0/max_t
imeout
3664647
[ 0.302473] s3c2410-wdt 10060000.watchdog_cl0: Heartbeat:
count=1099394100000, timeout=3664647, freq=300000
[ 0.302479] s3c2410-wdt 10060000.watchdog_cl0: Heartbeat:
timeout=3664647, divisor=256, count=1099394100000 (fff8feac)
[ 0.302510] s3c2410-wdt 10060000.watchdog_cl0: starting watchdog timer
[ 0.302722] s3c2410-wdt 10060000.watchdog_cl0: watchdog active, reset
enabled, irq disabled
If system has 32-bit WTCNT, add QUIRK_HAS_32BIT_MAXCNT to its quirk
flags, then it will operation with 32-bit counter. If not, with 16-bit counter like
previous.
As Krzysztof commented, please merge this patch with the next patch so that Quirk and it consumer is part of the same patch.
Once you have done that, feel free to add
Reviewed-by: Alim Akhtar <alim.akhtar@samsung.com>