|
@@ -14,31 +14,15 @@
|
|
|
#include <linux/init.h>
|
|
|
#include <variant/core.h>
|
|
|
|
|
|
-#ifdef CONFIG_VARIANT_IRQ_SWITCH
|
|
|
-#include <variant/irq.h>
|
|
|
-#else
|
|
|
-static inline void variant_irq_enable(unsigned int irq) { }
|
|
|
-static inline void variant_irq_disable(unsigned int irq) { }
|
|
|
-#endif
|
|
|
-
|
|
|
-#ifndef VARIANT_NR_IRQS
|
|
|
-# define VARIANT_NR_IRQS 0
|
|
|
-#endif
|
|
|
#ifdef CONFIG_PLATFORM_NR_IRQS
|
|
|
# define PLATFORM_NR_IRQS CONFIG_PLATFORM_NR_IRQS
|
|
|
#else
|
|
|
# define PLATFORM_NR_IRQS 0
|
|
|
#endif
|
|
|
#define XTENSA_NR_IRQS XCHAL_NUM_INTERRUPTS
|
|
|
-#define NR_IRQS (XTENSA_NR_IRQS + VARIANT_NR_IRQS + PLATFORM_NR_IRQS + 1)
|
|
|
+#define NR_IRQS (XTENSA_NR_IRQS + PLATFORM_NR_IRQS + 1)
|
|
|
#define XTENSA_PIC_LINUX_IRQ(hwirq) ((hwirq) + 1)
|
|
|
|
|
|
-#if VARIANT_NR_IRQS == 0
|
|
|
-static inline void variant_init_irq(void) { }
|
|
|
-#else
|
|
|
-void variant_init_irq(void) __init;
|
|
|
-#endif
|
|
|
-
|
|
|
static __inline__ int irq_canonicalize(int irq)
|
|
|
{
|
|
|
return (irq);
|