|
@@ -38,7 +38,7 @@ struct gsc_asic {
|
|
int gsc_common_setup(struct parisc_device *parent, struct gsc_asic *gsc_asic);
|
|
int gsc_common_setup(struct parisc_device *parent, struct gsc_asic *gsc_asic);
|
|
int gsc_alloc_irq(struct gsc_irq *dev); /* dev needs an irq */
|
|
int gsc_alloc_irq(struct gsc_irq *dev); /* dev needs an irq */
|
|
int gsc_claim_irq(struct gsc_irq *dev, int irq); /* dev needs this irq */
|
|
int gsc_claim_irq(struct gsc_irq *dev, int irq); /* dev needs this irq */
|
|
-int gsc_assign_irq(struct hw_interrupt_type *type, void *data);
|
|
|
|
|
|
+int gsc_assign_irq(struct irq_chip *type, void *data);
|
|
int gsc_find_local_irq(unsigned int irq, int *global_irq, int limit);
|
|
int gsc_find_local_irq(unsigned int irq, int *global_irq, int limit);
|
|
void gsc_fixup_irqs(struct parisc_device *parent, void *ctrl,
|
|
void gsc_fixup_irqs(struct parisc_device *parent, void *ctrl,
|
|
void (*choose)(struct parisc_device *child, void *ctrl));
|
|
void (*choose)(struct parisc_device *child, void *ctrl));
|