提交 944fd0c9 编写于 作者: H H Hartley Sweeten 提交者: Greg Kroah-Hartman

staging: comedi: cb_das16_cs: rename private data member 'status[12]'

For aesthetics, rename these private data members to match the registers
they are associated with.
Signed-off-by: NH Hartley Sweeten <hsweeten@visionengravers.com>
Reviewed-by: NIan Abbott <abbotti@mev.co.uk>
Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
上级 e9d8e8d4
...@@ -119,8 +119,8 @@ static const struct das16cs_board das16cs_boards[] = { ...@@ -119,8 +119,8 @@ static const struct das16cs_board das16cs_boards[] = {
}; };
struct das16cs_private { struct das16cs_private {
unsigned short status1; unsigned short misc1;
unsigned short status2; unsigned short misc2;
}; };
static const struct comedi_lrange das16cs_ai_range = { static const struct comedi_lrange das16cs_ai_range = {
...@@ -161,30 +161,30 @@ static int das16cs_ai_insn_read(struct comedi_device *dev, ...@@ -161,30 +161,30 @@ static int das16cs_ai_insn_read(struct comedi_device *dev,
dev->iobase + DAS16CS_AI_MUX_REG); dev->iobase + DAS16CS_AI_MUX_REG);
/* disable interrupts, software convert */ /* disable interrupts, software convert */
devpriv->status1 &= ~(DAS16CS_MISC1_INTE | DAS16CS_MISC1_INT_SRC_MASK | devpriv->misc1 &= ~(DAS16CS_MISC1_INTE | DAS16CS_MISC1_INT_SRC_MASK |
DAS16CS_MISC1_AI_CONV_MASK); DAS16CS_MISC1_AI_CONV_MASK);
if (aref == AREF_DIFF) if (aref == AREF_DIFF)
devpriv->status1 &= ~DAS16CS_MISC1_SEDIFF; devpriv->misc1 &= ~DAS16CS_MISC1_SEDIFF;
else else
devpriv->status1 |= DAS16CS_MISC1_SEDIFF; devpriv->misc1 |= DAS16CS_MISC1_SEDIFF;
outw(devpriv->status1, dev->iobase + DAS16CS_MISC1_REG); outw(devpriv->misc1, dev->iobase + DAS16CS_MISC1_REG);
devpriv->status2 &= ~(DAS16CS_MISC2_BME | DAS16CS_MISC2_AI_GAIN_MASK); devpriv->misc2 &= ~(DAS16CS_MISC2_BME | DAS16CS_MISC2_AI_GAIN_MASK);
switch (range) { switch (range) {
case 0: case 0:
devpriv->status2 |= DAS16CS_MISC2_AI_GAIN_1; devpriv->misc2 |= DAS16CS_MISC2_AI_GAIN_1;
break; break;
case 1: case 1:
devpriv->status2 |= DAS16CS_MISC2_AI_GAIN_2; devpriv->misc2 |= DAS16CS_MISC2_AI_GAIN_2;
break; break;
case 2: case 2:
devpriv->status2 |= DAS16CS_MISC2_AI_GAIN_4; devpriv->misc2 |= DAS16CS_MISC2_AI_GAIN_4;
break; break;
case 3: case 3:
devpriv->status2 |= DAS16CS_MISC2_AI_GAIN_8; devpriv->misc2 |= DAS16CS_MISC2_AI_GAIN_8;
break; break;
} }
outw(devpriv->status2, dev->iobase + DAS16CS_MISC2_REG); outw(devpriv->misc2, dev->iobase + DAS16CS_MISC2_REG);
for (i = 0; i < insn->n; i++) { for (i = 0; i < insn->n; i++) {
outw(0, dev->iobase + DAS16CS_AI_DATA_REG); outw(0, dev->iobase + DAS16CS_AI_DATA_REG);
...@@ -207,34 +207,34 @@ static int das16cs_ao_insn_write(struct comedi_device *dev, ...@@ -207,34 +207,34 @@ static int das16cs_ao_insn_write(struct comedi_device *dev,
struct das16cs_private *devpriv = dev->private; struct das16cs_private *devpriv = dev->private;
unsigned int chan = CR_CHAN(insn->chanspec); unsigned int chan = CR_CHAN(insn->chanspec);
unsigned int val = s->readback[chan]; unsigned int val = s->readback[chan];
unsigned short status1; unsigned short misc1;
int bit; int bit;
int i; int i;
for (i = 0; i < insn->n; i++) { for (i = 0; i < insn->n; i++) {
val = data[i]; val = data[i];
outw(devpriv->status1, dev->iobase + DAS16CS_MISC1_REG); outw(devpriv->misc1, dev->iobase + DAS16CS_MISC1_REG);
udelay(1); udelay(1);
/* raise the DACxCS line for the non-selected channel */ /* raise the DACxCS line for the non-selected channel */
status1 = devpriv->status1 & ~DAS16CS_MISC1_DAC_MASK; misc1 = devpriv->misc1 & ~DAS16CS_MISC1_DAC_MASK;
if (chan) if (chan)
status1 |= DAS16CS_MISC1_DAC0CS; misc1 |= DAS16CS_MISC1_DAC0CS;
else else
status1 |= DAS16CS_MISC1_DAC1CS; misc1 |= DAS16CS_MISC1_DAC1CS;
outw(status1, dev->iobase + DAS16CS_MISC1_REG); outw(misc1, dev->iobase + DAS16CS_MISC1_REG);
udelay(1); udelay(1);
for (bit = 15; bit >= 0; bit--) { for (bit = 15; bit >= 0; bit--) {
if ((val >> bit) & 0x1) if ((val >> bit) & 0x1)
status1 |= DAS16CS_MISC1_DACSD; misc1 |= DAS16CS_MISC1_DACSD;
else else
status1 &= ~DAS16CS_MISC1_DACSD; misc1 &= ~DAS16CS_MISC1_DACSD;
outw(status1, dev->iobase + DAS16CS_MISC1_REG); outw(misc1, dev->iobase + DAS16CS_MISC1_REG);
udelay(1); udelay(1);
outw(status1 | DAS16CS_MISC1_DACCLK, outw(misc1 | DAS16CS_MISC1_DACCLK,
dev->iobase + DAS16CS_MISC1_REG); dev->iobase + DAS16CS_MISC1_REG);
udelay(1); udelay(1);
} }
...@@ -242,7 +242,7 @@ static int das16cs_ao_insn_write(struct comedi_device *dev, ...@@ -242,7 +242,7 @@ static int das16cs_ao_insn_write(struct comedi_device *dev,
* Make both DAC0CS and DAC1CS high to load * Make both DAC0CS and DAC1CS high to load
* the new data and update analog the output * the new data and update analog the output
*/ */
outw(status1 | DAS16CS_MISC1_DAC0CS | DAS16CS_MISC1_DAC1CS, outw(misc1 | DAS16CS_MISC1_DAC0CS | DAS16CS_MISC1_DAC1CS,
dev->iobase + DAS16CS_MISC1_REG); dev->iobase + DAS16CS_MISC1_REG);
} }
s->readback[chan] = val; s->readback[chan] = val;
...@@ -283,14 +283,14 @@ static int das16cs_dio_insn_config(struct comedi_device *dev, ...@@ -283,14 +283,14 @@ static int das16cs_dio_insn_config(struct comedi_device *dev,
return ret; return ret;
if (s->io_bits & 0xf0) if (s->io_bits & 0xf0)
devpriv->status2 |= DAS16CS_MISC2_UDIR; devpriv->misc2 |= DAS16CS_MISC2_UDIR;
else else
devpriv->status2 &= ~DAS16CS_MISC2_UDIR; devpriv->misc2 &= ~DAS16CS_MISC2_UDIR;
if (s->io_bits & 0x0f) if (s->io_bits & 0x0f)
devpriv->status2 |= DAS16CS_MISC2_LDIR; devpriv->misc2 |= DAS16CS_MISC2_LDIR;
else else
devpriv->status2 &= ~DAS16CS_MISC2_LDIR; devpriv->misc2 &= ~DAS16CS_MISC2_LDIR;
outw(devpriv->status2, dev->iobase + DAS16CS_MISC2_REG); outw(devpriv->misc2, dev->iobase + DAS16CS_MISC2_REG);
return insn->n; return insn->n;
} }
...@@ -306,18 +306,18 @@ static int das16cs_counter_insn_config(struct comedi_device *dev, ...@@ -306,18 +306,18 @@ static int das16cs_counter_insn_config(struct comedi_device *dev,
case INSN_CONFIG_SET_CLOCK_SRC: case INSN_CONFIG_SET_CLOCK_SRC:
switch (data[1]) { switch (data[1]) {
case 0: /* internal 100 kHz */ case 0: /* internal 100 kHz */
devpriv->status2 |= DAS16CS_MISC2_CTR1; devpriv->misc2 |= DAS16CS_MISC2_CTR1;
break; break;
case 1: /* external */ case 1: /* external */
devpriv->status2 &= ~DAS16CS_MISC2_CTR1; devpriv->misc2 &= ~DAS16CS_MISC2_CTR1;
break; break;
default: default:
return -EINVAL; return -EINVAL;
} }
outw(devpriv->status2, dev->iobase + DAS16CS_MISC2_REG); outw(devpriv->misc2, dev->iobase + DAS16CS_MISC2_REG);
break; break;
case INSN_CONFIG_GET_CLOCK_SRC: case INSN_CONFIG_GET_CLOCK_SRC:
if (devpriv->status2 & DAS16CS_MISC2_CTR1) { if (devpriv->misc2 & DAS16CS_MISC2_CTR1) {
data[1] = 0; data[1] = 0;
data[2] = I8254_OSC_BASE_100KHZ; data[2] = I8254_OSC_BASE_100KHZ;
} else { } else {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册