1 /* SPDX-License-Identifier: GPL-2.0 */ 2 #ifndef _H8300_IRQ_H_ 3 #define _H8300_IRQ_H_ 4 5 #if defined(CONFIG_CPU_H8300H) 6 #define NR_IRQS 64 7 #define IRQ_CHIP h8300h_irq_chip 8 #define EXT_IRQ0 12 9 #define EXT_IRQS 6 10 #elif defined(CONFIG_CPU_H8S) 11 #define NR_IRQS 128 12 #define IRQ_CHIP h8s_irq_chip 13 #define EXT_IRQ0 16 14 #define EXT_IRQS 16 15 #endif 16 irq_canonicalize(int irq)17static inline int irq_canonicalize(int irq) 18 { 19 return irq; 20 } 21 22 void h8300_init_ipr(void); 23 extern struct irq_chip h8300h_irq_chip; 24 extern struct irq_chip h8s_irq_chip; 25 #endif /* _H8300_IRQ_H_ */ 26