]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
iommu/tegra241-cmdqv: Decouple driver from ACPI
authorNicolin Chen <nicolinc@nvidia.com>
Tue, 13 Jan 2026 05:49:32 +0000 (05:49 +0000)
committerWill Deacon <will@kernel.org>
Thu, 22 Jan 2026 15:12:08 +0000 (15:12 +0000)
commiteb20758f86723bb94d30747fca7b65ed2e6846b8
tree062547f23d417fd797fc5745a13e80f503eba6f9
parent14e9a138dd020e234bbbecdbcf4d68eabfe3641e
iommu/tegra241-cmdqv: Decouple driver from ACPI

A platform device is created by acpi_create_platform_device() per CMDQV's
adev. That means there is no point in going through _CRS of ACPI.

Replace all the ACPI functions with standard platform functions. And drop
all ACPI dependencies. This will make the driver compatible with DT also.

Suggested-by: Robin Murphy <robin.murphy@arm.com>
Signed-off-by: Nicolin Chen <nicolinc@nvidia.com>
Signed-off-by: Will Deacon <will@kernel.org>
drivers/iommu/arm/Kconfig
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c