forked from luck/tmp_suning_uos_patched
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>
This commit is contained in:
parent
77aa358580
commit
61bb53bcbd
|
@ -63,7 +63,7 @@ static int iio_hwmon_probe(struct platform_device *pdev)
|
||||||
struct iio_hwmon_state *st;
|
struct iio_hwmon_state *st;
|
||||||
struct sensor_device_attribute *a;
|
struct sensor_device_attribute *a;
|
||||||
int ret, i;
|
int ret, i;
|
||||||
int in_i = 1, temp_i = 1, curr_i = 1;
|
int in_i = 1, temp_i = 1, curr_i = 1, humidity_i = 1;
|
||||||
enum iio_chan_type type;
|
enum iio_chan_type type;
|
||||||
struct iio_channel *channels;
|
struct iio_channel *channels;
|
||||||
const char *name = "iio_hwmon";
|
const char *name = "iio_hwmon";
|
||||||
|
@ -123,6 +123,11 @@ static int iio_hwmon_probe(struct platform_device *pdev)
|
||||||
"curr%d_input",
|
"curr%d_input",
|
||||||
curr_i++);
|
curr_i++);
|
||||||
break;
|
break;
|
||||||
|
case IIO_HUMIDITYRELATIVE:
|
||||||
|
a->dev_attr.attr.name = kasprintf(GFP_KERNEL,
|
||||||
|
"humidity%d_input",
|
||||||
|
humidity_i++);
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
ret = -EINVAL;
|
ret = -EINVAL;
|
||||||
goto error_release_channels;
|
goto error_release_channels;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user