From: Laurent Pinchart Date: Tue, 27 Jan 2015 17:04:10 +0000 (+0200) Subject: dmaengine: rcar-dmac: Disable channel 0 when using IOMMU X-Git-Tag: omap-for-v4.1/prcm-dts-mfd-syscon-fix~48^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=be6893e1958035cbeff281b833777c5cd3fb36ad;p=pandora-kernel.git dmaengine: rcar-dmac: Disable channel 0 when using IOMMU A still unconfirmed hardware bug prevents the IPMMU microTLB 0 to be flushed correctly, resulting in memory corruption. DMAC 0 channel 0 is connected to microTLB 0 on currently supported platforms, so we can't use it with the IPMMU. As the IOMMU API operates at the device level we can't disable it selectively, so ignore channel 0 for now if the device is part of an IOMMU group. Signed-off-by: Laurent Pinchart Acked-by: Geert Uytterhoeven Signed-off-by: Vinod Koul --- Reading git-diff-tree failed