iommu/amd: Introduce generic function to set multibit feature value
authorSairaj Kodilkar <sarunkod@amd.com>
Fri, 7 Mar 2025 09:58:19 +0000 (15:28 +0530)
committerJoerg Roedel <jroedel@suse.de>
Thu, 13 Mar 2025 11:14:14 +0000 (12:14 +0100)
commit1c608b0b280d8a33edee28f4fb531151b47ec33c
treeec915e9a59101e57431e53ee75f222025c0ce075
parent625586855f002ea2dd4aa9552e3005745f285688
iommu/amd: Introduce generic function to set multibit feature value

Define generic function `iommu_feature_set()` to set the values
in the feature control register and replace `iommu_set_inv_tlb_timeout()`
with it.

Signed-off-by: Sairaj Kodilkar <sarunkod@amd.com>
Reviewed-by: Vasant Hegde <vasant.hegde@amd.com>
Link: https://lore.kernel.org/r/20250307095822.2274-2-sarunkod@amd.com
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/amd/amd_iommu_types.h
drivers/iommu/amd/init.c