staging: comedi: rtd520: remove RtdAdcStart macro
PATCH 17/83 staging: comedi: rtd520: remove RtdAdcStart 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 */ -/* Start single ADC conversion */ -#define RtdAdcStart (dev) \ - writew(0, devpriv->las0+LAS0_ADC) -/* Read one ADC data value (12bit (with sign extend) as 16bit) */ /* Note: matches what DMA would get. Actual value >> 3 */ #define RtdAdcFifoGet (dev) \
@@ -771,7 +767,7 @@ static int rtd520_probe_fifo_depth(struct comedi_device *dev)for (i =0 ; i < limit; ++i) {unsigned fifo_status;/* trigger conversion */ -RtdAdcStart (dev); +writew (0 , devpriv->las0 +LAS0_ADC );udelay (1 ); fifo_status =RtdFifoStatus (dev);if ((fifo_status &FS_ADC_HEMPTY ) ==0 ) {
@@ -822,7 +818,7 @@ static int rtd_ai_rinsn(struct comedi_device *dev,for (n =0 ; n < insn->n; n++) {s16 d;/* trigger conversion */ -RtdAdcStart (dev); +writew (0 , devpriv->las0 +LAS0_ADC );for (ii =0 ; ii <RTD_ADC_TIMEOUT ; ++ii) { stat =RtdFifoStatus (dev);
Signature · 1 line
1.7.11