Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

hwmon: (iio_hwmon) Add support for humidity sensors

The iio subsystem supports humidity sensors, so it makes sense
to support it in the iio-hwmon bridge as well.

Cc: Jonathan Cameron <jic23@kernel.org>
Acked-by: Jonathan Cameron <jic23@kernel.org>
Signed-off-by: Guenter Roeck <linux@roeck-us.net>

+6 -1
+6 -1
drivers/hwmon/iio_hwmon.c
··· 63 63 struct iio_hwmon_state *st; 64 64 struct sensor_device_attribute *a; 65 65 int ret, i; 66 - int in_i = 1, temp_i = 1, curr_i = 1; 66 + int in_i = 1, temp_i = 1, curr_i = 1, humidity_i = 1; 67 67 enum iio_chan_type type; 68 68 struct iio_channel *channels; 69 69 const char *name = "iio_hwmon"; ··· 122 122 a->dev_attr.attr.name = kasprintf(GFP_KERNEL, 123 123 "curr%d_input", 124 124 curr_i++); 125 + break; 126 + case IIO_HUMIDITYRELATIVE: 127 + a->dev_attr.attr.name = kasprintf(GFP_KERNEL, 128 + "humidity%d_input", 129 + humidity_i++); 125 130 break; 126 131 default: 127 132 ret = -EINVAL;