aboutsummaryrefslogtreecommitdiff
path: root/drivers/iommu/apple-dart.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-01iommu: constify of_phandle_args in xlateGravatar Krzysztof Kozlowski 1-1/+2
2024-01-03Merge branches 'apple/dart', 'arm/rockchip', 'arm/smmu', 'virtio', 'x86/vt-d'...Gravatar Joerg Roedel 1-5/+35
2023-12-12iommu: Mark dev_iommu_priv_set() with a lockdepGravatar Jason Gunthorpe 1-1/+0
2023-12-11iommu/apple-dart: Fix spelling mistake "grups" -> "groups"Gravatar Colin Ian King 1-1/+1
2023-11-27iommu/apple-dart: Use readl instead of readl_relaxed for consistencyGravatar Sven Peter 1-1/+1
2023-11-27iommu/apple-dart: Add support for t8103 USB4 DARTGravatar Sven Peter 1-0/+29
2023-11-27iommu/apple-dart: Write to all DART_T8020_STREAM_SELECTGravatar Sven Peter 1-2/+4
2023-10-27Merge branches 'iommu/fixes', 'arm/tegra', 'arm/smmu', 'virtio', 'x86/vt-d', ...Gravatar Joerg Roedel 1-55/+83
2023-10-26iommu/dart: Remove the force_bypass variableGravatar Jason Gunthorpe 1-14/+6
2023-10-26iommu/dart: Call apple_dart_finalize_domain() as part of alloc_paging()Gravatar Jason Gunthorpe 1-9/+19
2023-10-26iommu/dart: Convert to domain_alloc_paging()Gravatar Jason Gunthorpe 1-8/+5
2023-10-26iommu/dart: Move the blocked domain support to a global staticGravatar Jason Gunthorpe 1-22/+32
2023-10-26iommu/dart: Use static global identity domainsGravatar Jason Gunthorpe 1-11/+28
2023-10-02iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM returnGravatar Niklas Schnelle 1-2/+3
2023-09-25iommu/apple-dart: Handle DMA_FQ domains in attach_dev()Gravatar Hector Martin 1-2/+1
2023-08-07iommu/apple-dart: mark apple_dart_pm_ops staticGravatar Min-Hua Chen 1-1/+1
2023-03-31iommu/apple-dart: Convert to platform remove callback returning voidGravatar Uwe Kleine-König 1-4/+2
2023-02-18Merge branches 'apple/dart', 'arm/exynos', 'arm/renesas', 'arm/smmu', 'x86/vt...Gravatar Joerg Roedel 1-141/+491
2023-02-03iommu: dart: DART_T8110_ERROR range should be 0 to 5Gravatar Eric Curtin 1-2/+2
2023-02-03iommu/dart: Fix apple_dart_device_group for PCI groupsGravatar Sven Peter 1-7/+44
2023-01-20iommu: dart: Add t8110 DART supportGravatar Hector Martin 1-5/+200
2023-01-20iommu: dart: Support different variants with different registersGravatar Hector Martin 1-63/+124
2023-01-20iommu: dart: Fix DART_PARAMS1/2 bit define namesGravatar Hector Martin 1-4/+4
2023-01-20iommu: dart: Support a variable number of TTBRs per streamGravatar Hector Martin 1-9/+19
2023-01-20iommu: dart: Support >64 stream IDsGravatar Hector Martin 1-43/+71
2023-01-20iommu: dart: Add suspend/resume supportGravatar Hector Martin 1-0/+43
2023-01-13iommu: Remove detach_dev callbacksGravatar Lu Baolu 1-24/+0
2022-10-21iommu: Add gfp parameter to iommu_alloc_resv_regionGravatar Lu Baolu 1-1/+1
2022-09-26Merge branches 'apple/dart', 'arm/mediatek', 'arm/omap', 'arm/smmu', 'virtio'...Gravatar Joerg Roedel 1-30/+3
2022-09-26iommu: dart: Support t6000 variantGravatar Sven Peter 1-3/+21
2022-09-09iommu/dma: Make header privateGravatar Robin Murphy 1-1/+2
2022-09-07iommu/dart: Clean up bus_set_iommu()Gravatar Robin Murphy 1-29/+1
2022-07-15iommu: remove the put_resv_regions methodGravatar Christoph Hellwig 1-1/+0
2022-07-06iommu: Clean up release_device checksGravatar Robin Murphy 1-3/+0
2022-05-04iommu/dart: Add missing module owner to ops structureGravatar Hector Martin 1-0/+1
2022-04-28iommu/dart: check return value after calling platform_get_resource()Gravatar Yang Yingliang 1-5/+4
2022-02-28iommu: Split struct iommu_opsGravatar Lu Baolu 1-9/+11
2021-11-06Merge tag 'pci-v5.16-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Gravatar Linus Torvalds 1-0/+28
2021-11-04iommu/dart: Exclude MSI doorbell from PCIe device IOVA rangeGravatar Marc Zyngier 1-0/+27
2021-10-31Merge branches 'apple/dart', 'arm/mediatek', 'arm/renesas', 'arm/smmu', 'arm/...Gravatar Joerg Roedel 1-4/+6
2021-10-27iommu/dart: Initialize DART_STREAMS_ENABLEGravatar Sven Peter 1-0/+5
2021-10-18iommu/dart: Use kmemdup instead of kzalloc and memcpyGravatar Wan Jiabing 1-2/+1
2021-09-28iommu/dart: Clear sid2group entry when a group is freedGravatar Sven Peter 1-3/+35
2021-09-28iommu/dart: Remove iommu_flush_opsGravatar Sven Peter 1-18/+0
2021-09-28iommu/dart: Clean up IOVA cookie crumbsGravatar Robin Murphy 1-2/+0
2021-08-12iommu/dart: Add DART iommu driverGravatar Sven Peter 1-0/+923