Allow wss to configure @irq 5, which is the default irq for quite a few
authorespie <espie@openbsd.org>
Tue, 28 Mar 2000 14:07:42 +0000 (14:07 +0000)
committerespie <espie@openbsd.org>
Tue, 28 Mar 2000 14:07:42 +0000 (14:07 +0000)
laptops.

sys/dev/isa/wss_isa.c
sys/dev/isa/wssreg.h

index c3372a7..41cf817 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: wss_isa.c,v 1.2 1999/01/24 15:58:54 mickey Exp $      */
+/*     $OpenBSD: wss_isa.c,v 1.3 2000/03/28 14:07:42 espie Exp $       */
 /*     $NetBSD: wss_isa.c,v 1.1 1998/01/19 22:18:24 augustss Exp $     */
 
 /*
@@ -128,7 +128,7 @@ wssfind(parent, sc, ia)
     struct isa_attach_args *ia;
 {
     static u_char interrupt_bits[12] = {
-       -1, -1, -1, -1, -1, -1, -1, 0x08, -1, 0x10, 0x18, 0x20
+       -1, -1, -1, -1, -1, 0x0, -1, 0x08, -1, 0x10, 0x18, 0x20
     };
     static u_char dma_bits[4] = {1, 2, 0, 3};
     
index d4c37b4..f3678dc 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: wssreg.h,v 1.3 1997/11/07 08:07:12 niklas Exp $       */
+/*     $OpenBSD: wssreg.h,v 1.4 2000/03/28 14:07:43 espie Exp $        */
 /*     $NetBSD: wssreg.h,v 1.3 1995/07/07 02:15:15 brezak Exp $        */
 
 /*
@@ -41,7 +41,7 @@
 /*
  * Macros to detect valid hardware configuration data.
  */
-#define WSS_IRQ_VALID(irq)   ((irq) == 7 || (irq) ==  9 || \
+#define WSS_IRQ_VALID(irq)   ((irq) == 5 || (irq) ==   7 || (irq) ==  9 || \
                             (irq) == 10 || (irq) == 11)
 #define WSS_DRQ_VALID(chan)  ((chan) == 0 || (chan) == 1 || (chan) == 3)
 #define WSS_BASE_VALID(base) ((base) == 0x0530 || \