aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging/iio/dac/ad5446.c
diff options
context:
space:
mode:
authorMichael Hennerich <michael.hennerich@analog.com>2011-02-23 10:45:47 +0100
committerGreg Kroah-Hartman <gregkh@suse.de>2011-02-23 14:40:04 -0800
commit0772268aa98fce8a5931f8a39049658465319f3e (patch)
treee7ca747f8528f22d61883a133f1680c5139c3836 /drivers/staging/iio/dac/ad5446.c
parentb9618c0cacd7cf56cc3d073c1e9e9a8a3a12864e (diff)
downloadkernel_samsung_smdk4412-0772268aa98fce8a5931f8a39049658465319f3e.zip
kernel_samsung_smdk4412-0772268aa98fce8a5931f8a39049658465319f3e.tar.gz
kernel_samsung_smdk4412-0772268aa98fce8a5931f8a39049658465319f3e.tar.bz2
staging: IIO: DAC: Add support for the AD5543/AD5553
Add support for the AD5543/AD5553 SPI 16-/14-Bit DACs Fix typo in kconfig description Changes since V1: reorder Kconfig help text 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>
Diffstat (limited to 'drivers/staging/iio/dac/ad5446.c')
-rw-r--r--drivers/staging/iio/dac/ad5446.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/drivers/staging/iio/dac/ad5446.c b/drivers/staging/iio/dac/ad5446.c
index 0f87eca..dcec297 100644
--- a/drivers/staging/iio/dac/ad5446.c
+++ b/drivers/staging/iio/dac/ad5446.c
@@ -132,12 +132,24 @@ static const struct ad5446_chip_info ad5446_chip_info_tbl[] = {
.left_shift = 0,
.store_sample = ad5542_store_sample,
},
+ [ID_AD5543] = {
+ .bits = 16,
+ .storagebits = 16,
+ .left_shift = 0,
+ .store_sample = ad5542_store_sample,
+ },
[ID_AD5512A] = {
.bits = 12,
.storagebits = 16,
.left_shift = 4,
.store_sample = ad5542_store_sample,
},
+ [ID_AD5553] = {
+ .bits = 14,
+ .storagebits = 16,
+ .left_shift = 0,
+ .store_sample = ad5542_store_sample,
+ },
[ID_AD5620_2500] = {
.bits = 12,
.storagebits = 16,