]> Git Repo - u-boot.git/commit
serial_bcm283x_mu: Flush RX queue after setting baud rate
authorAlexander Graf <[email protected]>
Wed, 7 Mar 2018 21:08:24 +0000 (22:08 +0100)
committerTom Rini <[email protected]>
Fri, 9 Mar 2018 17:26:47 +0000 (12:26 -0500)
commit293b9814d760aa736fb4dc6cf0a579aa431282f6
tree7363cceb00829d0c77806e927e9214b29834953b
parentb996b7d426de6d52a9ee54045bb8fe65f1cb3f27
serial_bcm283x_mu: Flush RX queue after setting baud rate

After the UART was initialized, we may still have bogus data in the
RX queue if it was enabled with incorrect pin muxing before.

So let's flush the RX queue whenever we initialize baud rates.

This fixes a regression with the dynamic pinmuxing code when enable_uart=1
is not set in config.txt.

Fixes: caf2233b28 ("bcm283x: Add pinctrl driver")
Reported-by: Göran Lundberg <[email protected]>
Reported-by: Peter Robinson <[email protected]>
Signed-off-by: Alexander Graf <[email protected]>
Tested-by: Peter Robinson <[email protected]>
Tested-by: Tuomas Tynkkynen <[email protected]>
drivers/serial/serial_bcm283x_mu.c
This page took 0.050607 seconds and 4 git commands to generate.