Message ID | 20231020170009.86870-4-philmd@linaro.org |
---|---|
State | New |
Headers | show |
Series | stm32f2xx_usart: implement TX interrupts | expand |
On 10/20/23 10:00, Philippe Mathieu-Daudé wrote: > From: Hans-Erik Floryd <hans-erik.floryd@rt-labs.com> > > Signed-off-by: Hans-Erik Floryd <hans-erik.floryd@rt-labs.com> > [PMD: Split from bigger patch] > Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> > --- > hw/char/stm32f2xx_usart.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/hw/char/stm32f2xx_usart.c b/hw/char/stm32f2xx_usart.c > index 46e29089bc..74f007591a 100644 > --- a/hw/char/stm32f2xx_usart.c > +++ b/hw/char/stm32f2xx_usart.c > @@ -169,6 +169,7 @@ static void stm32f2xx_usart_write(void *opaque, hwaddr addr, > clear TC by writing 0 to the SR register, so set it again > on each write. */ > s->usart_sr |= USART_SR_TC; > + stm32f2xx_update_irq(s); > } > return; > case USART_BRR: Reviewed-by: Richard Henderson <richard.henderson@linaro.org> r~
On Sat, Oct 21, 2023 at 3:01 AM Philippe Mathieu-Daudé <philmd@linaro.org> wrote: > > From: Hans-Erik Floryd <hans-erik.floryd@rt-labs.com> > > Signed-off-by: Hans-Erik Floryd <hans-erik.floryd@rt-labs.com> > [PMD: Split from bigger patch] > Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Alistair > --- > hw/char/stm32f2xx_usart.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/hw/char/stm32f2xx_usart.c b/hw/char/stm32f2xx_usart.c > index 46e29089bc..74f007591a 100644 > --- a/hw/char/stm32f2xx_usart.c > +++ b/hw/char/stm32f2xx_usart.c > @@ -169,6 +169,7 @@ static void stm32f2xx_usart_write(void *opaque, hwaddr addr, > clear TC by writing 0 to the SR register, so set it again > on each write. */ > s->usart_sr |= USART_SR_TC; > + stm32f2xx_update_irq(s); > } > return; > case USART_BRR: > -- > 2.41.0 > >
diff --git a/hw/char/stm32f2xx_usart.c b/hw/char/stm32f2xx_usart.c index 46e29089bc..74f007591a 100644 --- a/hw/char/stm32f2xx_usart.c +++ b/hw/char/stm32f2xx_usart.c @@ -169,6 +169,7 @@ static void stm32f2xx_usart_write(void *opaque, hwaddr addr, clear TC by writing 0 to the SR register, so set it again on each write. */ s->usart_sr |= USART_SR_TC; + stm32f2xx_update_irq(s); } return; case USART_BRR: