Don't zero out bits 15..12 of the data value in das08jr_ao_winsn() as
that knobbles the upper three quarters of the output range for the
"das08jr-16-ao" board.
Signed-off-by: Ian Abbott <abbotti@mev.co.uk>
for (n = 0; n < insn->n; n++) {
lsb = data[n] & 0xff;
- msb = (data[n] >> 8) & 0xf;
+ msb = (data[n] >> 8) & 0xff;
#if 0
outb(lsb, dev->iobase + devpriv->ao_offset_lsb[chan]);
outb(msb, dev->iobase + devpriv->ao_offset_msb[chan]);