From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michael Walle Date: Tue, 15 Sep 2020 09:26:46 +0200 Subject: u-boot leaves watchdog enabled by default Message-ID: <2a15bff36a6ab3a36dfb20f3db220e14@walle.cc> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi Stefan, it appears that since commit 06985289d45 ("watchdog: Implement generic watchdog_reset() version") - by default - the first watchdog is started unconditionally if CONFIG_WDT is set but never stopped before booting the operating system. Shouldn't it also be stopped uncondionally? What's worse is that on one board/arch the watchdog is stopped in arch_preboot_os() which is never called in the bootefi case. So even if I'd do a workaround and stop it manually in my board code, I couldn't do that consistently for bootm/bootefi. Or am I missing something here? The SoC on my board has a built-in watchdog and I've noticed this behaviour when I was trying to install debian via its stock installer which doesn't have any driver support for it. -michael