]> err.no Git - linux-2.6/blobdiff - include/asm-powerpc/irq.h
Pull dock-bay into release branch
[linux-2.6] / include / asm-powerpc / irq.h
index 05dd5a3eb3aad70f6fcee5db37ef203be69bcb95..0485c53db2b5dc64273ba5661918710c686a61e6 100644 (file)
@@ -223,6 +223,15 @@ extern void irq_dispose_mapping(unsigned int virq);
 extern unsigned int irq_find_mapping(struct irq_host *host,
                                     irq_hw_number_t hwirq);
 
+/**
+ * irq_create_direct_mapping - Allocate a virq for direct mapping
+ * @host: host to allocate the virq for or NULL for default host
+ *
+ * This routine is used for irq controllers which can choose the hardware
+ * interrupt numbers they generate. In such a case it's simplest to use
+ * the linux virq as the hardware interrupt number.
+ */
+extern unsigned int irq_create_direct_mapping(struct irq_host *host);
 
 /**
  * irq_radix_revmap - Find a linux virq from a hw irq number.