diff options
author | Ian Abbott <abbotti@mev.co.uk> | 2012-08-31 20:41:44 +0100 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2012-09-04 12:00:42 -0700 |
commit | f0ba1d6e19c5e7f91005eaa4d9c14851e217feea (patch) | |
tree | c255f7a1c665f3d2af1d8dd15dc858e18c800c7f /drivers/staging/comedi/drivers/das08.h | |
parent | 8432eb35a924440e21bccd965009b101a37a3aad (diff) |
staging: comedi: das08: Support read-back of AO subdevice
Stash the last value written to each AO channel in private data and
support the INSN_READ instruction to read it back. Don't bother setting
the SDF_READABLE subdevice flag though as the hardware isn't really
readable - we're just faking it.
Signed-off-by: Ian Abbott <abbotti@mev.co.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging/comedi/drivers/das08.h')
-rw-r--r-- | drivers/staging/comedi/drivers/das08.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/staging/comedi/drivers/das08.h b/drivers/staging/comedi/drivers/das08.h index 5a339934f1ba..4231be553c0d 100644 --- a/drivers/staging/comedi/drivers/das08.h +++ b/drivers/staging/comedi/drivers/das08.h @@ -52,6 +52,7 @@ struct das08_private_struct { unsigned int do_bits; /* bits for do register on boards with register dedicated to digital out only */ const unsigned int *pg_gainlist; struct pci_dev *pdev; /* struct for pci-das08 */ + unsigned int ao_readback[2]; /* assume 2 AO channels */ }; int das08_common_attach(struct comedi_device *dev, unsigned long iobase); |