summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/qcom_iommu.c
Commit message (Expand)AuthorAgeFilesLines
* iommu/arm-smmu: Move Arm SMMU drivers into their own subdirectoryWill Deacon2020-07-271-952/+0
* Merge tag 'v5.7-rc4' into coreJoerg Roedel2020-05-131-1/+4
|\
| * iommu/qcom: Fix local_base status checkTang Bin2020-05-011-1/+4
* | iommu/qcom: Convert to probe/release_device() call-backsJoerg Roedel2020-05-051-17/+7
|/
*-. Merge branches 'iommu/fixes', 'arm/qcom', 'arm/omap', 'arm/smmu', 'x86/amd', ...Joerg Roedel2020-03-271-26/+37
|\ \
| | * iommu/qcom: Use accessor functions for iommu private dataJoerg Roedel2020-03-271-25/+36
| |/ |/|
| * iommu/qcom: Replace zero-length array with flexible-array memberGustavo A. R. Silva2020-02-281-1/+1
|/
* iommu/qcom: Fix bogus detach logicRobin Murphy2020-02-191-16/+12
* iommu/arm-smmu: Rename public #defines under ARM_SMMU_ namespaceWill Deacon2020-01-101-7/+9
* iommu/io-pgtable-arm: Rationalise TCR handlingRobin Murphy2020-01-101-5/+3
* iommu/io-pgtable-arm: Rationalise TTBRn handlingRobin Murphy2020-01-101-2/+1
*---. Merge branches 'iommu/fixes', 'arm/qcom', 'arm/renesas', 'arm/rockchip', 'arm...Joerg Roedel2019-11-121-5/+5
|\ \ \
| | | * iommu: Add gfp parameter to iommu_ops::mapTom Murphy2019-10-151-1/+1
| |_|/ |/| |
| | * iommu/io-pgtable-arm: Rationalise MAIR handlingRobin Murphy2019-11-041-2/+2
| |/ |/|
| * iommu/qcom: Simplify a test in 'qcom_iommu_add_device()'Christophe JAILLET2019-10-151-2/+2
|/
*---. Merge branches 'arm/omap', 'arm/exynos', 'arm/smmu', 'arm/mediatek', 'arm/qco...Joerg Roedel2019-09-111-23/+49
|\ \ \
| | | * Merge branch 'for-joerg/batched-unmap' of git://git.kernel.org/pub/scm/linux/...Joerg Roedel2019-08-201-8/+36
| | | |\
| | | * | iommu: Remove dev_err() usage after platform_get_irq()Stephen Boyd2019-08-091-3/+1
| |_|/ / |/| | |
| | * | iommu/qcom: Use struct_size() helperGustavo A. R. Silva2019-08-301-4/+3
| |/ / |/| |
| * | Merge branches 'for-joerg/arm-smmu/smmu-v2' and 'for-joerg/arm-smmu/smmu-v3' ...Will Deacon2019-08-231-8/+36
| |\|
| | * 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-1/+0
| | * iommu/io-pgtable: Replace ->tlb_add_flush() with ->tlb_add_page()Will Deacon2019-07-291-1/+7
| | * iommu/io-pgtable: Hook up ->tlb_flush_walk() and ->tlb_flush_leaf() in driversWill Deacon2019-07-291-0/+16
| | * iommu: Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync()Will Deacon2019-07-291-3/+9
| | * iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_opsWill Deacon2019-07-241-2/+2
| |/ |/|
| * iommu/arm-smmu: Rename arm-smmu-regs.hRobin Murphy2019-08-191-1/+1
| * iommu/arm-smmu: Convert context bank registers to bitfieldsRobin Murphy2019-08-191-6/+7
| * iommu/qcom: Mask TLBI addresses correctlyRobin Murphy2019-08-191-1/+1
|/
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234Thomas Gleixner2019-06-191-12/+1
* iommu: Allow io-pgtable to be used outside of drivers/iommu/Rob Herring2019-02-111-1/+1
* iommu/qcom: Use helper functions to access dev->iommu_fwspecJoerg Roedel2018-12-171-8/+10
* iommu/qcom: Make it explicitly non-modularPaul Gortmaker2018-12-031-14/+2
* Merge tag 'iommu-updates-v4.19' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2018-08-241-1/+0
|\
| * iommu: Remove the ->map_sg indirectionChristoph Hellwig2018-08-081-1/+0
* | iommu: Remove IOMMU_OF_DECLARERob Herring2018-07-101-2/+0
|/
* iommu/qcom: Simplify getting .drvdataWolfram Sang2018-05-031-4/+2
* iommu: Clean up of_iommu_init_fnRobin Murphy2018-01-171-1/+1
* iommu: qcom: wire up fault handlerRob Clark2017-11-031-5/+13
* iommu/io-pgtable-arm-v7s: Convert to IOMMU API TLB syncRobin Murphy2017-10-021-0/+15
* iommu: qcom: annotate PM functions as __maybe_unusedArnd Bergmann2017-08-281-4/+2
* iommu/qcom: Initialize secure page tableStanimir Varbanov2017-08-151-0/+64
* iommu/qcom: Add qcom_iommuRob Clark2017-08-151-0/+868