Skip to content
Commit 1193049c authored by Mike J. Chen's avatar Mike J. Chen Committed by Carles Cufí
Browse files

drivers: i3c: mcux: tighten the FIFO read



At high i3c rates, the mcux_i3c_do_one_xfer_read()
could get into an infinite loop where the rx_count
kept returning 0 but the complete status bit
was never set. I believe the problem was that
the function was not emptying the FIFO fast enough,
so tighten the loop that processes the FIFO.

Signed-off-by: default avatarMike J. Chen <mjchen@google.com>
parent 7c1884ae
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment