mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-28 11:18:45 +07:00
staging: comedi: addi_common.h: remove boardinfo definition
The addi_board definition is not only used by the addi_apci_3120 driver. Introduce a private definition in that driver and remove the global definition from addi_common.h. Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com> Reviewed-by: Ian Abbott <abbotti@mev.co.uk> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
7fab573b61
commit
dbf502e4b8
@ -18,26 +18,6 @@
|
||||
#include <linux/sched.h>
|
||||
#include <linux/interrupt.h>
|
||||
|
||||
struct addi_board {
|
||||
const char *name;
|
||||
char *pc_EepromChip; /* type of chip */
|
||||
int i_NbrAiChannel; /* num of A/D chans */
|
||||
int i_NbrAiChannelDiff; /* num of A/D chans in diff mode */
|
||||
int i_AiChannelList; /* len of chanlist */
|
||||
int i_NbrAoChannel; /* num of D/A chans */
|
||||
int i_AiMaxdata; /* resolution of A/D */
|
||||
int i_AoMaxdata; /* resolution of D/A */
|
||||
const struct comedi_lrange *pr_AiRangelist; /* rangelist for A/D */
|
||||
|
||||
int i_NbrDiChannel; /* Number of DI channels */
|
||||
int i_NbrDoChannel; /* Number of DO channels */
|
||||
int i_DoMaxdata; /* data to set all channels high */
|
||||
|
||||
int i_Timer; /* timer subdevice present or not */
|
||||
unsigned int ui_MinAcquisitiontimeNs; /* Minimum Acquisition in Nano secs */
|
||||
unsigned int ui_MinDelaytimeNs; /* Minimum Delay in Nano secs */
|
||||
};
|
||||
|
||||
struct addi_private {
|
||||
int iobase;
|
||||
int i_IobaseAmcc; /* base+size for AMCC chip */
|
||||
|
@ -14,7 +14,20 @@ enum apci3120_boardid {
|
||||
BOARD_APCI3001,
|
||||
};
|
||||
|
||||
static const struct addi_board apci3120_boardtypes[] = {
|
||||
struct apci3120_board {
|
||||
const char *name;
|
||||
int i_NbrAiChannel;
|
||||
int i_NbrAiChannelDiff;
|
||||
int i_AiChannelList;
|
||||
int i_NbrAoChannel;
|
||||
int i_AiMaxdata;
|
||||
int i_AoMaxdata;
|
||||
int i_NbrDiChannel;
|
||||
int i_NbrDoChannel;
|
||||
int i_DoMaxdata;
|
||||
};
|
||||
|
||||
static const struct apci3120_board apci3120_boardtypes[] = {
|
||||
[BOARD_APCI3120] = {
|
||||
.name = "apci3120",
|
||||
.i_NbrAiChannel = 16,
|
||||
@ -43,7 +56,7 @@ static int apci3120_auto_attach(struct comedi_device *dev,
|
||||
unsigned long context)
|
||||
{
|
||||
struct pci_dev *pcidev = comedi_to_pci_dev(dev);
|
||||
const struct addi_board *this_board = NULL;
|
||||
const struct apci3120_board *this_board = NULL;
|
||||
struct addi_private *devpriv;
|
||||
struct comedi_subdevice *s;
|
||||
int ret, order, i;
|
||||
|
Loading…
Reference in New Issue
Block a user