Am Freitag, 23. Januar 2015, 16:21:49 schrieb Laurent Pinchart: > Commit 4bb25789ed28228a ("arm: dma-mapping: plumb our iommu mapping ops > into arch_setup_dma_ops") moved the setting of the DMA operations from > arm_iommu_attach_device() to arch_setup_dma_ops() where the DMA > operations to be used are selected based on whether the device is > connected to an IOMMU. However, the IOMMU detection scheme requires the > IOMMU driver to be ported to the new IOMMU of_xlate API. As no driver > has been ported yet, this effectively breaks all IOMMU ARM users that > depend on the IOMMU being handled transparently by the DMA mapping API. > > Fix this by restoring the setting of DMA IOMMU ops in > arm_iommu_attach_device() and splitting the rest of the function into a > new internal __arm_iommu_attach_device() function, called by > arch_setup_dma_ops(). > > Signed-off-by: Laurent Pinchart <laurent.pinchart+rene...@ideasonboard.com>
on a rk3288 board with the currently failing drm driver this patch brought it back to display something :-) , so Tested-by: Heiko Stuebner <he...@sntech.de> Thanks Heiko _______________________________________________ iommu mailing list iommu@lists.linux-foundation.org https://lists.linuxfoundation.org/mailman/listinfo/iommu