[PATCH 00/11] Make the 32-bit ARM DMA API work with normal IOMMU DMA default domains (+ Tegra PoC)

Mikko Perttunen posted 11 patches 1 week, 3 days ago
arch/arm/include/asm/dma-iommu.h |  17 ++++
arch/arm/mm/dma-mapping.c        | 209 ++++++++++++++++++++++++++++++++-------
drivers/gpu/drm/tegra/dc.c       |   8 ++
drivers/gpu/drm/tegra/drm.c      |  15 ---
drivers/gpu/host1x/dev.c         |  15 ---
drivers/iommu/Kconfig            |   1 +
drivers/iommu/dma-iommu.c        |   5 +
drivers/iommu/dma-iommu.h        |  52 +++++++---
drivers/iommu/iommu.c            |  24 ++---
drivers/iommu/tegra-smmu.c       | 109 +++++++++++++++++++-
drivers/memory/tegra/tegra114.c  |  15 ++-
drivers/memory/tegra/tegra124.c  |  12 ++-
drivers/memory/tegra/tegra210.c  |   6 +-
drivers/memory/tegra/tegra30.c   |  18 ++--
include/linux/iommu.h            |   3 +
include/soc/tegra/mc.h           |  20 ++++
16 files changed, 410 insertions(+), 119 deletions(-)