From: Frank Chang <[email protected]> When rxctl is updated, we also need to check whether the IRQ should be raised, as the user may activate the Rx channel or change the Rx FIFO watermark level.
Signed-off-by: Frank Chang <[email protected]> --- hw/char/sifive_uart.c | 1 + 1 file changed, 1 insertion(+) diff --git a/hw/char/sifive_uart.c b/hw/char/sifive_uart.c index eff1766274e..c3bb9d5ba66 100644 --- a/hw/char/sifive_uart.c +++ b/hw/char/sifive_uart.c @@ -216,6 +216,7 @@ sifive_uart_write(void *opaque, hwaddr addr, return; case SIFIVE_UART_RXCTRL: s->rxctrl = val64; + sifive_uart_update_irq(s); return; case SIFIVE_UART_DIV: s->div = val64; -- 2.43.0
