[PATCH] iommu/arm-smmu-qcom: create qcom_smmu_impl for ACPI boot
Will Deacon
will at kernel.org
Thu Mar 25 14:59:15 GMT 2021
[+ Lorenzo]
On Mon, Mar 01, 2021 at 03:40:21PM +0800, Shawn Guo wrote:
> Though qcom_adreno_smmu_impl is not used by ACPI boot right now,
> qcom_smmu_impl is already required at least to boot up Lenovo Flex 5G
> laptop. Let's check asl_compiler_id in IORT header to ensure we are
> running a QCOM SMMU and create qcom_smmu_impl for it.
>
> !np is used to check ACPI boot, because fwnode of SMMU device is
> a static allocation and thus has_acpi_companion() doesn't work here.
>
> Signed-off-by: Shawn Guo <shawn.guo at linaro.org>
> ---
> drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 33 ++++++++++++++++++++++
> 1 file changed, 33 insertions(+)
I don't know what a "asl_compiler_id" is, but it doesn't sound like it
has an awful lot to do with the SMMU.
Lorenzo -- any idea what we should be doing here instead? Probably not
using ACPI?
Will
More information about the linux-arm-kernel
mailing list