|
@@ -174,9 +174,6 @@ static int ni6527_di_insn_bits(struct comedi_device *dev,
|
|
|
struct comedi_subdevice *s,
|
|
|
struct comedi_insn *insn, unsigned int *data)
|
|
|
{
|
|
|
- if (insn->n != 2)
|
|
|
- return -EINVAL;
|
|
|
-
|
|
|
data[1] = readb(devpriv->mite->daq_io_addr + Port_Register(0));
|
|
|
data[1] |= readb(devpriv->mite->daq_io_addr + Port_Register(1)) << 8;
|
|
|
data[1] |= readb(devpriv->mite->daq_io_addr + Port_Register(2)) << 16;
|
|
@@ -188,8 +185,6 @@ static int ni6527_do_insn_bits(struct comedi_device *dev,
|
|
|
struct comedi_subdevice *s,
|
|
|
struct comedi_insn *insn, unsigned int *data)
|
|
|
{
|
|
|
- if (insn->n != 2)
|
|
|
- return -EINVAL;
|
|
|
if (data[0]) {
|
|
|
s->state &= ~data[0];
|
|
|
s->state |= (data[0] & data[1]);
|
|
@@ -339,9 +334,6 @@ static int ni6527_intr_insn_bits(struct comedi_device *dev,
|
|
|
struct comedi_subdevice *s,
|
|
|
struct comedi_insn *insn, unsigned int *data)
|
|
|
{
|
|
|
- if (insn->n < 1)
|
|
|
- return -EINVAL;
|
|
|
-
|
|
|
data[1] = 0;
|
|
|
return 2;
|
|
|
}
|