staging: IIO: DAC: AD5446 add support for AD5541A devices
authorMichael Hennerich <michael.hennerich@analog.com>
Fri, 15 Apr 2011 11:51:07 +0000 (13:51 +0200)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 26 Apr 2011 00:22:07 +0000 (17:22 -0700)
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/dac/ad5446.c
drivers/staging/iio/dac/ad5446.h

index 8623a72..102bcc4 100644 (file)
@@ -245,6 +245,12 @@ static const struct ad5446_chip_info ad5446_chip_info_tbl[] = {
                .left_shift = 0,
                .store_sample = ad5446_store_sample,
        },
+       [ID_AD5541A] = {
+               .bits = 16,
+               .storagebits = 16,
+               .left_shift = 0,
+               .store_sample = ad5542_store_sample,
+       },
        [ID_AD5542A] = {
                .bits = 16,
                .storagebits = 16,
@@ -442,6 +448,7 @@ static const struct spi_device_id ad5446_id[] = {
        {"ad5444", ID_AD5444},
        {"ad5446", ID_AD5446},
        {"ad5512a", ID_AD5512A},
+       {"ad5541a", ID_AD5541A},
        {"ad5542a", ID_AD5542A},
        {"ad5543", ID_AD5543},
        {"ad5553", ID_AD5553},
index 7ac63ab..e6ffd2b 100644 (file)
@@ -92,6 +92,7 @@ struct ad5446_chip_info {
 enum ad5446_supported_device_ids {
        ID_AD5444,
        ID_AD5446,
+       ID_AD5541A,
        ID_AD5542A,
        ID_AD5543,
        ID_AD5512A,