]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - include/linux/irqchip/arm-gic-v3.h
irqchip/gic-v3: Add VLPI/DirectLPI discovery
[mirror_ubuntu-bionic-kernel.git] / include / linux / irqchip / arm-gic-v3.h
index 6a1f87ff94e2bf632d8568e3d9ce613dd111e372..20a553423ac7cbe4384d6cf5de745cc472c7cf0a 100644 (file)
 
 #define GICR_TYPER_PLPIS               (1U << 0)
 #define GICR_TYPER_VLPIS               (1U << 1)
+#define GICR_TYPER_DirectLPIS          (1U << 3)
 #define GICR_TYPER_LAST                        (1U << 4)
 
 #define GIC_V3_REDIST_SIZE             0x20000
@@ -487,6 +488,8 @@ struct rdists {
        struct page             *prop_page;
        int                     id_bits;
        u64                     flags;
+       bool                    has_vlpis;
+       bool                    has_direct_lpi;
 };
 
 struct irq_domain;