Lines Matching refs:iobase

84 			outb(s->state & 0xff, dev->iobase + DIO_W);  in daq700_dio_insn_bits()
88 val |= inb(dev->iobase + DIO_R) << 8; in daq700_dio_insn_bits()
119 status = inb(dev->iobase + STA_R2); in daq700_ai_eoc()
122 status = inb(dev->iobase + STA_R1); in daq700_ai_eoc()
148 outb(r3_bits | (range & 0x03), dev->iobase + CMD_R3); in daq700_ai_rinsn()
152 outb(chan | 0x80, dev->iobase + CMD_R1); in daq700_ai_rinsn()
159 outb(0x00, dev->iobase + CMD_R2); /* enable ADC conversions */ in daq700_ai_rinsn()
160 outb(0x30, dev->iobase + CMO_R); /* mode 0 out0 L, from H */ in daq700_ai_rinsn()
161 outb(0x00, dev->iobase + ADCLEAR_R); /* clear the ADC FIFO */ in daq700_ai_rinsn()
163 inw(dev->iobase + ADFIFO_R); in daq700_ai_rinsn()
165 outb(0x32, dev->iobase + CMO_R); in daq700_ai_rinsn()
173 d = inw(dev->iobase + ADFIFO_R); in daq700_ai_rinsn()
197 unsigned long iobase = dev->iobase; in daq700_ai_config() local
199 outb(0x80, iobase + CMD_R1); /* disable scanning, ADC to chan 0 */ in daq700_ai_config()
200 outb(0x00, iobase + CMD_R2); /* clear all bits */ in daq700_ai_config()
201 outb(0x00, iobase + CMD_R3); /* set +-10 range */ in daq700_ai_config()
202 outb(0x32, iobase + CMO_R); /* config counter mode1, out0 to H */ in daq700_ai_config()
203 outb(0x00, iobase + TIC_R); /* clear counter interrupt */ in daq700_ai_config()
204 outb(0x00, iobase + ADCLEAR_R); /* clear the ADC FIFO */ in daq700_ai_config()
205 inw(iobase + ADFIFO_R); /* read 16bit junk from FIFO to clear */ in daq700_ai_config()
219 dev->iobase = link->resource[0]->start; in daq700_auto_attach()