]> git.dujemihanovic.xyz Git - u-boot.git/commit
serial: zynq: Change fifo behavior in debug mode
authorMichal Simek <michal.simek@xilinx.com>
Fri, 25 Mar 2022 10:50:07 +0000 (11:50 +0100)
committerMichal Simek <michal.simek@xilinx.com>
Tue, 29 Mar 2022 07:19:59 +0000 (09:19 +0200)
commitcbeba3515208c9e8db3dba3d5af5ec838c1065b3
treeaa26d3f7b56cae4b17e72784a4b790a1141acdf9
parent0302a207c3129ff50c590fafe8bc46dfb4dbeac5
serial: zynq: Change fifo behavior in debug mode

Serial IP has output buffer which status is indicated by two bits. If fifo
if empty or full. Default configuration is that chars are pushed to fifo
till it is full. Time to time it is visible that chars are scambled and
logs are not visible. Not sure what it is exactly happening but all the
time it helps to change driver behavior to write only one char at a time.
That's why enable this mode when debug uart is enabled not to see scrambled
chars in debug by default.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Link: https://lore.kernel.org/r/332b2106d7a8190dd1001b5387f8bd1fba2e061b.1648205405.git.michal.simek@xilinx.com
drivers/serial/serial_zynq.c