summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/rockchip-iommu.c
Commit message (Expand)AuthorAgeFilesLines
* 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
| * iommu/rockchip: add multi irqs supportSimon Xue2017-07-271-9/+26
|/
*-. Merge branches 'arm/exynos', 'arm/omap', 'arm/rockchip', 'arm/mediatek', 'arm...Joerg Roedel2017-05-041-2/+29
|\ \
| | * iommu: Remove pci.h include from trace/events/iommu.hJoerg Roedel2017-04-291-0/+1
| |/ |/|
| * iommu/rockchip: Make use of 'struct iommu_device'Joerg Roedel2017-04-031-2/+28
|/
* iommu/rockchip: Prepare to support generic DMA mappingShunqian Zheng2016-06-271-5/+11
* iommu/rockchip: Use DMA API to manage coherencyShunqian Zheng2016-06-271-39/+123
* iommu/rockchip: Fix allocation of bases array in driver probeShunqian Zheng2016-06-271-2/+4
* iommu/rockchip: Add map_sg callback for rk_iommu_opsSimon Xue2016-06-271-0/+1
* iommu/rockchip: Fix devm_{request,free}_irq parameterSimon Xue2016-06-271-2/+2
* iommu/rockchip: Fix zap cache during device attachJohn Keeping2016-06-151-1/+1
*-. Merge branches 'arm/io-pgtable', 'arm/rockchip', 'arm/omap', 'x86/vt-d', 'ppc...Joerg Roedel2016-05-091-4/+6
|\ \
| | * iommu/rockchip: Fix "is stall active" checkJohn Keeping2016-04-071-4/+4
| |/ |/|
| * iommu/rockchip: Don't feed NULL res pointers to devresTomeu Vizoso2016-04-051-0/+2
|/