]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - include/linux/irqchip/arm-vic.h
irqchip: support cascaded VICs
[karo-tx-linux.git] / include / linux / irqchip / arm-vic.h
index e3c82dc95756c4efb71a907c663ecf1d93cd7618..ba46c794b4e5772cc0bbdea36915960d5315f13a 100644 (file)
 struct device_node;
 struct pt_regs;
 
-void __vic_init(void __iomem *base, int irq_start, u32 vic_sources,
-               u32 resume_sources, struct device_node *node);
+void __vic_init(void __iomem *base, int parent_irq, int irq_start,
+               u32 vic_sources, u32 resume_sources, struct device_node *node);
 void vic_init(void __iomem *base, unsigned int irq_start, u32 vic_sources, u32 resume_sources);
+int vic_init_cascaded(void __iomem *base, unsigned int parent_irq,
+                     u32 vic_sources, u32 resume_sources);
 
 #endif