This commit was manufactured by cvs2svn to create tag
[linux-2.6.git] / drivers / serial / au1x00_uart.c
index 1db2838..f1c524a 100644 (file)
@@ -1313,6 +1313,20 @@ void unregister_serial(int line)
        uart_unregister_port(&serial8250_reg, line);
 }
 
+/*
+ * This is for ISAPNP only.
+ */
+void serial8250_get_irq_map(unsigned int *map)
+{
+       int i;
+
+       for (i = 0; i < UART_NR; i++) {
+               if (serial8250_ports[i].port.type != PORT_UNKNOWN &&
+                   serial8250_ports[i].port.irq < 16)
+                       *map |= 1 << serial8250_ports[i].port.irq;
+       }
+}
+
 /**
  *     serial8250_suspend_port - suspend one serial port
  *     @line:  serial line number
@@ -1368,6 +1382,7 @@ module_exit(serial8250_exit);
 
 EXPORT_SYMBOL(register_serial);
 EXPORT_SYMBOL(unregister_serial);
+EXPORT_SYMBOL(serial8250_get_irq_map);
 EXPORT_SYMBOL(serial8250_suspend_port);
 EXPORT_SYMBOL(serial8250_resume_port);