imx6: disable dma on uart
authorKoen Vandeputte <koen.vandeputte@ncentric.com>
Thu, 22 Feb 2018 11:20:16 +0000 (12:20 +0100)
committerFelix Fietkau <nbd@nbd.name>
Thu, 22 Feb 2018 11:46:49 +0000 (12:46 +0100)
commitefb362cd93b0c3d308685a37417fb62991878f4c
tree02e4fbe0a9ccbd63f1e0356fef7a5506dfad578c
parentaad1f11efe1c0f761d3454ac371fd98e65284b35
imx6: disable dma on uart

When this target got updated to 4.14, this patch got removed to
re-evaluate if it was still needed.

Extensive testing now shows this issue is still present.
Let's re-add the patch to fix it for now.

As the uart bus is very low bandwidth .. performance impact is negligible.

Boot log:

[   22.513051] imx-uart 2020000.serial: DMA transaction error.
[   22.522721] imx-uart 2020000.serial: DMA transaction error.

As a sidenote:
The patch mentiones an issue with RS485, but the bootlog
errors above were recorded with the uart ports in standard RS232 mode.

Compile/Run-tested on imx6/GW5200

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
target/linux/imx6/patches-4.14/210-disable-uart-dma.patch [new file with mode: 0644]