irq.h 660 B

123456789101112131415161718192021222324252627282930313233
  1. /*
  2. * This file is subject to the terms and conditions of the GNU General Public
  3. * License. See the file "COPYING" in the main directory of this archive
  4. * for more details.
  5. *
  6. * Copyright (C) 2003 by Ralf Baechle
  7. */
  8. #ifndef __ASM_MACH_GENERIC_IRQ_H
  9. #define __ASM_MACH_GENERIC_IRQ_H
  10. #ifndef NR_IRQS
  11. #define NR_IRQS 256
  12. #endif
  13. #ifdef CONFIG_I8259
  14. #ifndef I8259A_IRQ_BASE
  15. #define I8259A_IRQ_BASE 0
  16. #endif
  17. #endif
  18. #ifdef CONFIG_IRQ_MIPS_CPU
  19. #ifndef MIPS_CPU_IRQ_BASE
  20. #ifdef CONFIG_I8259
  21. #define MIPS_CPU_IRQ_BASE 16
  22. #else
  23. #define MIPS_CPU_IRQ_BASE 0
  24. #endif /* CONFIG_I8259 */
  25. #endif
  26. #endif /* CONFIG_IRQ_MIPS_CPU */
  27. #endif /* __ASM_MACH_GENERIC_IRQ_H */