#define DIO700_SIZE 8          /*  size of io region used by board */
 
-enum dio700_bustype { pcmcia_bustype };
-
 struct dio700_board {
        const char *name;
-       enum dio700_bustype bustype;    /*  PCMCIA */
 };
 
 static const struct dio700_board dio700_boards[] = {
        {
         .name = "daqcard-700",
-        .bustype = pcmcia_bustype,
         },
        {
         .name = "ni_daq_700",
-        .bustype = pcmcia_bustype,
         },
 };
 
        struct pcmcia_device *link;
        int ret;
 
-       /*  get base address, irq etc. based on bustype */
-       switch (thisboard->bustype) {
-       case pcmcia_bustype:
-               link = pcmcia_cur_dev;  /* XXX hack */
-               if (!link)
-                       return -EIO;
-               iobase = link->resource[0]->start;
+       link = pcmcia_cur_dev;  /* XXX hack */
+       if (!link)
+               return -EIO;
+       iobase = link->resource[0]->start;
 #ifdef incomplete
-               irq = link->irq;
+       irq = link->irq;
 #endif
-               break;
-       default:
-               printk(KERN_ERR "bug! couldn't determine board type\n");
-               return -EINVAL;
-               break;
-       }
+
        printk(KERN_ERR "comedi%d: ni_daq_700: %s, io 0x%lx", dev->minor,
               thisboard->name, iobase);
 #ifdef incomplete
 {
        if (dev->subdevices)
                subdev_700_cleanup(dev, dev->subdevices + 0);
-       if (thisboard->bustype != pcmcia_bustype && dev->iobase)
-               release_region(dev->iobase, DIO700_SIZE);
        if (dev->irq)
                free_irq(dev->irq, dev);
 };