aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/iommu
AgeCommit message (Expand)AuthorFilesLines
2021-02-01iommu/mediatek: Support for multi domainsYong Wu2-12/+29
2021-02-01iommu/mediatek: Add get_domain_id from dev->dma_range_mapYong Wu1-1/+41
2021-02-01iommu/mediatek: Add iova_region structureYong Wu2-0/+24
2021-02-01iommu/mediatek: Move geometry.aperture updating into domain_finaliseYong Wu1-3/+4
2021-02-01iommu/mediatek: Move domain_finalise into attach_deviceYong Wu1-19/+12
2021-02-01iommu/mediatek: Adjust the structureYong Wu1-9/+11
2021-02-01iommu/mediatek: Support report iova 34bit translation fault in ISRYong Wu1-2/+15
2021-02-01iommu/mediatek: Support up to 34bit iova in tlb flushYong Wu1-2/+8
2021-02-01iommu/mediatek: Add power-domain operationYong Wu1-5/+34
2021-02-01iommu/mediatek: Add pm runtime callbackYong Wu1-3/+5
2021-02-01iommu/mediatek: Add device link for smi-common and m4uYong Wu2-3/+25
2021-02-01iommu/mediatek: Add error handle for mtk_iommu_probeYong Wu1-4/+19
2021-02-01iommu/mediatek: Move hw_init into attach_deviceYong Wu1-6/+7
2021-02-01iommu/mediatek: Update oas for v7sYong Wu1-1/+5
2021-02-01iommu/mediatek: Add a flag for iova 34bits caseYong Wu1-1/+2
2021-02-01iommu/io-pgtable-arm-v7s: Quad lvl1 pgtable for MediaTekYong Wu1-3/+4
2021-02-01iommu/io-pgtable-arm-v7s: Add cfg as a param in some macrosYong Wu1-18/+18
2021-02-01iommu/io-pgtable-arm-v7s: Clarify LVL_SHIFT/BITS macroYong Wu1-5/+3
2021-02-01iommu/io-pgtable-arm-v7s: Extend PA34 for MediaTekYong Wu2-3/+8
2021-02-01iommu/io-pgtable-arm-v7s: Use ias to check the valid iova in unmapYong Wu1-1/+1
2021-02-01iommu/mediatek: Use the common mtk-memory-port.hYong Wu2-7/+1
2021-01-29iommu/ipmmu-vmsa: Allow SDHI devicesYoshihiro Shimoda1-0/+4
2021-01-29iommu/ipmmu-vmsa: Refactor ipmmu_of_xlate()Yoshihiro Shimoda1-31/+18
2021-01-29iommu/vt-d: Use INVALID response code instead of FAILURELu Baolu1-4/+1
2021-01-29iommu/vt-d: Clear PRQ overflow only when PRQ is emptyLu Baolu1-2/+11
2021-01-28iommu/io-pgtable: Remove TLBI_ON_MAP quirkRobin Murphy1-8/+1
2021-01-28iommu/msm: Hook up iotlb_sync_mapRobin Murphy1-1/+9
2021-01-28iommu/amd: Adopt IO page table framework for AMD IOMMU v1 page tableSuravee Suthikulpanit3-12/+39
2021-01-28iommu/amd: Introduce iommu_v1_map_page and iommu_v1_unmap_pageSuravee Suthikulpanit3-31/+20
2021-01-28iommu/amd: Introduce iommu_v1_iova_to_physSuravee Suthikulpanit2-15/+23
2021-01-28iommu/amd: Refactor fetch_pte to use struct amd_io_pgtableSuravee Suthikulpanit3-8/+11
2021-01-28iommu/amd: Rename variables to be consistent with struct io_pgtable_opsSuravee Suthikulpanit1-16/+15
2021-01-28iommu/amd: Remove amd_iommu_domain_get_pgtableSuravee Suthikulpanit4-61/+19
2021-01-28iommu/amd: Restructure code for freeing page tableSuravee Suthikulpanit3-35/+28
2021-01-28iommu/amd: Move IO page table related functionsSuravee Suthikulpanit3-474/+493
2021-01-28iommu/amd: Declare functions as externSuravee Suthikulpanit2-20/+22
2021-01-28iommu/amd: Convert to using amd_io_pgtableSuravee Suthikulpanit2-15/+11
2021-01-28iommu/amd: Move pt_root to struct amd_io_pgtableSuravee Suthikulpanit3-3/+3
2021-01-28iommu/amd: Prepare for generic IO page table frameworkSuravee Suthikulpanit6-11/+109
2021-01-28iommu/vt-d: Do not use flush-queue when caching-mode is onNadav Amit1-1/+31
2021-01-28iommu: use the __iommu_attach_device() directly for deferred attachLianbo Jiang2-15/+13
2021-01-28dma-iommu: use static-key to minimize the impact in the fast-pathLianbo Jiang1-6/+11
2021-01-28iommu/vt-d: Correctly check addr alignment in qi_flush_dev_iotlb_pasid()Lu Baolu1-1/+1
2021-01-28iommu/amd: Use IVHD EFR for early initialization of IOMMU featuresSuravee Suthikulpanit3-7/+60
2021-01-28iommu/vt-d: Preset Access/Dirty bits for IOVA over FLLu Baolu1-2/+12
2021-01-28iommu/vt-d: Add qi_submit trace eventLu Baolu1-0/+3
2021-01-28iommu/vt-d: Consolidate duplicate cache invaliation codeLu Baolu2-61/+10
2021-01-27iommu/mediatek: Remove the tlb-ops for v7sYong Wu1-23/+4
2021-01-27iommu/mediatek: Gather iova in iommu_unmap to achieve tlb sync onceYong Wu1-3/+5
2021-01-27iommu: Switch gather->end to the inclusive endYong Wu3-3/+3