summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/arm/arm-smmu-v3 (follow)
Commit message (Expand)AuthorAgeFilesLines
* iommu: Streamline registration interfaceRobin Murphy2021-04-161-4/+1
* iommu: Statically set module ownerRobin Murphy2021-04-161-0/+1
*-. Merge branches 'iommu/fixes', 'arm/mediatek', 'arm/smmu', 'arm/exynos', 'unis...Joerg Roedel2021-04-162-104/+155
|\ \
| | * iommu: remove DOMAIN_ATTR_DMA_USE_FLUSH_QUEUERobin Murphy2021-04-072-50/+1
| | * iommu: remove DOMAIN_ATTR_NESTINGChristoph Hellwig2021-04-071-27/+16
| | * iommu/arm-smmu-v3: Maintain a SID->device structureJean-Philippe Brucker2021-04-072-30/+141
| | * iommu/arm-smmu-v3: Use device properties for pasid-num-bitsJean-Philippe Brucker2021-04-071-1/+2
| |/ |/|
| * iommu/arm-smmu-v3: Remove the unused fields for PREFETCH_CONFIG commandZenghui Yu2021-04-072-4/+0
| * iommu/arm-smmu-v3: Add a check to avoid invalid iotlb syncXiang Chen2021-03-301-0/+3
| * iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASKZhen Lei2021-03-251-1/+1
|/
* Merge branch 'for-joerg/mtk' into for-joerg/arm-smmu/updatesWill Deacon2021-02-011-1/+1
|\
| * iommu: Switch gather->end to the inclusive endYong Wu2021-01-271-1/+1
* | iommu/arm-smmu-v3: Add support for VHEJean-Philippe Brucker2021-01-222-7/+28
* | iommu/arm-smmu-v3: Make BTM optional for SVAJean-Philippe Brucker2021-01-223-3/+25
* | iommu/arm-smmu-v3: Split arm_smmu_tlb_inv_range()Jean-Philippe Brucker2021-01-221-27/+36
* | iommu/arm-smmu-v3: Use DEFINE_RES_MEM() to simplify codeZhen Lei2021-01-221-5/+1
* | iommu/arm-smmu-v3: Remove the page 1 fixupRobin Murphy2021-01-222-30/+20
|/
* iommu/io-pgtable: Remove tlb_flush_leafRobin Murphy2020-12-081-7/+0
* Merge branch 'for-next/iommu/svm' into for-next/iommu/coreWill Deacon2020-12-083-12/+312
|\
| * iommu/arm-smmu-v3: Hook up ATC invalidation to mm opsJean-Philippe Brucker2020-11-233-3/+33
| * iommu/arm-smmu-v3: Implement iommu_sva_bind/unbind()Jean-Philippe Brucker2020-11-233-10/+280
* | iommu/arm-smmu-v3: Assign boolean values to a bool variableKaixu Xia2020-11-101-1/+1
|/
* iommu/arm-smmu-v3: Add SVA device featureJean-Philippe Brucker2020-09-293-0/+154
* iommu/arm-smmu-v3: Check for SVA featuresJean-Philippe Brucker2020-09-293-0/+58
* iommu/arm-smmu-v3: Seize private ASIDJean-Philippe Brucker2020-09-293-15/+57
* iommu/arm-smmu-v3: Share process page tablesJean-Philippe Brucker2020-09-294-8/+162
* iommu/arm-smmu-v3: Move definitions to a headerJean-Philippe Brucker2020-09-292-660/+677
* iommu/arm-smmu-v3: Ensure queue is read after updating prod pointerZhou Wang2020-09-281-2/+9
* iommu/arm-smmu-v3: Fix endianness annotationsJean-Philippe Brucker2020-09-211-2/+2
* iommu/arm-smmu-v3: permit users to disable msi pollingBarry Song2020-09-071-5/+12
* iommu/arm-smmu-v3: replace module_param_named by module_param for disable_bypassBarry Song2020-09-071-1/+1
* iommu/arm-smmu-v3: replace symbolic permissions by octal permissions for modu...Barry Song2020-09-071-1/+1
* iommu/arm-smmu-v3: Fix l1 stream table size in the error messageZenghui Yu2020-09-071-1/+1
* treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-241-6/+5
* Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/scm/linux/kernel/git...Joerg Roedel2020-07-291-1/+1
* iommu/arm-smmu: Move Arm SMMU drivers into their own subdirectoryWill Deacon2020-07-272-0/+4167