diff options
author | H Hartley Sweeten <hsweeten@visionengravers.com> | 2013-06-12 16:17:49 -0700 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2013-06-17 14:33:54 -0700 |
commit | f43abbb4ff4bbe7f92c1293c3aa06c1e43da7695 (patch) | |
tree | 26d49f293342930eb01215b89a69454af4481186 /drivers/staging/comedi/drivers/addi-data/hwdrv_apci3xxx.c | |
parent | staging: comedi: addi_apci_3xxx: remove 'iobase' from private data (diff) | |
download | linux-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.c | 30 |
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; |