removed settling delay from ai read insn
authorFrank Mori Hess <fmhess@speakeasy.net>
Thu, 25 Apr 2002 19:22:19 +0000 (19:22 +0000)
committerFrank Mori Hess <fmhess@speakeasy.net>
Thu, 25 Apr 2002 19:22:19 +0000 (19:22 +0000)
comedi/drivers/rti800.c

index d4c48dcfaee782cbf788dcd4568e835d06aafde9..d4dec273fb88bf16dffa836576dfe2c8dd2ab25e 100644 (file)
@@ -181,7 +181,8 @@ static void rti800_interrupt(int irq, void *dev, struct pt_regs *regs)
 
 }
 
-static int gaindelay[]={10,20,40,80};
+// settling delay times in usec for different gains
+//static int gaindelay[]={10,20,40,80};
 
 static int rti800_ai_insn_read(comedi_device *dev,comedi_subdevice *s,
        comedi_insn *insn,lsampl_t *data)
@@ -196,9 +197,6 @@ static int rti800_ai_insn_read(comedi_device *dev,comedi_subdevice *s,
 
        outb(chan | (gain << 5), dev->iobase + RTI800_MUXGAIN);
 
-       /* contrary to the docs, there needs to be a delay here */
-       udelay(gaindelay[gain]);
-
        for(i=0;i<insn->n;i++){
                outb(0, dev->iobase + RTI800_CONVERT);
                for (t = RTI800_TIMEOUT; t; t--) {