Commit 16b47750 authored by H Hartley Sweeten's avatar H Hartley Sweeten Committed by Greg Kroah-Hartman

staging: comedi: adq12b: remove 'unipolar' from private data

This member of the private data is only used during the attach to
determine which range table to use for the analog inputs. Remove
the member and use the comedi_devconfig option directly.
Signed-off-by: default avatarH Hartley Sweeten <hsweeten@visionengravers.com>
Reviewed-by: default avatarIan Abbott <abbotti@mev.co.uk>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent d8dc10bf
...@@ -114,7 +114,6 @@ static const struct comedi_lrange range_adq12b_ai_unipolar = { ...@@ -114,7 +114,6 @@ static const struct comedi_lrange range_adq12b_ai_unipolar = {
}; };
struct adq12b_private { struct adq12b_private {
int unipolar; /* option 2 of comedi_config (1 is iobase) */
int differential; /* option 3 of comedi_config */ int differential; /* option 3 of comedi_config */
unsigned int last_ctreg; unsigned int last_ctreg;
}; };
...@@ -218,7 +217,6 @@ static int adq12b_attach(struct comedi_device *dev, struct comedi_devconfig *it) ...@@ -218,7 +217,6 @@ static int adq12b_attach(struct comedi_device *dev, struct comedi_devconfig *it)
if (!devpriv) if (!devpriv)
return -ENOMEM; return -ENOMEM;
devpriv->unipolar = it->options[1];
devpriv->differential = it->options[2]; devpriv->differential = it->options[2];
devpriv->last_ctreg = -1; /* force ctreg update */ devpriv->last_ctreg = -1; /* force ctreg update */
...@@ -237,10 +235,8 @@ static int adq12b_attach(struct comedi_device *dev, struct comedi_devconfig *it) ...@@ -237,10 +235,8 @@ static int adq12b_attach(struct comedi_device *dev, struct comedi_devconfig *it)
s->n_chan = 16; s->n_chan = 16;
} }
if (devpriv->unipolar) s->range_table = it->options[1] ? &range_adq12b_ai_unipolar
s->range_table = &range_adq12b_ai_unipolar; : &range_adq12b_ai_bipolar;
else
s->range_table = &range_adq12b_ai_bipolar;
s->maxdata = 0xfff; s->maxdata = 0xfff;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment