[PATCH v5 2/2] serial: mxc: have putc use the TXFIFO
Fabio Estevam
festevam at gmail.com
Tue Nov 8 12:55:56 CET 2022
Hi Johannes,
On Tue, Nov 8, 2022 at 6:37 AM SCHNEIDER Johannes
<johannes.schneider at 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
More information about the U-Boot
mailing list