summaryrefslogtreecommitdiff
path: root/drivers/staging/comedi/drivers/addi-data
diff options
context:
space:
mode:
authorH Hartley Sweeten <hsweeten@visionengravers.com>2013-06-12 16:04:00 -0700
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2013-06-17 14:33:37 -0700
commit7fd1fd30fd9a12b037045c2e9eba120479e0f329 (patch)
tree9e76f5bc3b185bf524eee46428fabc06870ec5fd /drivers/staging/comedi/drivers/addi-data
parent588ba6dc5fb4bdca47a3da38c2718fbb82d3eee1 (diff)
staging: comedi: addi_apci_3xxx: clean up i_APCI3XXX_Reset()
Rename the CamelCase function and variables. Remove the extra comments. Leave the main comments to help with further cleanup of this driver. 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')
-rw-r--r--drivers/staging/comedi/drivers/addi-data/hwdrv_apci3xxx.c47
1 files changed, 7 insertions, 40 deletions
diff --git a/drivers/staging/comedi/drivers/addi-data/hwdrv_apci3xxx.c b/drivers/staging/comedi/drivers/addi-data/hwdrv_apci3xxx.c
index f75ffd929cf3..1549b6adae34 100644
--- a/drivers/staging/comedi/drivers/addi-data/hwdrv_apci3xxx.c
+++ b/drivers/staging/comedi/drivers/addi-data/hwdrv_apci3xxx.c
@@ -1306,66 +1306,33 @@ static int apci3xxx_do_insn_bits(struct comedi_device *dev,
return insn->n;
}
-/*
-+----------------------------------------------------------------------------+
-| Function Name : int i_APCI3XXX_Reset(struct comedi_device *dev) | +----------------------------------------------------------------------------+
-| Task :resets all the registers |
-+----------------------------------------------------------------------------+
-| Input Parameters : struct comedi_device *dev |
-+----------------------------------------------------------------------------+
-| Output Parameters : - |
-+----------------------------------------------------------------------------+
-| Return Value : - |
-+----------------------------------------------------------------------------+
-*/
-
-static int i_APCI3XXX_Reset(struct comedi_device *dev)
+static int apci3xxx_reset(struct comedi_device *dev)
{
struct addi_private *devpriv = dev->private;
- unsigned char b_Cpt = 0;
+ unsigned int val;
+ int i;
- /*************************/
/* Disable the interrupt */
- /*************************/
-
disable_irq(dev->irq);
- /****************************/
/* Reset the interrupt flag */
- /****************************/
-
devpriv->b_EocEosInterrupt = 0;
- /***************************/
/* Clear the start command */
- /***************************/
-
writel(0, devpriv->dw_AiBase + 8);
- /*****************************/
/* Reset the interrupt flags */
- /*****************************/
-
- writel(readl(devpriv->dw_AiBase + 16), devpriv->dw_AiBase + 16);
+ val = readl(devpriv->dw_AiBase + 16);
+ writel(val, devpriv->dw_AiBase + 16);
- /*****************/
/* clear the EOS */
- /*****************/
-
readl(devpriv->dw_AiBase + 20);
- /******************/
/* Clear the FIFO */
- /******************/
+ for (i = 0; i < 16; i++)
+ val = readl(devpriv->dw_AiBase + 28);
- for (b_Cpt = 0; b_Cpt < 16; b_Cpt++) {
- readl(devpriv->dw_AiBase + 28);
- }
-
- /************************/
/* Enable the interrupt */
- /************************/
-
enable_irq(dev->irq);
return 0;