aboutsummaryrefslogtreecommitdiff
path: root/hw
diff options
context:
space:
mode:
authorRoman Kapl <rka@sysgo.com>2020-02-07 10:54:09 +0100
committerPeter Maydell <peter.maydell@linaro.org>2020-02-13 14:14:52 +0000
commit0e7bb14b564b6eef9aa0eed45df47babcdcaba12 (patch)
tree9233b015d155dd26eba363969907a9b81da6b59b /hw
parent7ce9ce89930ce260af839fb3e3e5f9101f5c69a0 (diff)
downloadqemu-0e7bb14b564b6eef9aa0eed45df47babcdcaba12.zip
qemu-0e7bb14b564b6eef9aa0eed45df47babcdcaba12.tar.gz
qemu-0e7bb14b564b6eef9aa0eed45df47babcdcaba12.tar.bz2
i.MX: Fix inverted register bits in wdt code.
Documentation says for WDA '0: Assert WDOG output.' and for SRS '0: Assert system reset signal.'. Signed-off-by: Roman Kapl <rka@sysgo.com> Message-id: 20200207095409.11227-1-rka@sysgo.com Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'hw')
-rw-r--r--hw/misc/imx2_wdt.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/hw/misc/imx2_wdt.c b/hw/misc/imx2_wdt.c
index 5576778..2aedfe8 100644
--- a/hw/misc/imx2_wdt.c
+++ b/hw/misc/imx2_wdt.c
@@ -29,7 +29,7 @@ static void imx2_wdt_write(void *opaque, hwaddr addr,
uint64_t value, unsigned int size)
{
if (addr == IMX2_WDT_WCR &&
- (value & (IMX2_WDT_WCR_WDA | IMX2_WDT_WCR_SRS))) {
+ (~value & (IMX2_WDT_WCR_WDA | IMX2_WDT_WCR_SRS))) {
watchdog_perform_action();
}
}