summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/arm-smmu.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* iommu/arm-smmu: Break insecure users by disabling bypass by defaultDouglas Anderson2019-04-051-1/+2
* iommu: Allow io-pgtable to be used outside of drivers/iommu/Rob Herring2019-02-111-1/+1
*-. Merge branches 'iommu/fixes', 'arm/renesas', 'arm/mediatek', 'arm/tegra', 'ar...Joerg Roedel2018-12-201-35/+174
|\ \
| | * iommu/arm-smmu: Use helper functions to access dev->iommu_fwspecJoerg Roedel2018-12-171-6/+6
| | * iommu/arm-smmu: Make arm-smmu explicitly non-modularPaul Gortmaker2018-12-031-19/+13
| |/ |/|
| * iommu/arm-smmu: Add support for qcom,smmu-v2 variantVivek Gautam2018-12-101-0/+3
| * iommu/arm-smmu: Add the device_link between masters and smmuSricharan R2018-12-101-0/+3
| * iommu/arm-smmu: Invoke pm_runtime across the driverSricharan R2018-12-101-10/+98
| * iommu/arm-smmu: Add pm_runtime/sleep opsSricharan R2018-12-101-3/+55
|/
*-. Merge branches 'arm/renesas', 'arm/smmu', 'ppc/pamu', 'x86/vt-d', 'x86/amd' a...Joerg Roedel2018-10-101-27/+79
|\ \
| | * iommu/arm-smmu: Add support for the fsl-mc busNipun Gupta2018-09-251-0/+7
| |/ |/|
| * iommu/arm-smmu: Support non-strict modeRobin Murphy2018-10-011-27/+66
| * iommu/arm-smmu: Ensure that page-table updates are visible before TLBIWill Deacon2018-10-011-0/+6
|/