Staging: IIO: DDS: AD9832 / AD9835 driver
authorMichael Hennerich <michael.hennerich@analog.com>
Wed, 9 Feb 2011 10:03:29 +0000 (11:03 +0100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Wed, 9 Feb 2011 22:58:57 +0000 (14:58 -0800)
commitea707584bac187c9c6c64c4eacd1c09bcc08f37b
tree9a4b3e3cee9c1ab5b179f995709cf2977715198d
parentf9a7e9b2f074218ef7e3afcdaa71f6804fd36c84
Staging: IIO: DDS: AD9832 / AD9835 driver

This is a complete rewrite of the AD9832/35 driver.
Purpose was to move this driver to the recently
created API for such devices.

Changes since V1:
IIO: DDS: AD9832 / AD9835 driver: Apply review feedback

Save a few bytes, use union for data allocated for spi buffers.
Remove use of device IDs.
Fix comments.
Make master clock mclk always type unsigned long.

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
Acked-by: Jonathan Cameron <jic23@cam.ac.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/iio/dds/Kconfig
drivers/staging/iio/dds/ad9832.c
drivers/staging/iio/dds/ad9832.h [new file with mode: 0644]