summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/arm-smmu.c
Commit message (Expand)AuthorAgeFilesLines
*---. Merge branches 'iommu/fixes', 'arm/qcom', 'arm/renesas', 'arm/rockchip', 'arm...Joerg Roedel2019-11-121-96/+127
|\ \ \
| | | * iommu: Add gfp parameter to iommu_ops::mapTom Murphy2019-10-151-1/+1
| | |/ | |/|
| | * iommu/arm-smmu: Remove duplicate error messageJean-Philippe Brucker2019-11-111-3/+1
| | * iommu/io-pgtable-arm: Rationalise MAIR handlingRobin Murphy2019-11-041-2/+2
| | * Merge branch 'for-joerg/arm-smmu/fixes' into for-joerg/arm-smmu/updatesWill Deacon2019-11-041-0/+1
| | |\ | |_|/ |/| |
| | * iommu/arm-smmu: Avoid pathological RPM behaviour for unmapsRob Clark2019-11-011-1/+15
| | * iommu/arm-smmu: Axe a useless test in 'arm_smmu_master_alloc_smes()'Christophe JAILLET2019-10-011-2/+0
| | * iommu/arm-smmu: Report USF more clearlyRobin Murphy2019-10-011-5/+16
| | * iommu/arm-smmu: Remove arm_smmu_flush_opsRobin Murphy2019-10-011-23/+17
| | * iommu/arm-smmu: Move .tlb_sync method to implementationRobin Murphy2019-10-011-18/+15
| | * iommu/arm-smmu: Remove "leaf" indirectionRobin Murphy2019-10-011-13/+16
| | * iommu/arm-smmu: Remove .tlb_inv_range indirectionRobin Murphy2019-10-011-45/+61
| |/
* / iommu/arm-smmu: Free context bitmap in the err path of arm_smmu_init_domain_c...Liu Xiang2019-10-011-0/+1
|/
* Merge tag 'devicetree-for-5.4' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2019-09-191-1/+1
|\
| * iommu: pass cell_count = -1 to of_for_each_phandle with cells_nameUwe Kleine-König2019-09-131-1/+1
* | Merge tag 'leds-for-5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2019-09-171-7/+2
|\ \
| * | drivers: Introduce device lookup variants by fwnodeSuzuki K Poulose2019-07-301-7/+2
| |/
* | Merge branches 'for-joerg/arm-smmu/smmu-v2' and 'for-joerg/arm-smmu/smmu-v3' ...Will Deacon2019-08-231-24/+70
|\ \
| * | iommu/io-pgtable: Pass struct iommu_iotlb_gather to ->tlb_add_page()Will Deacon2019-07-291-1/+2
| * | iommu/io-pgtable: Pass struct iommu_iotlb_gather to ->unmap()Will Deacon2019-07-291-1/+1
| * | iommu/io-pgtable: Remove unused ->tlb_sync() callbackWill Deacon2019-07-291-8/+9
| * | iommu/io-pgtable: Replace ->tlb_add_flush() with ->tlb_add_page()Will Deacon2019-07-291-31/+57
| * | iommu/io-pgtable: Hook up ->tlb_flush_walk() and ->tlb_flush_leaf() in driversWill Deacon2019-07-291-0/+24
| * | iommu: Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync()Will Deacon2019-07-291-2/+3
| * | iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_opsWill Deacon2019-07-241-4/+4
| |/
* | iommu/arm-smmu: Ensure 64-bit I/O accessors are available on 32-bit CPURobin Murphy2019-08-201-1/+0
* | iommu/arm-smmu: Add context init implementation hookRobin Murphy2019-08-191-42/+9
* | iommu/arm-smmu: Add reset implementation hookRobin Murphy2019-08-191-35/+4
* | iommu/arm-smmu: Add configuration implementation hookRobin Murphy2019-08-191-14/+3
* | iommu/arm-smmu: Move Secure access quirk to implementationRobin Murphy2019-08-191-97/+0
* | iommu/arm-smmu: Add implementation infrastructureRobin Murphy2019-08-191-78/+4
* | iommu/arm-smmu: Rename arm-smmu-regs.hRobin Murphy2019-08-191-1/+1
* | iommu/arm-smmu: Abstract GR0 accessesRobin Murphy2019-08-191-48/+58
* | iommu/arm-smmu: Abstract context bank accessesRobin Murphy2019-08-191-65/+73
* | iommu/arm-smmu: Abstract GR1 accessesRobin Murphy2019-08-191-7/+27
* | iommu/arm-smmu: Get rid of weird "atomic" writeRobin Murphy2019-08-191-16/+7
* | iommu/arm-smmu: Split arm_smmu_tlb_inv_range_nosync()Robin Murphy2019-08-191-28/+36
* | iommu/arm-smmu: Rework cb_base handlingRobin Murphy2019-08-191-10/+15
* | iommu/arm-smmu: Convert context bank registers to bitfieldsRobin Murphy2019-08-191-8/+8
* | iommu/arm-smmu: Convert GR1 registers to bitfieldsRobin Murphy2019-08-191-9/+9
* | iommu/arm-smmu: Convert GR0 registers to bitfieldsRobin Murphy2019-08-191-25/+26
* | iommu/arm-smmu: Mask TLBI address correctlyRobin Murphy2019-08-191-1/+1
|/
* Merge tag 'driver-core-5.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2019-07-121-1/+1
|\
| * driver_find_device: Unify the match function with class_find_device()Suzuki K Poulose2019-06-241-1/+1
* | Merge branch 'for-joerg/arm-smmu/updates' of git://git.kernel.org/pub/scm/lin...Joerg Roedel2019-07-011-3/+1
|\ \
| * | iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flagWill Deacon2019-06-251-3/+1
| |/
* | Merge tag 'iommu-fixes-v5.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2019-06-141-3/+12
|\ \
| * | iommu/arm-smmu: Avoid constant zero in TLBI writesRobin Murphy2019-06-121-3/+12
| |/
* / treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333Thomas Gleixner2019-06-051-13/+1
|/
* iommu/arm-smmu: Log CBFRSYNRA register on context faultVivek Gautam2019-04-231-3/+5