summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/rockchip-iommu.c
Commit message (Expand)AuthorAgeFilesLines
* iommu/rockchip: use page allocation function provided by iommu-pages.hPasha Tatashin2024-04-151-6/+8
* iommu: constify of_phandle_args in xlateKrzysztof Kozlowski2024-03-011-1/+1
* iommu/rockchip: Update to {map,unmap}_pagesRobin Murphy2023-09-251-4/+7
* iommu/rockchip: Convert to generic_single_device_group()Jason Gunthorpe2023-09-251-20/+2
* iommu: Convert simple drivers with DOMAIN_DMA to domain_alloc_paging()Jason Gunthorpe2023-09-251-5/+2
* iommu: Allow an IDENTITY domain as the default_domain in ARM32Jason Gunthorpe2023-09-251-10/+0
* iommu: Add iommu_ops->identity_domainJason Gunthorpe2023-09-251-8/+1
* iommu: rockchip: Allocate tables from all available memory for IOMMU v2Jonas Karlman2023-07-141-2/+5
* iommu: rockchip: Fix directory table address encodingJonas Karlman2023-07-141-38/+5
* iommu/rockchip: Fix unwind goto issueChao Wang2023-05-221-6/+8
* iommu/rockchip: Add missing set_platform_dma_ops callbackSteven Price2023-04-131-14/+47
* iommu: Remove detach_dev callbacksLu Baolu2023-01-131-1/+0
* iommu/rockchip: fix permission bits in page table entries v2Michael Riesch2022-11-031-6/+4
* iommu: Clean up bus_set_iommu()Robin Murphy2022-09-071-2/+0
*-. Merge branches 'arm/mediatek', 'arm/msm', 'arm/renesas', 'arm/rockchip', 'arm...Joerg Roedel2022-03-081-12/+9
|\ \
| | * iommu: Split struct iommu_opsLu Baolu2022-02-281-6/+8
| |/ |/|
| * iommu/rockchip: : Use standard driver registrationRobin Murphy2022-02-141-6/+1
|/
* iommu/rockchip: Fix PAGE_DESC_HI_MASKs for RK3568Alex Bee2021-11-261-2/+2
* iommu/rockchip: Drop IOVA cookie managementRobin Murphy2021-08-181-11/+1
* iommu/rockchip: Fix physical address decodingBenjamin Gaignard2021-07-141-2/+4
*-. Merge branches 'iommu/fixes', 'arm/rockchip', 'arm/smmu', 'x86/vt-d', 'x86/am...Joerg Roedel2021-06-251-26/+149
|\ \
| | * iommu: Drop unnecessary of_iommu.h includesRob Herring2021-06-081-1/+0
| |/ |/|
| * iommu: rockchip: Add support for iommu v2Benjamin Gaignard2021-06-091-0/+85
| * iommu: rockchip: Add internal ops to handle variantsBenjamin Gaignard2021-06-091-22/+64
| * iommu/rockchip: Remove redundant DMA syncsRobin Murphy2021-06-041-3/+0
|/
* iommu: Streamline registration interfaceRobin Murphy2021-04-161-4/+1
* iommu/rockchip: Use dev_iommu_priv_get/set()Joerg Roedel2020-06-301-4/+4
* iommu/rockchip: Convert to probe/release_device() call-backsJoerg Roedel2020-05-051-19/+7
*---. Merge branches 'iommu/fixes', 'arm/qcom', 'arm/renesas', 'arm/rockchip', 'arm...Joerg Roedel2019-11-121-4/+7
|\ \ \
| | | * iommu: Add gfp parameter to iommu_ops::mapTom Murphy2019-10-151-1/+1
| | |/ | |/|
| | * iommu/rockchip: Don't provoke WARN for harmless IRQsRobin Murphy2019-11-121-1/+1
| | * iommu: rockchip: Free domain on .domain_freeEzequiel Garcia2019-10-161-2/+5
| |/
* / iommu/rockchip: Don't use platform_get_irq to implicitly count irqsHeiko Stuebner2019-10-151-5/+14
|/
* iommu: Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync()Will Deacon2019-07-291-1/+1
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner2019-06-191-4/+1
* IOMMU: Make dwo drivers use stateless device linksRafael J. Wysocki2019-02-011-1/+2
* iommu/rockchip: Make it explicitly non-modularPaul Gortmaker2018-12-031-7/+6
* iommu/rockchip: Free irqs in shutdown handlerHeiko Stuebner2018-09-251-0/+6
* Merge tag 'armsoc-late' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/...Linus Torvalds2018-08-251-17/+28
|\
| * iommu/rockchip: Move irq request past pm_runtime_enableMarc Zyngier2018-08-241-11/+13
| * iommu/rockchip: Handle errors returned from PM frameworkMarc Zyngier2018-08-241-6/+15
* | 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
|/
* treewide: devm_kzalloc() -> devm_kcalloc()Kees Cook2018-06-121-1/+1
* iommu: rockchip: fix building without CONFIG_OFArnd Bergmann2018-05-031-1/+1
* iommu/rockchip: Make clock handling optionalHeiko Stuebner2018-05-031-1/+8
* iommu/rockchip: Support sharing IOMMU between mastersJeffy Chen2018-03-291-2/+20
* iommu/rockchip: Add runtime PM supportJeffy Chen2018-03-291-52/+129
* iommu/rockchip: Fix error handling in initJeffy Chen2018-03-291-13/+2