|
@@ -783,6 +783,15 @@ struct acpi_iort_smmu {
|
|
#define ACPI_IORT_SMMU_DVM_SUPPORTED (1)
|
|
#define ACPI_IORT_SMMU_DVM_SUPPORTED (1)
|
|
#define ACPI_IORT_SMMU_COHERENT_WALK (1<<1)
|
|
#define ACPI_IORT_SMMU_COHERENT_WALK (1<<1)
|
|
|
|
|
|
|
|
+/* Global interrupt format */
|
|
|
|
+
|
|
|
|
+struct acpi_iort_smmu_gsi {
|
|
|
|
+ u32 nsg_irpt;
|
|
|
|
+ u32 nsg_irpt_flags;
|
|
|
|
+ u32 nsg_cfg_irpt;
|
|
|
|
+ u32 nsg_cfg_irpt_flags;
|
|
|
|
+};
|
|
|
|
+
|
|
struct acpi_iort_smmu_v3 {
|
|
struct acpi_iort_smmu_v3 {
|
|
u64 base_address; /* SMMUv3 base address */
|
|
u64 base_address; /* SMMUv3 base address */
|
|
u32 flags;
|
|
u32 flags;
|