iio: adc: vf610: implement configurable conversion modes
authorStefan Agner <stefan@agner.ch>
Wed, 27 May 2015 12:47:51 +0000 (14:47 +0200)
committerJonathan Cameron <jic23@kernel.org>
Sun, 7 Jun 2015 16:53:25 +0000 (17:53 +0100)
commitbf04c1a367e3d52b2e071cc7c7047c27dc1c3c5f
treefff0047d5bf6073ef91f709df2616a3eeb7e04d0
parent994bda83dc6facc3fdd2130b0162b2abf09b2100
iio: adc: vf610: implement configurable conversion modes

Support configurable conversion mode through sysfs. So far, the
mode used was low-power, which is enabled by default now. Beside
that, the modes normal and high-speed are selectable as well.

Use the new device tree property which specifies the maximum ADC
conversion clock frequencies. Depending on the mode used, the
available resulting conversion frequency are calculated
dynamically.

Acked-by: Fugang Duan <B38611@freescale.com>
Signed-off-by: Stefan Agner <stefan@agner.ch>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
Documentation/ABI/testing/sysfs-bus-iio-vf610 [new file with mode: 0644]
Documentation/devicetree/bindings/iio/adc/vf610-adc.txt
drivers/iio/adc/vf610_adc.c