summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/rockchip-iommu.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* iommu/rockchip: Use OF_IOMMU to attach devices automaticallyJeffy Chen2018-03-291-95/+40
* iommu/rockchip: Use IOMMU device for dma mapping operationsJeffy Chen2018-03-291-61/+24
* iommu/rockchip: Control clocks needed to access the IOMMUTomasz Figa2018-03-291-3/+47
* iommu/rockchip: Fix TLB flush of secondary IOMMUsTomasz Figa2018-03-291-5/+7
* iommu/rockchip: Use iopoll helpers to wait for hardwareTomasz Figa2018-03-291-36/+39
* iommu/rockchip: Fix error handling in attachTomasz Figa2018-03-291-4/+4
* iommu/rockchip: Request irqs in rk_iommu_probe()Jeffy Chen2018-03-291-29/+9
* iommu/rockchip: Fix error handling in probeJeffy Chen2018-03-291-0/+2
* iommu/rockchip: Prohibit unbind and removeJeffy Chen2018-03-291-20/+1
* iommu/rockchip: Perform a reset on shutdownMarc Zyngier2018-03-151-0/+18
*-. Merge branches 'arm/exynos', 'arm/renesas', 'arm/rockchip', 'arm/omap', 'arm/...Joerg Roedel2017-09-011-14/+38
|\ \
| | * iommu: Convert to using %pOF instead of full_nameRob Herring2017-07-261-5/+5
| |/ |/|
| * iommu/rockchip: ignore isp mmu reset operationSimon Xue2017-07-271-0/+7