iio: Add IIO support for the Measurement Computing CIO-DAC family
authorWilliam Breathitt Gray <vilhelm.gray@gmail.com>
Tue, 12 Jul 2016 13:33:14 +0000 (09:33 -0400)
committerJonathan Cameron <jic23@kernel.org>
Sun, 24 Jul 2016 18:58:43 +0000 (19:58 +0100)
commit3b8df5fd526e70e8c89e47e3fcb253b80f6192f6
treeb3bf616d827264c64169360d141ac354db064988
parentd02ec00d00a5eb5e0ca8ef6ddf0a3774adb52b6a
iio: Add IIO support for the Measurement Computing CIO-DAC family

The Measurement Computing CIO-DAC is a family of 16-bit and 12-bit
analog output devices. The analog outputs are from AD660BN/AD7237
converters with each output buffered by an OP-27. Voltage ranges are
configured via physical jumpers on the device.

This driver does not support the devices' simulataneous update mode; the
XFER jumper option should be deselected for all analog output channels.

This driver provides IIO support for the Measurement Computing CIO-DAC
family: CIO-DAC16, CIO-DAC08, and PC104-DAC06. The base port addresses
for the devices may be configured via the base array module parameter.

Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
MAINTAINERS
drivers/iio/dac/Kconfig
drivers/iio/dac/Makefile
drivers/iio/dac/cio-dac.c [new file with mode: 0644]