[PATCH 1/2][SRU Bionic] ACPICA: iasl: Add SMMUv3 device ID mapping index support

dann frazier dann.frazier at canonical.com
Fri Aug 3 16:52:24 UTC 2018

From: Hanjun Guo <hanjun.guo at linaro.org>

BugLink: https://bugs.launchpad.net/bugs/1785282

ACPICA commit 5c371879e035122c5807752f42247fd091d107d6

SMMUv3 device ID mapping index is used for SMMUv3
MSI which is introduced in IORT spec revision c,
add its support for iasl.

Tested with iasl -t IORT then get the right SMMUv3
node in iort.asl.

Link: https://github.com/acpica/acpica/commit/5c371879
Signed-off-by: Hanjun Guo <hanjun.guo at linaro.org>
Signed-off-by: Bob Moore <robert.moore at intel.com>
Signed-off-by: Erik Schmauss <erik.schmauss at intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki at intel.com>
(cherry picked from commit 4c106aa411ee7c1919589f283a4f17888dfee387)
Signed-off-by: dann frazier <dann.frazier at canonical.com>
 include/acpi/actbl2.h | 1 +
 1 file changed, 1 insertion(+)

diff --git a/include/acpi/actbl2.h b/include/acpi/actbl2.h
index 686b6f8c09dc7..d90277eb24547 100644
--- a/include/acpi/actbl2.h
+++ b/include/acpi/actbl2.h
@@ -810,6 +810,7 @@ struct acpi_iort_smmu_v3 {
 	u8 pxm;
 	u8 reserved1;
 	u16 reserved2;
+	u32 id_mapping_index;
 /* Values for Model field above */

More information about the kernel-team mailing list