summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/fsl_pamu_domain.c
Commit message (Expand)AuthorAgeFilesLines
* iommu/fsl_pamu: Implement a PLATFORM domainJason Gunthorpe2023-09-251-3/+38
* iommu/fsl: Use driver_managed_dma to allow VFIO to workJason Gunthorpe2023-06-011-81/+23
* iommu/fsl: Move ENODEV to fsl_pamu_probe_device()Jason Gunthorpe2023-06-011-7/+12
* iommu/fsl: Always allocate a group for non-pci devicesJason Gunthorpe2023-06-011-1/+1
* iommu/fsl_pamu: Fix compile error after adding set_platform_dma_opsJoerg Roedel2023-01-131-1/+1
* iommu: Add set_platform_dma_ops callbacksLu Baolu2023-01-131-3/+3
* iommu: Regulate EINVAL in ->attach_dev callback functionsNicolin Chen2022-11-011-2/+2
* iommu: Clean up bus_set_iommu()Robin Murphy2022-09-071-4/+0
* iommu: Retire iommu_capable()Robin Murphy2022-09-071-1/+1
* iommu: Make .release_device optionalRobin Murphy2022-07-061-5/+0
* iommu/fsl_pamu: Prepare cleanup of powerpc's asm/prom.hChristophe Leroy2022-04-281-0/+1
* iommu: Split struct iommu_opsLu Baolu2022-02-281-4/+6
* iommu: Streamline registration interfaceRobin Murphy2021-04-161-3/+1
* iommu/fsl-pamu: Fix uninitialized variable warningJoerg Roedel2021-04-151-3/+2
* iommu/fsl_pamu: hardcode the window address and size in pamu_config_ppaaceChristoph Hellwig2021-04-071-8/+2
* iommu/fsl_pamu: remove the rpn and snoop_id arguments to pamu_config_ppaacChristoph Hellwig2021-04-071-3/+3
* iommu/fsl_pamu: remove the snoop_id fieldChristoph Hellwig2021-04-071-3/+2
* iommu/fsl_pamu: enable the liodn when attaching a deviceChristoph Hellwig2021-04-071-44/+3
* iommu/fsl_pamu: merge handle_attach_device into fsl_pamu_attach_deviceChristoph Hellwig2021-04-071-39/+20
* iommu/fsl_pamu: merge pamu_set_liodn and map_liodnChristoph Hellwig2021-04-071-48/+17
* iommu/fsl_pamu: replace DOMAIN_ATTR_FSL_PAMU_STASH with a direct callChristoph Hellwig2021-04-071-13/+3
* iommu/fsl_pamu: remove ->domain_window_enableChristoph Hellwig2021-04-071-168/+14
* iommu/fsl_pamu: remove support for multiple windowsChristoph Hellwig2021-04-071-227/+48
* iommu/fsl_pamu: merge iommu_alloc_dma_domain into fsl_pamu_domain_allocChristoph Hellwig2021-04-071-24/+10
* iommu/fsl_pamu: remove support for setting DOMAIN_ATTR_GEOMETRYChristoph Hellwig2021-04-071-50/+5
* iommu/fsl_pamu: remove fsl_pamu_get_domain_attrChristoph Hellwig2021-04-071-30/+0
* iommu: remove the unused domain_window_disable methodChristoph Hellwig2021-04-071-48/+0
* iommu/pamu: Use dev_iommu_priv_get/set()Joerg Roedel2020-06-301-4/+4
* iommu/pamu: Convert to probe/release_device() call-backsJoerg Roedel2020-05-051-17/+5
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 266Thomas Gleixner2019-06-051-13/+1
*-. Merge branches 'arm/renesas', 'arm/smmu', 'ppc/pamu', 'x86/vt-d', 'x86/amd' a...Joerg Roedel2018-10-101-61/+58
|\ \
| | * iommu: Remove .domain_{get,set}_windowsRobin Murphy2018-09-251-74/+51
| | * iommu: Tidy up window attributesRobin Murphy2018-09-251-0/+20
| |/ |/|
| * iommu/fsl: Fix spelling mistake pci_endpt_partioning -> pci_endpt_partitioningColin Ian King2018-09-251-3/+3
|/
*-. Merge branches 'arm/exynos', 'arm/renesas', 'arm/rockchip', 'arm/omap', 'arm/...Joerg Roedel2017-09-011-6/+22
|\ \
| | * iommu/pamu: Fix PAMU boot crashJoerg Roedel2017-08-231-1/+16
| | * iommu/pamu: Add support for generic iommu-deviceJoerg Roedel2017-08-151-1/+4
| |/ |/|
| * iommu: Convert to using %pOF instead of full_nameRob Herring2017-07-261-6/+4
|/
* iommu/fsl: Convert to device_group call-backJoerg Roedel2015-10-221-25/+16
* iommu/fsl: Make use of domain_alloc and domain_freeJoerg Roedel2015-03-311-28/+32
* iommu/fsl: Various cleanupsEmil Medve2015-02-031-99/+74
* iommu/fsl: Convert to iommu_capable() API functionJoerg Roedel2014-09-251-3/+2
* iommu/fsl: Fix warning resulting from adding PCI device twiceVarun Sethi2014-09-051-2/+8
*---. Merge branches 'x86/vt-d', 'x86/amd', 'arm/omap', 'ppc/pamu', 'arm/smmu', 'ar...Joerg Roedel2014-07-311-13/+10
|\ \ \
| | | * iommu/fsl: Fix the error condition during iommu groupVarun Sethi2014-07-071-2/+5
| | | * iommu/fsl: Fix the device domain attach condition.Varun Sethi2014-07-071-7/+2
| | | * iommu/fsl: Fix PAMU window size check.Varun Sethi2014-07-071-1/+1
| | |/ | |/|
| | * iommu/fsl: Add void declarations in zero-arg functions.Chi Pham2014-07-041-1/+1
| | * iommu/fsl_pamu: Remove unnecessary null test before kfreeFabian Frederick2014-07-041-2/+1
| |/
* | iommu: Constify struct iommu_opsThierry Reding2014-07-071-1/+1