Hi, This patchset updates Exynos4-IS and S5P-MFC drivers for the planned kernel changes in the area of ARM DMA-mapping and IOMMU integration [1]. Those patches are intedependent, they can be applied separately from the ARM DMA-mapping changes. Best regards, Marek Szyprowski References: [1] https://lore.kernel.org/lkml/cover.1597931875.git.robin.murphy@xxxxxxx/ Changelog: v2: - added patch for S5P-MFC driver - simplified code for Exynos4-IS (use the iommu_get_domain_for_dev() instead of creating a separate domain) v1: https://lore.kernel.org/linux-samsung-soc/20200915133256.1210-1-m.szyprowski@xxxxxxxxxxx/T/#t - initial version (only Exynos4-IS patch) Patch summary: Marek Szyprowski (4): media: platform: exynos4-is: remove all references to physicall addresses media: platform: exynos4-is: add support for generic IOMMU-DMA glue code media: platform: s5p-mfc: properly assign device to both vb2 queues media: platform: s5p-mfc: add support for generic DMA-IOMMU glue code .../media/platform/exynos4-is/fimc-capture.c | 6 +- drivers/media/platform/exynos4-is/fimc-core.c | 28 ++++---- drivers/media/platform/exynos4-is/fimc-core.h | 18 ++--- drivers/media/platform/exynos4-is/fimc-is.c | 72 +++++++++++++++---- drivers/media/platform/exynos4-is/fimc-is.h | 8 ++- .../media/platform/exynos4-is/fimc-lite-reg.c | 4 +- drivers/media/platform/exynos4-is/fimc-lite.c | 2 +- drivers/media/platform/exynos4-is/fimc-lite.h | 4 +- drivers/media/platform/exynos4-is/fimc-m2m.c | 8 +-- drivers/media/platform/exynos4-is/fimc-reg.c | 18 ++--- drivers/media/platform/exynos4-is/fimc-reg.h | 4 +- drivers/media/platform/s5p-mfc/s5p_mfc.c | 37 +++++++++- .../media/platform/s5p-mfc/s5p_mfc_common.h | 2 + 13 files changed, 148 insertions(+), 63 deletions(-) -- 2.17.1