iio: adc: nau7802: Expose possible gains in sysfs
authorQuentin Schulz <quentin.schulz@free-electrons.com>
Wed, 18 May 2016 15:16:18 +0000 (17:16 +0200)
committerJonathan Cameron <jic23@kernel.org>
Sat, 21 May 2016 19:15:04 +0000 (20:15 +0100)
commit44072b2c8da876e19c862ef609c14c8c4aecb48f
treeafeb4ba4b951bc0e2af03da5512728677d0d1a5f
parent9a47894fbeda2ab92c6ec57ee359adeaf283b962
iio: adc: nau7802: Expose possible gains in sysfs

The Nuvoton NAU7802 ADC is able to adjust its gain but prior knowledge of
its possible values was required to adjust it. Users had to guess the
possible gain values based on the ADC datasheet or on this driver's code.

This exposes the possible values in the in_voltage_scale_available file of
each nau7802 ADC device. The gain is set for the whole ADC and is therefore
not configurable by channel. Thus, there exists only one
in_voltage_scale_available file for each nau7802 ADC device even if it has
two separate channels.

Signed-off-by: Quentin Schulz <quentin.schulz@free-electrons.com>
Acked-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
drivers/iio/adc/nau7802.c