Hiroshi Doyu <hdoyu@xxxxxxxxxx> wrote @ Fri, 5 Jul 2013 12:44:35 +0200: > Hi, > > This series provides: > > (1) Unified SMMU driver among Tegra SoCs > (2) Multiple Address Space support(MASID) in IOMMU(SMMMU) > (3) Tegra IOMMU'able devices, most of platform devices are IOMMU'able. > > There's some discussion[1] about device population order, which can > solve the following patches. > > [HACK] of: dev_node has struct device pointer > ARM: tegra: Populate AHB/IOMMU earlier than others > > Also "ARM: dma-mapping: Drop GFP_COMP for DMA memory allocations" may > not be necessary by [2] > > Tested IOMMU functionality with T30 SD/MMC. Any further testing with > T114 and/or other devices would be really appreciated. For tegra device driver maintainers, please try this series to make your device work with IOMMU enabled. I guess that some of drivers may need to set its swgroup ID correctly in DT, and also you may need to check the usage of DMA mapping API correctly. For your convenience, you can get this series by git fetch: git://nv-tegra.nvidia.com/user/hdoyu/linux.git smmu-upstreaming@20130705 Although I will not be always online for a few weeks, any feedback would be really appreciated. -- To unsubscribe from this list: send the line "unsubscribe linux-tegra" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html