summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/arm-smmu-v3.c
Commit message (Expand)AuthorAgeFilesLines
*---. Merge branches 'arm/exynos', 'arm/omap', 'arm/rockchip', 'arm/mediatek', 'arm...Joerg Roedel2017-05-041-75/+54
|\ \ \
| | | * iommu/arm-smmu: Clean up early-probing workaroundsRobin Murphy2017-04-201-44/+2
| | | * iommu/dma: Make PCI window reservation genericRobin Murphy2017-03-221-0/+2
| | |/ | |/|
| | * iommu/arm-smmu: Return IOVA in iova_to_phys when SMMU is bypassedSunil Goutham2017-04-261-0/+3
| | * iommu/arm-smmu-v3: Install bypass STEs for IOMMU_DOMAIN_IDENTITY domainsWill Deacon2017-04-061-21/+37
| | * iommu/arm-smmu-v3: Make arm_smmu_install_ste_for_dev return voidWill Deacon2017-04-061-9/+3
| | * iommu/arm-smmu: Restrict domain attributes to UNMANAGED domainsWill Deacon2017-04-061-0/+6
| |/
| * iommu: Disambiguate MSI region typesRobin Murphy2017-03-221-1/+1
|/
*-----. Merge branches 'iommu/fixes', 'arm/exynos', 'arm/renesas', 'arm/smmu', 'arm/m...Joerg Roedel2017-02-101-29/+61
|\ \ \ \
| | | | * iommu: Remove iommu_register_instance interfaceJoerg Roedel2017-02-101-2/+0
| | | | * iommu/arm-smmu: Make use of the iommu_register interfaceJoerg Roedel2017-02-101-1/+21
| |_|_|/ |/| | |
| | | * Merge branch 'iommu/iommu-priv' of git://git.kernel.org/pub/scm/linux/kernel/...Joerg Roedel2017-01-301-6/+1
| | | |\
| | | | * Revert "iommu/arm-smmu: Set PRIVCFG in stage 1 STEs"Robin Murphy2017-01-191-6/+1
| |_|_|/ |/| | |
| | | * iommu/arm-smmu: Do not advertise IOMMU_CAP_INTR_REMAP anymoreEric Auger2017-01-231-2/+0
| | | * iommu/arm-smmu-v3: Implement reserved region get/put callbacksEric Auger2017-01-231-0/+28
| |_|/ |/| |
| | * iommu/arm-smmu-v3: limit use of 2-level stream tablesNate Watterson2017-01-261-11/+10
| | * iommu/arm-smmu-v3: Clear prior settings when updating STEsNate Watterson2017-01-261-8/+2
| |/ |/|
* | iommu/arm-smmu-v3: Add IORT configurationLorenzo Pieralisi2016-11-291-1/+48
* | iommu/arm-smmu-v3: Split probe functions into DT/generic portionsLorenzo Pieralisi2016-11-291-16/+27
* | iommu/arm-smmu-v3: Convert struct device of_node to fwnode usageLorenzo Pieralisi2016-11-291-5/+7
* | iommu/arm-smmu: Constify iommu_gather_ops structuresBhumika Goyal2016-11-291-1/+1
* | iommu/arm-smmu: Don't inadvertently reject multiple SMMUv3sRobin Murphy2016-11-081-8/+17
|/
* iommu/arm-smmu: Set domain geometryRobin Murphy2016-09-161-0/+2
* iommu/arm-smmu: Set PRIVCFG in stage 1 STEsRobin Murphy2016-09-161-1/+6
* iommu/arm-smmu: Support non-PCI devices with SMMUv3Robin Murphy2016-09-161-6/+31
* iommu/arm-smmu: Implement of_xlate() for SMMUv3Robin Murphy2016-09-161-170/+128
* iommu/arm-smmu: Fall back to global bypassRobin Murphy2016-09-161-4/+44
* iommu/arm-smmu: Disable interrupts whilst holding the cmdq lockWill Deacon2016-09-161-2/+3
* iommu/arm-smmu: Fix polling of command queueJean-Philippe Brucker2016-09-161-19/+9
* iommu/arm-smmu: Fix event queues synchronizationJean-Philippe Brucker2016-09-161-84/+66
* iommu/arm-smmu: Don't BUG() if we find aborting STEs with disable_bypassWill Deacon2016-08-191-0/+3
* iommu/arm-smmu: Fix CMDQ error handlingWill Deacon2016-08-191-2/+2
* Merge branch 'for-joerg/arm-smmu/updates' of git://git.kernel.org/pub/scm/lin...Joerg Roedel2016-07-121-0/+2
|\
| * iommu/arm-smmu: request pcie devices to enable ACSWei Chen2016-07-011-0/+2
* | iommu/arm-smmu: Wire up map_sg for arm-smmu-v3Jean-Philippe Brucker2016-06-131-0/+1
|/
* remove lots of IS_ERR_VALUE abusesArnd Bergmann2016-05-271-9/+9
* iommu/arm-smmu: Use per-domain page sizes.Robin Murphy2016-05-091-9/+10
* iommu/arm-smmu: Treat IOMMU_DOMAIN_DMA as bypass for nowWill Deacon2016-02-181-1/+6
* iommu/arm-smmu: Don't fail device attach if already attached to a domainWill Deacon2016-02-181-21/+12
* iommu/arm-smmu: Support DMA-API domainsRobin Murphy2016-02-181-1/+9
* iommu/arm-smmu: Use STE.S1STALLD only when supportedPrem Mallappa2015-12-171-3/+12
* iommu/arm-smmu: Fix write to GERRORN registerPrem Mallappa2015-12-171-12/+12
* iommu/arm-smmu: Invalidate TLBs properlyRobin Murphy2015-12-171-1/+4
* iommu/io-pgtable: Indicate granule for TLB maintenanceRobin Murphy2015-12-171-1/+1
* iommu/arm-smmu: Handle unknown CERROR values gracefullyWill Deacon2015-12-171-3/+5
* iommu/arm-smmu: Correct group reference countPeng Fan2015-12-171-7/+11
* iommu/arm-smmu: Use incoming shareability attributes in bypass modeWill Deacon2015-12-171-0/+5
* iommu/arm-smmu: Convert DMA buffer allocations to the managed APIWill Deacon2015-12-171-111/+21
* iommu/arm-smmu: Remove #define for non-existent PRIQ_0_OF fieldWill Deacon2015-12-171-1/+0
*---. Merge branches 'x86/vt-d', 'arm/omap', 'arm/smmu', 's390', 'core' and 'x86/am...Joerg Roedel2015-11-021-44/+111
|\ \ \