Hi Johannes,

On Tue, Nov 8, 2022 at 6:37 AM SCHNEIDER Johannes
<johannes.schnei...@leica-geosystems.com> wrote:

> gave it another round, and discussed it with Grygorii - he pointed out that 
> it would be better to do the "fifo empty" or even better "byte sent" checks 
> in "our" code instead of adding more complexity to the serial_mxc for 
> handling a buffer/TXFIFO to be properly flushed prior to each of the multiple 
> calls to set_baudrate during startup between spl and uboot;
> i tried a couple of approaches which would add checks to "pending" to either 
> a new "puts"-method, or "set_bgr" with partial success - the problem remains 
> that long printfs during board_init - which happens before the serial device 
> is actually fully initialized - get cut of near the end... anyway: added 
> complexity -> !KISS
>
> so i'd say go for the revert; which reduces use of the fifo back to just the 
> first byte

Thanks for investigating it. I have sent the revert.

Regards,

Fabio Estevam

Reply via email to