This function will replace setup_irq in later patch. It takes a dt_irq
as first argument instead of an unsigned int.
Signed-off-by: Julien Grall <julien.grall@linaro.org>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
return 0;
}
+int __init setup_dt_irq(const struct dt_irq *irq, struct irqaction *new)
+{
+ return setup_irq(irq->irq, new);
+}
+
int __init setup_irq(unsigned int irq, struct irqaction *new)
{
int rc;
#define _ASM_HW_IRQ_H
#include <xen/config.h>
+#include <xen/device_tree.h>
#define NR_VECTORS 256 /* XXX */
#define nr_static_irqs NR_IRQS
struct irq_desc;
+struct irqaction;
struct irq_desc *__irq_to_desc(int irq);
void init_IRQ(void);
void init_secondary_IRQ(void);
+int __init setup_dt_irq(const struct dt_irq *irq, struct irqaction *new);
+
#endif /* _ASM_HW_IRQ_H */
/*
* Local variables: