summaryrefslogtreecommitdiffstats
path: root/drivers/iommu
Commit message (Expand)AuthorAgeFilesLines
* dma-mapping: use unsigned long for dma_attrsKrzysztof Kozlowski2016-08-043-16/+16
* Merge tag 'iommu-updates-v4.8' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2016-08-0119-1632/+1983
|\
| *-------------. Merge branches 'x86/amd', 'x86/vt-d', 'arm/exynos', 'arm/mediatek', 'arm/msm'...Joerg Roedel2016-07-2619-1632/+1983
| |\ \ \ \ \ \ \ \
| | | | | | | | | * iommu: Simplify and fix ida handlingHeiner Kallweit2016-07-131-18/+6
| | | | | | | | | * iommu: Simplify init functionHeiner Kallweit2016-07-131-5/+2
| | | | | | | | * | Merge branch 'for-joerg/arm-smmu/updates' of git://git.kernel.org/pub/scm/lin...Joerg Roedel2016-07-123-16/+16
| | |_|_|_|_|_|/| | | |/| | | | | | | |
| | | | | | | | * | iommu/arm-smmu: Use devm_request_irq and devm_free_irqPeng Fan2016-07-061-14/+10
| | | | | | | | * | iommu/io-pgtable-arm: Fix iova_to_phys for block entriesWill Deacon2016-07-011-1/+1
| | | | | | | | * | iommu/arm-smmu: request pcie devices to enable ACSWei Chen2016-07-012-1/+5
| | | | | | | * | | iommu/rockchip: Prepare to support generic DMA mappingShunqian Zheng2016-06-271-5/+11
| | | | | | | * | | iommu/rockchip: Use DMA API to manage coherencyShunqian Zheng2016-06-271-39/+123
| | | | | | | * | | iommu/rockchip: Fix allocation of bases array in driver probeShunqian Zheng2016-06-271-2/+4
| | | | | | | * | | iommu/rockchip: Add map_sg callback for rk_iommu_opsSimon Xue2016-06-271-0/+1
| | | | | | | * | | iommu/rockchip: Fix devm_{request,free}_irq parameterSimon Xue2016-06-271-2/+2
| | | | | | * | | | iommu/msm: Remove driver BROKENSricharan R2016-06-211-1/+0
| | | | | | * | | | iommu/msm: use generic ARMV7S short descriptor pagetable opsSricharan R2016-06-212-297/+109
| | | | | | * | | | iommu/msm: Add support for generic master bindingsSricharan R2016-06-211-2/+59
| | | | | | * | | | iommu/msm: Move the contents from msm_iommu_dev.c to msm_iommu.cSricharan R2016-06-213-213/+183
| | | | | | * | | | iommu/msm: Add DT adaptationSricharan R2016-06-213-403/+237
| | | | | | |/ / /
| | | | | * | | | iommu/mediatek: Make mtk_iommu_pm_ops staticJoerg Roedel2016-06-211-1/+1
| | | | | * | | | iommu/mediatek: add support for mtk iommu generation one HWHonghui Zhang2016-06-213-0/+746
| | | | | * | | | iommu/mediatek: move the common struct into header fileHonghui Zhang2016-06-212-47/+78
| | | | | * | | | iommu/mediatek: Do not call of_node_put in mtk_iommu_of_xlateHonghui Zhang2016-06-211-1/+0
| | | | | | |/ / | | | | | |/| |
| | | | * | | | iommu/exynos: update to use iommu big-endianBen Dooks2016-06-211-1/+5
| | | | * | | | iommu/exynos: Prepare for deferred probe supportMarek Szyprowski2016-06-151-1/+4
| | | | * | | | iommu/exynos: Prepare clocks when needed, not in driver probeMarek Szyprowski2016-06-151-28/+26
| | | | * | | | iommu/exynos: Fix master clock management for inactive SYSMMUMarek Szyprowski2016-06-151-5/+4
| | | | * | | | iommu/exynos: Return proper errors from getting clocksMarek Szyprowski2016-06-151-32/+24
| | | | * | | | iommu/exynos: Suppress unbinding to prevent system failureMarek Szyprowski2016-06-151-0/+1
| | | | |/ / /
| | | * | | | iommu/vt-d: Return error code in domain_context_mapping_one()Wei Yang2016-07-141-1/+1
| | | * | | | iommu/vt-d: Remove unnecassary qi clflushesNadav Amit2016-07-131-5/+0
| | | * | | | iommu/vt-d: Don't reject NTB devices due to scope mismatchRoland Dreier2016-06-151-2/+14
| | | * | | | iommu/vt-d: Reduce extra first level entry in iommu->domainsWei Yang2016-06-151-2/+2
| | | |/ / /
| | * | | | iommu/amd: Initialize dma-ops domains with 3-level page-tableJoerg Roedel2016-07-261-1/+1
| | * | | | iommu/amd: Update Alias-DTE in update_device_table()Joerg Roedel2016-07-261-1/+8
| | * | | | iommu/amd: Use container_of to get dma_ops_domainJoerg Roedel2016-07-142-11/+26
| | * | | | iommu/amd: Flush iova queue before releasing dma_ops_domainJoerg Roedel2016-07-141-3/+14
| | * | | | iommu/amd: Handle IOMMU_DOMAIN_DMA in ops->domain_free call-backJoerg Roedel2016-07-141-8/+17
| | * | | | iommu/amd: Use dev_data->domain in get_domain()Joerg Roedel2016-07-141-6/+1
| | * | | | iommu/amd: Optimize map_sg and unmap_sgJoerg Roedel2016-07-141-26/+85
| | * | | | iommu/amd: Introduce dir2prot() helperJoerg Roedel2016-07-131-7/+13
| | * | | | iommu/amd: Implement timeout to flush unmap queuesJoerg Roedel2016-07-131-0/+28
| | * | | | iommu/amd: Implement flush queueJoerg Roedel2016-07-131-4/+67
| | * | | | iommu/amd: Allow NULL pointer parameter for domain_flush_complete()Joerg Roedel2016-07-131-1/+1
| | * | | | iommu/amd: Set up data structures for flush queueJoerg Roedel2016-07-131-1/+39
| | * | | | iommu/amd: Remove align-parameter from __map_single()Joerg Roedel2016-07-131-10/+3
| | * | | | iommu/amd: Remove other remains of old address allocatorJoerg Roedel2016-07-131-311/+5
| | * | | | iommu/amd: Make use of the generic IOVA allocatorJoerg Roedel2016-07-131-157/+26
| | * | | | iommu/amd: Remove special mapping code for dma_ops pathJoerg Roedel2016-07-131-93/+14
| | * | | | iommu/amd: Pass gfp-flags to iommu_map_page()Joerg Roedel2016-07-131-3/+4