#include <linux/module.h>
#include <linux/delay.h>
#include <linux/comedi/comedi_pcmcia.h>
#include <linux/comedi/comedi_8255.h>
#include "ni_stc.h"
static const struct ni_board_struct ni_boards[] = …;
#include "ni_mio_common.c"
static const void *ni_getboardtype(struct comedi_device *dev,
struct pcmcia_device *link)
{ … }
static int mio_pcmcia_config_loop(struct pcmcia_device *p_dev, void *priv_data)
{ … }
static int mio_cs_auto_attach(struct comedi_device *dev,
unsigned long context)
{ … }
static void mio_cs_detach(struct comedi_device *dev)
{ … }
static struct comedi_driver driver_ni_mio_cs = …;
static int cs_attach(struct pcmcia_device *link)
{ … }
static const struct pcmcia_device_id ni_mio_cs_ids[] = …;
MODULE_DEVICE_TABLE(pcmcia, ni_mio_cs_ids);
static struct pcmcia_driver ni_mio_cs_driver = …;
module_comedi_pcmcia_driver(…);
MODULE_DESCRIPTION(…) …;
MODULE_AUTHOR(…) …;
MODULE_LICENSE(…) …;