added recognize function
authorDavid Schleef <ds@schleef.org>
Tue, 7 Nov 2000 20:21:05 +0000 (20:21 +0000)
committerDavid Schleef <ds@schleef.org>
Tue, 7 Nov 2000 20:21:05 +0000 (20:21 +0000)
comedi/drivers/das16-new.c

index 186c062db2df27fece751d1d68380ca296a16b76..c55b262d83917bbccb592f85496a37d63c114145 100644 (file)
@@ -386,14 +386,17 @@ static struct das16_board_struct das16_boards[]={
        },
 #endif
 };
+#define n_das16_boards ((sizeof(das16_boards))/(sizeof(das16_boards[0])))
 
 static int das16_attach(comedi_device *dev,comedi_devconfig *it);
 static int das16_detach(comedi_device *dev);
+static int das16_recognize(char *name);
 comedi_driver driver_das16={
        driver_name:    "das16",
        module:         THIS_MODULE,
        attach:         das16_attach,
        detach:         das16_detach,
+       recognize:      das16_recognize,
 };
 
 
@@ -612,6 +615,19 @@ printk("diobits 0x%02x",diobits);
 }
 
 
+static int das16_recognize(char *name)
+{
+       int i;
+
+       for(i=0;i<n_das16_boards;i++){
+               if(!strcmp(das16_boards[i].name,name))
+                       return i;
+       }
+
+       return -1;
+}
+
+
 /*
  *
  * Options list: