aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging/comedi/drivers/addi-data/hwdrv_apci3xxx.c
diff options
context:
space:
mode:
authorH Hartley Sweeten <hsweeten@visionengravers.com>2013-06-12 16:17:49 -0700
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2013-06-17 14:33:54 -0700
commitf43abbb4ff4bbe7f92c1293c3aa06c1e43da7695 (patch)
tree26d49f293342930eb01215b89a69454af4481186 /drivers/staging/comedi/drivers/addi-data/hwdrv_apci3xxx.c
parentstaging: comedi: addi_apci_3xxx: remove 'iobase' from private data (diff)
downloadlinux-dev-f43abbb4ff4bbe7f92c1293c3aa06c1e43da7695.tar.xz
linux-dev-f43abbb4ff4bbe7f92c1293c3aa06c1e43da7695.zip
staging: comedi: addi_apci_3xxx: rename 'dw_AiBase' in private data
This variable holds the ioremap'ed PCI bar 3 used to read/write the analog input and output registers. Rename it to simply 'mmio'. 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>
Diffstat (limited to 'drivers/staging/comedi/drivers/addi-data/hwdrv_apci3xxx.c')
-rw-r--r--drivers/staging/comedi/drivers/addi-data/hwdrv_apci3xxx.c30
1 files changed, 15 insertions, 15 deletions
diff --git a/drivers/staging/comedi/drivers/addi-data/hwdrv_apci3xxx.c b/drivers/staging/comedi/drivers/addi-data/hwdrv_apci3xxx.c
index ffdddeec175e..f9e8fdb7c8a1 100644
--- a/drivers/staging/comedi/drivers/addi-data/hwdrv_apci3xxx.c
+++ b/drivers/staging/comedi/drivers/addi-data/hwdrv_apci3xxx.c
@@ -27,7 +27,7 @@ static int i_APCI3XXX_TestConversionStarted(struct comedi_device *dev)
{
struct apci3xxx_private *devpriv = dev->private;
- if ((readl(devpriv->dw_AiBase + 8) & 0x80000UL) == 0x80000UL)
+ if ((readl(devpriv->mmio + 8) & 0x80000) == 0x80000)
return 1;
else
return 0;
@@ -164,13 +164,13 @@ static int i_APCI3XXX_AnalogInputConfigOperatingMode(struct comedi_device *dev,
/*******************************/
writel((unsigned int)b_TimeBase,
- devpriv->dw_AiBase + 36);
+ devpriv->mmio + 36);
/**************************/
/* Set the convert timing */
/*************************/
- writel(dw_ReloadValue, devpriv->dw_AiBase + 32);
+ writel(dw_ReloadValue, devpriv->mmio + 32);
} else {
/**************************/
/* Any conversion started */
@@ -304,29 +304,29 @@ static int apci3xxx_ai_insn_read(struct comedi_device *dev,
return -EBUSY;
/* Clear the FIFO */
- writel(0x10000, devpriv->dw_AiBase + 12);
+ writel(0x10000, devpriv->mmio + 12);
/* Get and save the delay mode */
- delay_mode = readl(devpriv->dw_AiBase + 4);
+ delay_mode = readl(devpriv->mmio + 4);
delay_mode &= 0xfffffef0;
/* Channel configuration selection */
- writel(delay_mode, devpriv->dw_AiBase + 4);
+ writel(delay_mode, devpriv->mmio + 4);
/* Make the configuration */
val = (range & 3) | ((range >> 2) << 6) |
(devpriv->b_SingelDiff << 7);
- writel(val, devpriv->dw_AiBase + 0);
+ writel(val, devpriv->mmio + 0);
/* Channel selection */
- writel(delay_mode | 0x100, devpriv->dw_AiBase + 4);
- writel(chan, devpriv->dw_AiBase + 0);
+ writel(delay_mode | 0x100, devpriv->mmio + 4);
+ writel(chan, devpriv->mmio + 0);
/* Restore delay mode */
- writel(delay_mode, devpriv->dw_AiBase + 4);
+ writel(delay_mode, devpriv->mmio + 4);
/* Set the number of sequence to 1 */
- writel(1, devpriv->dw_AiBase + 48);
+ writel(1, devpriv->mmio + 48);
/* Save the interrupt flag */
devpriv->b_EocEosInterrupt = use_interrupt;
@@ -338,20 +338,20 @@ static int apci3xxx_ai_insn_read(struct comedi_device *dev,
if (!use_interrupt) {
for (i = 0; i < insn->n; i++) {
/* Start the conversion */
- writel(0x80000, devpriv->dw_AiBase + 8);
+ writel(0x80000, devpriv->mmio + 8);
/* Wait the EOS */
do {
- val = readl(devpriv->dw_AiBase + 20);
+ val = readl(devpriv->mmio + 20);
val &= 0x1;
} while (!val);
/* Read the analog value */
- data[i] = readl(devpriv->dw_AiBase + 28);
+ data[i] = readl(devpriv->mmio + 28);
}
} else {
/* Start the conversion */
- writel(0x180000, devpriv->dw_AiBase + 8);
+ writel(0x180000, devpriv->mmio + 8);
}
return insn->n;