iio: Add support for humidity sensors

There are already humidity sensors in the hwmon subsystem,
so we use their unit (milli percent) here as well.

Signed-off-by: Harald Geyer <harald@ccbib.org>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
This commit is contained in:
Harald Geyer 2013-12-01 15:08:00 +00:00 committed by Jonathan Cameron
parent 6f93910eba
commit ac216aa290
3 changed files with 15 additions and 0 deletions

View file

@ -197,6 +197,19 @@ Description:
Raw pressure measurement from channel Y. Units after Raw pressure measurement from channel Y. Units after
application of scale and offset are kilopascal. application of scale and offset are kilopascal.
What: /sys/bus/iio/devices/iio:deviceX/in_humidityrelative_raw
KernelVersion: 3.14
Contact: linux-iio@vger.kernel.org
Description:
Raw humidity measurement of air. Units after application of
scale and offset are milli percent.
What: /sys/bus/iio/devices/iio:deviceX/in_humidityrelative_input
KernelVersion: 3.14
Contact: linux-iio@vger.kernel.org
Description:
Scaled humidity measurement in milli percent.
What: /sys/bus/iio/devices/iio:deviceX/in_accel_offset What: /sys/bus/iio/devices/iio:deviceX/in_accel_offset
What: /sys/bus/iio/devices/iio:deviceX/in_accel_x_offset What: /sys/bus/iio/devices/iio:deviceX/in_accel_x_offset
What: /sys/bus/iio/devices/iio:deviceX/in_accel_y_offset What: /sys/bus/iio/devices/iio:deviceX/in_accel_y_offset

View file

@ -69,6 +69,7 @@ static const char * const iio_chan_type_name_spec[] = {
[IIO_ALTVOLTAGE] = "altvoltage", [IIO_ALTVOLTAGE] = "altvoltage",
[IIO_CCT] = "cct", [IIO_CCT] = "cct",
[IIO_PRESSURE] = "pressure", [IIO_PRESSURE] = "pressure",
[IIO_HUMIDITYRELATIVE] = "humidityrelative",
}; };
static const char * const iio_modifier_names[] = { static const char * const iio_modifier_names[] = {

View file

@ -29,6 +29,7 @@ enum iio_chan_type {
IIO_ALTVOLTAGE, IIO_ALTVOLTAGE,
IIO_CCT, IIO_CCT,
IIO_PRESSURE, IIO_PRESSURE,
IIO_HUMIDITYRELATIVE,
}; };
enum iio_modifier { enum iio_modifier {