serial: fsl_lpuart: disable DMA for console and fix sysrq
authorMichael Walle <michael@walle.cc>
Wed, 12 May 2021 14:12:55 +0000 (16:12 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 13 May 2021 14:08:26 +0000 (16:08 +0200)
commit8cac2f6eb8548245e6f8fb893fc7f2a714952654
tree77df2e0d9c0cedaa5ba69a39fc7340781f650e4f
parent8a0c810d94f02d7aa2074658ee6d0ec0a39f0555
serial: fsl_lpuart: disable DMA for console and fix sysrq

SYSRQ doesn't work with DMA. This is because there is no error
indication whether a symbol had a framing error or not. Actually,
this is not completely correct, there is a bit in the data register
which is set in this case, but we'd have to read change the DMA access
to 16 bit and we'd need to post process the data, thus make the DMA
pointless in the first place.

Signed-off-by: Michael Walle <michael@walle.cc>
Link: https://lore.kernel.org/r/20210512141255.18277-10-michael@walle.cc
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/fsl_lpuart.c