dmaengine: jz4780: Work around hardware bug on JZ4760 SoCs
authorPaul Cercueil <paul@crapouillou.net>
Mon, 6 Dec 2021 17:42:56 +0000 (17:42 +0000)
committerVinod Koul <vkoul@kernel.org>
Fri, 17 Dec 2021 16:09:27 +0000 (21:39 +0530)
commitb72cbb1ab2aff3ceef8a2703052d06dc216b01f0
tree3b3badf385b543fdac03babf3e95f7cf1cfe3440
parentdafa79a10ed70683811295cb68deca2d30c22ef4
dmaengine: jz4780: Work around hardware bug on JZ4760 SoCs

The JZ4760 SoC has a hardware problem with chan0 not enabling properly
if it's enabled before chan1, after a reset (works fine afterwards).
This is worked around in the probe function by just enabling then
disabling chan1.

Signed-off-by: Paul Cercueil <paul@crapouillou.net>
Link: https://lore.kernel.org/r/20211206174259.68133-4-paul@crapouillou.net
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/dma/dma-jz4780.c