Searched hist:c9bf43dd9d49c5024a9a361b5168ef664186c22a (Results 1 – 3 of 3) sorted by relevance
/openbmc/u-boot/drivers/serial/ |
H A D | serial_pl01x_internal.h | diff c9bf43dd9d49c5024a9a361b5168ef664186c22a Wed Mar 07 15:08:25 CST 2018 Alexander Graf <agraf@suse.de> bcm283x_pl011: 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 on Raspberry Pis that use pl011 for serial.
Fixes: caf2233b28 ("bcm283x: Add pinctrl driver") Reported-by: Göran Lundberg <goran@lundberg.email> Reported-by: Peter Robinson <pbrobinson@gmail.com> Signed-off-by: Alexander Graf <agraf@suse.de> Tested-by: Peter Robinson <pbrobinson@gmail.com> Tested-by: Tuomas Tynkkynen <tuomas@tuxera.com>
|
H A D | serial_bcm283x_pl011.c | diff c9bf43dd9d49c5024a9a361b5168ef664186c22a Wed Mar 07 15:08:25 CST 2018 Alexander Graf <agraf@suse.de> bcm283x_pl011: 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 on Raspberry Pis that use pl011 for serial.
Fixes: caf2233b28 ("bcm283x: Add pinctrl driver") Reported-by: Göran Lundberg <goran@lundberg.email> Reported-by: Peter Robinson <pbrobinson@gmail.com> Signed-off-by: Alexander Graf <agraf@suse.de> Tested-by: Peter Robinson <pbrobinson@gmail.com> Tested-by: Tuomas Tynkkynen <tuomas@tuxera.com>
|
H A D | serial_pl01x.c | diff c9bf43dd9d49c5024a9a361b5168ef664186c22a Wed Mar 07 15:08:25 CST 2018 Alexander Graf <agraf@suse.de> bcm283x_pl011: 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 on Raspberry Pis that use pl011 for serial.
Fixes: caf2233b28 ("bcm283x: Add pinctrl driver") Reported-by: Göran Lundberg <goran@lundberg.email> Reported-by: Peter Robinson <pbrobinson@gmail.com> Signed-off-by: Alexander Graf <agraf@suse.de> Tested-by: Peter Robinson <pbrobinson@gmail.com> Tested-by: Tuomas Tynkkynen <tuomas@tuxera.com>
|