staging: comedi: rtd520: remove RtdInterruptOverrunClear macro
PATCH 28/83 staging: comedi: rtd520: remove RtdInterruptOverrunClear macro
This macro uses the 'devpriv' macro which relies on a local variable having a specific name. Plus it's just a wrapper around a simple 'writel'. Remove the macro.
Signed-off-by H Hartley Sweeten <[email protected]>
Cc Ian Abbott <[email protected]>
Cc Greg Kroah-Hartman <[email protected]>
--- drivers/staging/comedi/drivers/rtd520.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-)
drivers/staging/comedi/drivers/rtd520.c +2 -6
@@ -406,10 +406,6 @@ struct rtdPrivate {/* Macros to access registers */ -/* Interrupt overrun clear */ -#define RtdInterruptOverrunClear (dev) \ - writel(0, devpriv->las0+LAS0_OVERRUN) -/* Pacer counter, 24bit */ #define RtdPacerCount (dev) \ readl(devpriv->las0+LAS0_PCLK)
@@ -1419,7 +1415,7 @@ static int rtd_ai_cmd(struct comedi_device *dev, struct comedi_subdevice *s)RtdDma0Reset (dev);/* reset onboard state */ #endif /* USE_DMA */ writel (0 , devpriv->las0 +LAS0_ADC_FIFO_CLEAR ); -RtdInterruptOverrunClear (dev); +writel (0 , devpriv->las0 +LAS0_OVERRUN ); devpriv->intCount =0 ;if (!dev->irq) {/* we need interrupts for this */
@@ -1964,7 +1960,7 @@ static int rtd_attach(struct comedi_device *dev, struct comedi_devconfig *it) devpriv->intClearMask = ~0 ;writew (devpriv->intClearMask, devpriv->las0 +LAS0_CLEAR );readw (devpriv->las0 +LAS0_CLEAR ); -RtdInterruptOverrunClear (dev); +writel (0 , devpriv->las0 +LAS0_OVERRUN );writel (0 , devpriv->las0 +LAS0_CGT_CLEAR );writel (0 , devpriv->las0 +LAS0_ADC_FIFO_CLEAR );RtdDacClearFifo (dev,0 );
Signature · 1 line
1.7.11