summaryrefslogtreecommitdiff
path: root/drivers/iommu/sun50i-iommu.c
AgeCommit message (Expand)Author
2023-10-02iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM returnNiklas Schnelle
2023-09-25iommu/sun50i: Update to {map,unmap}_pagesRobin Murphy
2023-09-25iommu/sun50i: Convert to generic_single_device_group()Jason Gunthorpe
2023-09-25iommu: Convert simple drivers with DOMAIN_DMA to domain_alloc_paging()Jason Gunthorpe
2023-09-25iommu/sun50i: Add an IOMMU_IDENTITIY_DOMAINJason Gunthorpe
2023-04-13iommu/sun50i: remove MODULE_LICENSE in non-modulesNick Alcock
2023-01-13iommu: Remove detach_dev callbacksLu Baolu
2022-12-05iommu/sun50i: Remove IOMMU_DOMAIN_IDENTITYJason Gunthorpe
2022-11-03iommu/sun50i: Implement .iotlb_sync_mapJernej Skrabec
2022-11-03iommu/sun50i: Fix flush sizeJernej Skrabec
2022-11-03iommu/sun50i: Fix R/W permission checkJernej Skrabec
2022-11-03iommu/sun50i: Consider all fault sources for resetJernej Skrabec
2022-11-03iommu/sun50i: Fix reset releaseJernej Skrabec
2022-09-07iommu: Clean up bus_set_iommu()Robin Murphy
2022-07-06iommu: Make .release_device optionalRobin Murphy
2022-02-28iommu: Split struct iommu_opsLu Baolu
2021-08-18iommu/sun50i: Drop IOVA cookie managementRobin Murphy
2021-04-16iommu: Streamline registration interfaceRobin Murphy
2020-09-04iommu/sun50i: Fix set-but-not-used variable warningJoerg Roedel
2020-06-30iommu/sun50i: Remove unused variableMaxime Ripard
2020-06-30iommu/sun50i: Change the readl timeout to the atomic variantMaxime Ripard
2020-05-27iommu/sun50i: Constify sun50i_iommu_opsRikard Falkeborn
2020-05-19iommu/sun50i: Fix return value check in sun50i_iommu_probe()Wei Yongjun
2020-05-14iommu/sun50i: Use __GFP_ZERO instead of memset()Joerg Roedel
2020-05-14iommu/sun50i: Fix compile warningsJoerg Roedel
2020-05-14iommu: Add Allwinner H6 IOMMU driverMaxime Ripard