staging: comedi: das08,das08_cs: Move das08_cs_boards[]
Move `das08_cs_boards[]` from "das08.c" to "das08_cs.c" and make it static const. It no longer refers to anything in "das08.c" and no longer needs to be exported. Signed-off-by: Ian Abbott <abbotti@mev.co.uk> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
5bacadc84b
commit
383ecb88c1
3 changed files with 26 additions and 32 deletions
|
@ -663,35 +663,6 @@ static const struct das08_board_struct das08_boards[] = {
|
||||||
};
|
};
|
||||||
#endif /* DO_COMEDI_DRIVER_REGISTER */
|
#endif /* DO_COMEDI_DRIVER_REGISTER */
|
||||||
|
|
||||||
#if IS_ENABLED(CONFIG_COMEDI_DAS08_CS)
|
|
||||||
struct das08_board_struct das08_cs_boards[NUM_DAS08_CS_BOARDS] = {
|
|
||||||
{
|
|
||||||
.name = "pcm-das08",
|
|
||||||
.id = 0x0, /* XXX */
|
|
||||||
.bustype = pcmcia,
|
|
||||||
.ai_nbits = 12,
|
|
||||||
.ai_pg = das08_bipolar5,
|
|
||||||
.ai_encoding = das08_pcm_encode12,
|
|
||||||
.di_nchan = 3,
|
|
||||||
.do_nchan = 3,
|
|
||||||
.iosize = 16,
|
|
||||||
},
|
|
||||||
/* duplicate so driver name can be used also */
|
|
||||||
{
|
|
||||||
.name = "das08_cs",
|
|
||||||
.id = 0x0, /* XXX */
|
|
||||||
.bustype = pcmcia,
|
|
||||||
.ai_nbits = 12,
|
|
||||||
.ai_pg = das08_bipolar5,
|
|
||||||
.ai_encoding = das08_pcm_encode12,
|
|
||||||
.di_nchan = 3,
|
|
||||||
.do_nchan = 3,
|
|
||||||
.iosize = 16,
|
|
||||||
},
|
|
||||||
};
|
|
||||||
EXPORT_SYMBOL_GPL(das08_cs_boards);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
int das08_common_attach(struct comedi_device *dev, unsigned long iobase)
|
int das08_common_attach(struct comedi_device *dev, unsigned long iobase)
|
||||||
{
|
{
|
||||||
const struct das08_board_struct *thisboard = comedi_board(dev);
|
const struct das08_board_struct *thisboard = comedi_board(dev);
|
||||||
|
|
|
@ -56,9 +56,6 @@ struct das08_private_struct {
|
||||||
unsigned int i8254_iobase;
|
unsigned int i8254_iobase;
|
||||||
};
|
};
|
||||||
|
|
||||||
#define NUM_DAS08_CS_BOARDS 2
|
|
||||||
extern struct das08_board_struct das08_cs_boards[NUM_DAS08_CS_BOARDS];
|
|
||||||
|
|
||||||
int das08_common_attach(struct comedi_device *dev, unsigned long iobase);
|
int das08_common_attach(struct comedi_device *dev, unsigned long iobase);
|
||||||
void das08_common_detach(struct comedi_device *dev);
|
void das08_common_detach(struct comedi_device *dev);
|
||||||
|
|
||||||
|
|
|
@ -58,6 +58,32 @@ Command support does not exist, but could be added for this board.
|
||||||
#include <pcmcia/cistpl.h>
|
#include <pcmcia/cistpl.h>
|
||||||
#include <pcmcia/ds.h>
|
#include <pcmcia/ds.h>
|
||||||
|
|
||||||
|
static const struct das08_board_struct das08_cs_boards[] = {
|
||||||
|
{
|
||||||
|
.name = "pcm-das08",
|
||||||
|
.id = 0x0, /* XXX */
|
||||||
|
.bustype = pcmcia,
|
||||||
|
.ai_nbits = 12,
|
||||||
|
.ai_pg = das08_bipolar5,
|
||||||
|
.ai_encoding = das08_pcm_encode12,
|
||||||
|
.di_nchan = 3,
|
||||||
|
.do_nchan = 3,
|
||||||
|
.iosize = 16,
|
||||||
|
},
|
||||||
|
/* duplicate so driver name can be used also */
|
||||||
|
{
|
||||||
|
.name = "das08_cs",
|
||||||
|
.id = 0x0, /* XXX */
|
||||||
|
.bustype = pcmcia,
|
||||||
|
.ai_nbits = 12,
|
||||||
|
.ai_pg = das08_bipolar5,
|
||||||
|
.ai_encoding = das08_pcm_encode12,
|
||||||
|
.di_nchan = 3,
|
||||||
|
.do_nchan = 3,
|
||||||
|
.iosize = 16,
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
static struct pcmcia_device *cur_dev;
|
static struct pcmcia_device *cur_dev;
|
||||||
|
|
||||||
static int das08_cs_attach(struct comedi_device *dev,
|
static int das08_cs_attach(struct comedi_device *dev,
|
||||||
|
|
Loading…
Add table
Reference in a new issue