[PATCH v2 0/3] arm-smmu-qcom: Create qcom_smmu_impl for ACPI boot
From: Shawn Guo <hidden>
Date: 2021-04-02 03:56:11
Also in:
linux-arm-msm
The arm-smmu-qcom driver needs to hook up qcom_smmu_impl for booting up Snapdragon platforms. Such hook-up is being done for DT boot by matching compatibles. The series tries to handle the hook-up for ACPI boot by looking at model identifier, which is figured out by IORT driver using acpi_match_platform_list() helper. It helps to get Debian installer booting with ACPI work for Qualcomm SC8180X based laptops like Lenovo Flex 5G. Changes for v2: - Rather than using asl_compiler_id in IORT table, follow suggestion from Robin Murphy to use acpi_match_platform_list() to match platform. Shawn Guo (3): ACPI/IORT: Consolidate use of SMMU device platdata ACPI/IORT: Add Qualcomm Snapdragon platforms to iort_plat_info[] iommu/arm-smmu-qcom: hook up qcom_smmu_impl for ACPI boot drivers/acpi/arm64/iort.c | 36 +++++++++------------ drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 6 +++- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 9 ++++++ drivers/iommu/arm/arm-smmu/arm-smmu.c | 9 ++++-- drivers/perf/arm_smmuv3_pmu.c | 8 +++-- include/linux/acpi_iort.h | 12 +++++-- 6 files changed, 51 insertions(+), 29 deletions(-) -- 2.17.1 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel