Johannes, On Wed, Oct 26, 2022 at 7:23 PM SCHNEIDER Johannes <johannes.schnei...@leica-geosystems.com> wrote: > > Hi > > the thing with only checking !TXEMPTY is that it limits the fifo to one byte > only; and as far as i understood, drivermodel code is supposed to return > immediately and t
Why does it limit the FIFO to one byte only? The FIFO has 32 bytes. I would like to understand what problem you were trying to solve when you did the change: - if (!(readl(&uart->ts) & UTS_TXEMPTY)) + if (readl(&uart->ts) & UTS_TXFULL) Can you share a reproducer? We need to figure this out soon, as this is causing a regression.