MN10300: ASB2364: Handle the IRQ multiplexer in the FPGA
Handle the IRQ multiplexer in the FPGA by implementing a cascade interrupt driver for it. Signed-off-by: David Howells <dhowells@redhat.com>
This commit is contained in:
@@ -21,11 +21,15 @@
|
||||
/* this number is used when no interrupt has been assigned */
|
||||
#define NO_IRQ INT_MAX
|
||||
|
||||
/* hardware irq numbers */
|
||||
#ifdef CONFIG_SMP
|
||||
#define NR_IRQS GxICR_NUM_EXT_IRQS
|
||||
/*
|
||||
* hardware irq numbers
|
||||
* - the ASB2364 has an FPGA with an IRQ multiplexer on it
|
||||
*/
|
||||
#ifdef CONFIG_MN10300_UNIT_ASB2364
|
||||
#include <unit/irq.h>
|
||||
#else
|
||||
#define NR_IRQS GxICR_NUM_IRQS
|
||||
#define NR_CPU_IRQS GxICR_NUM_IRQS
|
||||
#define NR_IRQS NR_CPU_IRQS
|
||||
#endif
|
||||
|
||||
/* external hardware irq numbers */
|
||||
|
Reference in New Issue
Block a user