FSL serial 166550 errata broken?

York Sun york.sun at nxp.com
Tue Sep 26 03:26:17 AEST 2017


On 09/25/2017 09:55 AM, Joakim Tjernlund wrote:
> We got some "broken" boards(mpx8321) where UART RX is held low(BREAK)
> There we get a few:
>    serial8250: too much work for irq18
> and the board freezes.
> 
> Looking inte to driver/CPU there is an errtum(A-004737) w.r.t BREAK handling
> and I can see we are hitting the irq function fsl8250_handle_irq() added
> in commit: 9deaa53ac7fa373623123aa4f18828dd62292b1a
>   "serial: add irq handler for Freescale 16550 errata."
> For all I can tell this workaround is broken and I cannot figure out why.
> Any pointers?
> 

Jocke,

Did you mean MPC8321?

I personally don't have experience debugging this erratum. Have you 
tried to contact the patch author Paul Gortmaker to see how he managed 
to get it work?

York


More information about the Linuxppc-dev mailing list