mirror of https://gitee.com/openkylin/qemu.git
omap_gpmc: GPMC_IRQSTATUS is write-one-to-clear
Fix a bug in the handling of writes to GPMC_IRQSTATUS: it behaves as "write one to clear, writing zero is ignored". Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
This commit is contained in:
parent
3387bf5581
commit
9c8255e124
|
@ -284,7 +284,7 @@ static void omap_gpmc_write(void *opaque, target_phys_addr_t addr,
|
|||
break;
|
||||
|
||||
case 0x018: /* GPMC_IRQSTATUS */
|
||||
s->irqen = ~value;
|
||||
s->irqen &= ~value;
|
||||
omap_gpmc_int_update(s);
|
||||
break;
|
||||
|
||||
|
|
Loading…
Reference in New Issue