aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/iommu/arm
AgeCommit message (Expand)AuthorFilesLines
13 daysMerge tag 'iommu-updates-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linuxLinus Torvalds8-143/+362
2026-08-18Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linuxLinus Torvalds1-1/+1
2026-08-11Merge branches 'arm/smmu/updates', 'arm/smmu/bindings', 'mediatek', 'qualcomm/msm', 'rockchip', 'ti/omap', 'riscv', 'intel/vt-d', 'amd/amd-vi', 'core' and 'typos' into nextJoerg Roedel8-143/+362
2026-08-06iommu/arm-smmu-v3-sva: Use system_supports_bbml3() to detect CPU featureWill Deacon1-1/+1
2026-08-04iommu/arm-smmu-v3: Replace sort_nonatomic() with sort()Kuan-Wei Chiu1-3/+3
2026-08-02iommu/arm-smmu-v3: Support IDR5.DS and widen the TLBI SCALE fieldNicolin Chen2-2/+8
2026-08-02iommu/arm-smmu-v3: Convert to use atomic poll timeoutPranjal Shrivastava1-2/+3
2026-08-02iommu/arm-smmu-v3: Add HAFT support for SVARobin Murphy3-11/+25
2026-07-28iommu/tegra241-cmdqv: Rate-limit the error ISR's log messageNicolin Chen1-9/+7
2026-07-28iommu/tegra241-cmdqv: Fix VINTF0 leak on the init-failure pathNicolin Chen1-2/+8
2026-07-28iommu/tegra241-cmdqv: Require exactly one Stream ID for a vSIDNicolin Chen1-1/+2
2026-07-28iommu/tegra241-cmdqv: Reject a vSID wider than the SID_MATCH fieldNicolin Chen1-2/+6
2026-07-28iommu/tegra241-cmdqv: Free the error IRQ before tearing down VINTFsNicolin Chen1-2/+8
2026-07-28iommu/tegra241-cmdqv: Don't fall back to a freed smmu after devm_krealloc()Nicolin Chen1-22/+32
2026-07-28iommu/tegra241-cmdqv: Don't run the error ISR before probe sets up vintfsNicolin Chen1-15/+19
2026-07-28iommu/tegra241-cmdqv: Harden error-map index handling in the error ISRNicolin Chen1-3/+11
2026-07-28iommu/tegra241-cmdqv: Synchronize the error ISR against VINTF (de)initNicolin Chen1-4/+33
2026-07-28iommu/tegra241-cmdqv: Publish an LVCMDQ only after it is fully initializedNicolin Chen1-8/+17
2026-07-28iommu/arm-smmu-v3: Enable CFGI/TLBI-repeat workaround on Tegra264Ashish Mhetre1-1/+3
2026-07-28iommu/arm-smmu-v3-iommufd: Report CFGI/TLBI-repeat erratumAshish Mhetre3-3/+12
2026-07-28iommu/arm-smmu-v3: Add CFGI/TLBI-repeat workaroundAshish Mhetre2-4/+57
2026-07-28iommu/arm-smmu-v3: Factor out CMDQ batch force-sync conditionsNicolin Chen1-6/+17
2026-07-22iommu/tegra241-cmdqv: Fix CMD_SYNC use-after-free on teardownShameer Kolothum3-2/+16
2026-07-22iommu/arm-smmu-v3: Manage teardown with devmShameer Kolothum1-16/+40
2026-07-22iommu/arm-smmu-v3: Declare eats_s1chk and eats_trans as host-endian u64Nicolin Chen1-2/+2
2026-07-22iommu: arm: Remove redundant dev_err()/dev_err_probe()Pan Chuang2-10/+3
2026-07-22iommu/qcom: Enable clocks before hardware access in qcom_iommu_ctx_probe()Mukesh Ojha1-1/+6
2026-07-22iommu/qcom: Publish pgtbl_ops before releasing init_mutexMukesh Ojha1-3/+2
2026-07-22iommu/qcom: Fix pgtbl_ops leak in qcom_iommu_init_domain() error pathMukesh Ojha1-0/+1
2026-07-22iommu/qcom: Check pm_runtime_resume_and_get() return in probeMukesh Ojha1-1/+5
2026-07-22iommu/qcom: Use devm_pm_runtime_enable() in qcom_iommu_device_probe()Mukesh Ojha1-5/+5
2026-07-22iommu/qcom: Fix inverted fault report check in qcom_iommu_fault()Mukesh Ojha1-1/+1
2026-07-22iommu/qcom: Remove sysfs device on probe failure pathHaoxiang Li1-1/+3
2026-07-22iommu/arm-smmu-v3: Fix grammar in commentxiongweimin1-1/+1
2026-07-22iommu/arm-smmu-qcom: Add SM8450 MDSS compatibleEsteban Urrutia1-0/+1
2026-07-14iommu/arm-smmu-v3-iommufd: Require exactly one Stream ID for a vDEVICENicolin Chen1-0/+15
2026-07-09iommu/arm-smmu-v3: Standardize ATS enablement failure reportingPranjal Shrivastava1-2/+7
2026-07-03Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files)Uwe Kleine-König (The Capable Hub)1-1/+0
2026-06-12Merge branches 'apple/dart', 'arm/smmu/updates', 'arm/smmu/bindings', 'rockchip', 'verisilicon', 'riscv', 'intel/vt-d', 'amd/amd-vi' and 'core' into nextJoerg Roedel6-424/+446
2026-05-28iommu/arm-smmu-v3: Allow ATS to be always onNicolin Chen2-9/+73
2026-05-19iommu/arm-smmu-v3-sva: Enable Hardware Access and Hardware Dirty bitsNicolin Chen1-0/+10
2026-05-19iommu/arm-smmu-v3: Directly encode TLBI commandsJason Gunthorpe2-134/+71
2026-05-19iommu/arm-smmu-v3: Directly encode CMDQ_OP_SYNCJason Gunthorpe2-31/+27
2026-05-19iommu/arm-smmu-v3: Directly encode CMDQ_OP_ATC_INVJason Gunthorpe2-46/+40
2026-05-19iommu/arm-smmu-v3: Directly encode simple commandsJason Gunthorpe2-168/+148
2026-05-19iommu/arm-smmu-v3: Remove CMDQ_OP_CFGI_CD_ALL from arm_smmu_cmdq_build_cmd()Jason Gunthorpe1-3/+0
2026-05-19iommu/arm-smmu-v3: Convert arm_smmu_cmdq_batch cmds to struct arm_smmu_cmdJason Gunthorpe4-53/+58
2026-05-19iommu/arm-smmu-v3: Use the HW arm_smmu_cmd in cmdq submission functionsJason Gunthorpe1-23/+30
2026-05-19iommu/arm-smmu-v3: Use the HW arm_smmu_cmd in cmdq selection functionsJason Gunthorpe3-25/+38
2026-05-19iommu/arm-smmu-v3: Add struct arm_smmu_cmd to represent the HW format commandJason Gunthorpe1-20/+28