• Linus Torvalds's avatar
    Merge tag 'iommu-updates-v4.6' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu · b4af7f77
    Linus Torvalds authored
    Pull IOMMU updates from Joerg Roedel:
    
     - updates for the Exynos IOMMU driver to make use of default domains
       and to add support for the SYSMMU v5
    
     - new Mediatek IOMMU driver
    
     - support for the ARMv7 short descriptor format in the io-pgtable code
    
     - default domain support for the ARM SMMU
    
     - couple of other small fixes all over the place
    
    * tag 'iommu-updates-v4.6' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu: (41 commits)
      iommu/ipmmu-vmsa: Add r8a7795 DT binding
      iommu/mediatek: Check for NULL instead of IS_ERR()
      iommu/io-pgtable-armv7s: Fix kmem_cache_alloc() flags
      iommu/mediatek: Fix handling of of_count_phandle_with_args result
      iommu/dma: Fix NEED_SG_DMA_LENGTH dependency
      iommu/mediatek: Mark PM functions as __maybe_unused
      iommu/mediatek: Select ARM_DMA_USE_IOMMU
      iommu/exynos: Use proper readl/writel register interface
      iommu/exynos: Pointers are nto physical addresses
      dts: mt8173: Add iommu/smi nodes for mt8173
      iommu/mediatek: Add mt8173 IOMMU driver
      memory: mediatek: Add SMI driver
      dt-bindings: mediatek: Add smi dts binding
      dt-bindings: iommu: Add binding for mediatek IOMMU
      iommu/ipmmu-vmsa: Use ARCH_RENESAS
      iommu/exynos: Support multiple attach_device calls
      iommu/exynos: Add Maintainers entry for Exynos SYSMMU driver
      iommu/exynos: Add support for v5 SYSMMU
      iommu/exynos: Update device tree documentation
      iommu/exynos: Add support for SYSMMU controller with bogus version reg
      ...
    b4af7f77
mt8173.dtsi 18.4 KB