On 07/08/2013 02:47 AM, Hiroshi Doyu wrote: > 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: So are you saying this series will break some device drivers unless some driver changes and/or DT additions are made? If so, those changes should be (an early) part of this series; we can't break functionality. -- 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