irq.h 504 B

123456789101112131415161718192021222324
  1. #ifndef __ASM_IRQ_H
  2. #define __ASM_IRQ_H
  3. #include <linux/irqchip/arm-gic-acpi.h>
  4. #include <asm-generic/irq.h>
  5. struct pt_regs;
  6. extern void migrate_irqs(void);
  7. extern void set_handle_irq(void (*handle_irq)(struct pt_regs *));
  8. static inline void acpi_irq_init(void)
  9. {
  10. /*
  11. * Hardcode ACPI IRQ chip initialization to GICv2 for now.
  12. * Proper irqchip infrastructure will be implemented along with
  13. * incoming GICv2m|GICv3|ITS bits.
  14. */
  15. acpi_gic_init();
  16. }
  17. #define acpi_irq_init acpi_irq_init
  18. #endif