iio: ad9523: support for external signals via gpios
authorMichael Hennerich <michael.hennerich@analog.com>
Fri, 27 Jul 2018 06:41:09 +0000 (09:41 +0300)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Sat, 28 Jul 2018 09:41:14 +0000 (10:41 +0100)
commit6431975789fc3c480cb6344256f72d85889df3b2
treea88121f6b0666eca7030947709d48f5cb5636a99
parent6d4abf1c0e265d8e99c155b91c1cf44e37793e53
iio: ad9523: support for external signals via gpios

The AD9523 supports external signals for power-down mode, resetting the
device and sync timing.
This change add support for specifying values for these signals via the
gpios and initializing them default values.

For the reset signal, the GPIO is toggled during probing to re-initialize
the device to a known state.

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Signed-off-by: Alexandru Ardelean <alexandru.ardelean@analog.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/frequency/ad9523.c