Unmasking UART_IMR_RXBREAK_START is potentially dangerous.
Masking UART_IMR_RXBREAK_START avoids "hung task" panics.
Theory is we are getting a stray break on the line and that's
causing this interrupt to trigger. The code to handle the rx
break start wasn't cherry-picked into chromeos-3.14 branch
when we resolved the agetty RX issues.
Thanks to Stephen Boyd for pointing this out.
BUG=chrome-os-partner:33949
TEST=boot with and without serial console connected. Verify system does
not hang, panic, or reboot.
Change-Id: Ieb9581875b40798b9c5c7cc72257ea92d3ef4b21
Signed-off-by: Grant Grundler <grundler@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/233897
Reviewed-by: Bryan Freed <bfreed@chromium.org>