]> git.proxmox.com Git - mirror_qemu.git/commit - hw/watchdog/wdt_aspeed.c
watchdog: aspeed: Fix sequential control writes
authorAndrew Jeffery <andrew@aj.id.au>
Mon, 20 Sep 2021 06:50:59 +0000 (08:50 +0200)
committerCédric Le Goater <clg@kaod.org>
Mon, 20 Sep 2021 06:50:59 +0000 (08:50 +0200)
commit74b67e1f9de37f88e9a6062075ef647ae61d68df
treebcf20b72cd56e794f9208aaf9545a43e478005e6
parent709098fd37307a810ae4b8958ade348745b5c0fe
watchdog: aspeed: Fix sequential control writes

The logic in the handling for the control register required toggling the
enable state for writes to stick. Rework the condition chain to allow
sequential writes that do not update the enable state.

Fixes: 854123bf8d4b ("wdt: Add Aspeed watchdog device model")
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Reviewed-by: Cédric Le Goater <clg@kaod.org>
Message-Id: <20210709053107.1829304-3-andrew@aj.id.au>
Signed-off-by: Cédric Le Goater <clg@kaod.org>
hw/watchdog/wdt_aspeed.c