Hi Marek, On Mon, Feb 6, 2017 at 5:05 PM, Marek Vasut <marex@xxxxxxx> wrote: > Well yes, DMA is broken in 4.9 , that's why it's CC stable 4.9+ :) This patch is based on the fact that the UART on the imx6sx is not of a imx6q UART type, which is not correct. Current imx6sx.dtsi misses to add a "fsl,imx6q-uart" compatible string, just like all other imx6 SoC dtsi. When we fix the compatible uart problem on imx6sx.dtsi, then DMA will be enabled and things will break again. That's why we need a better fix for this issue: 1) Let's see if Clemens' suggestion of using the latest SDMA firmware can make DMA robust on your usecase. 2) If the system fails even with the latest SDMA, then the board dts can disable dma by passing empty dma nodes. Not all mx6 system seem to suffer from such SDMA problem. On a imx6sx-udoo-neo we could use UART with DMA to connect to the Bluetooth chip. Thanks -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html