Commit 43fc365f authored by H Hartley Sweeten's avatar H Hartley Sweeten Committed by Greg Kroah-Hartman
Browse files

staging: comedi: pcmda12: remove boardinfo



This driver only supports a single "boardtype". Remove the unneeded
boardinfo struct and its use in the driver.

Signed-off-by: default avatarH Hartley Sweeten <hsweeten@visionengravers.com>
Cc: Ian Abbott <abbotti@mev.co.uk>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 16339125
Loading
Loading
Loading
Loading
+1 −18
Original line number Diff line number Diff line
@@ -64,13 +64,6 @@ Configuration Options:
#define MSB_PORT(chan) (LSB_PORT(chan)+1)
#define BITS 12

/*
 * Bords
 */
struct pcmda12_board {
	const char *name;
};

/* note these have no effect and are merely here for reference..
   these are configured by jumpering the board! */
static const struct comedi_lrange pcmda12_ranges = {
@@ -162,7 +155,6 @@ static int ao_rinsn(struct comedi_device *dev, struct comedi_subdevice *s,
static int pcmda12_attach(struct comedi_device *dev,
			  struct comedi_devconfig *it)
{
	const struct pcmda12_board *board = comedi_board(dev);
	struct comedi_subdevice *s;
	unsigned long iobase;
	int ret;
@@ -178,7 +170,7 @@ static int pcmda12_attach(struct comedi_device *dev,
	}
	dev->iobase = iobase;

	dev->board_name = board->name;
	dev->board_name = dev->driver->driver_name;

/*
 * Allocate the private structure area.  alloc_private() is a
@@ -218,20 +210,11 @@ static void pcmda12_detach(struct comedi_device *dev)
		release_region(dev->iobase, IOSIZE);
}

static const struct pcmda12_board pcmda12_boards[] = {
	{
		.name	= "pcmda12",
	},
};

static struct comedi_driver pcmda12_driver = {
	.driver_name	= "pcmda12",
	.module		= THIS_MODULE,
	.attach		= pcmda12_attach,
	.detach		= pcmda12_detach,
	.board_name	= &pcmda12_boards[0].name,
	.offset		= sizeof(struct pcmda12_board),
	.num_names	= ARRAY_SIZE(pcmda12_boards),
};
module_comedi_driver(pcmda12_driver);