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>
This commit is contained in:
parent
b9618c0cac
commit
0772268aa9
|
@ -11,11 +11,11 @@ config AD5624R_SPI
|
|||
AD5664R convertors (DAC). This driver uses the common SPI interface.
|
||||
|
||||
config AD5446
|
||||
tristate "Analog Devices AD5444/6, AD5620/40/60 and AD5541A/12A DAC SPI driver"
|
||||
tristate "Analog Devices AD5444/6, AD5620/40/60 and AD5542A/12A DAC SPI driver"
|
||||
depends on SPI
|
||||
help
|
||||
Say yes here to build support for Analog Devices AD5444, AD5446,
|
||||
AD5620, AD5640, AD5660 and AD5541A, AD5512A DACs.
|
||||
AD5512A, AD5542A, AD5543, AD5553, AD5620, AD5640, AD5660 DACs.
|
||||
|
||||
To compile this driver as a module, choose M here: the
|
||||
module will be called ad5446.
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -84,7 +84,9 @@ enum ad5446_supported_device_ids {
|
|||
ID_AD5444,
|
||||
ID_AD5446,
|
||||
ID_AD5542A,
|
||||
ID_AD5543,
|
||||
ID_AD5512A,
|
||||
ID_AD5553,
|
||||
ID_AD5620_2500,
|
||||
ID_AD5620_1250,
|
||||
ID_AD5640_2500,
|
||||
|
|
Loading…
Reference in New Issue