diff options
Diffstat (limited to 'drivers/iio/light/acpi-als.c')
-rw-r--r-- | drivers/iio/light/acpi-als.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/iio/light/acpi-als.c b/drivers/iio/light/acpi-als.c index 60537ec0c923..53201d99a16c 100644 --- a/drivers/iio/light/acpi-als.c +++ b/drivers/iio/light/acpi-als.c | |||
@@ -54,7 +54,9 @@ static const struct iio_chan_spec acpi_als_channels[] = { | |||
54 | .realbits = 32, | 54 | .realbits = 32, |
55 | .storagebits = 32, | 55 | .storagebits = 32, |
56 | }, | 56 | }, |
57 | .info_mask_separate = BIT(IIO_CHAN_INFO_RAW), | 57 | /* _RAW is here for backward ABI compatibility */ |
58 | .info_mask_separate = BIT(IIO_CHAN_INFO_RAW) | | ||
59 | BIT(IIO_CHAN_INFO_PROCESSED), | ||
58 | }, | 60 | }, |
59 | }; | 61 | }; |
60 | 62 | ||
@@ -152,7 +154,7 @@ static int acpi_als_read_raw(struct iio_dev *indio_dev, | |||
152 | s32 temp_val; | 154 | s32 temp_val; |
153 | int ret; | 155 | int ret; |
154 | 156 | ||
155 | if (mask != IIO_CHAN_INFO_RAW) | 157 | if ((mask != IIO_CHAN_INFO_PROCESSED) && (mask != IIO_CHAN_INFO_RAW)) |
156 | return -EINVAL; | 158 | return -EINVAL; |
157 | 159 | ||
158 | /* we support only illumination (_ALI) so far. */ | 160 | /* we support only illumination (_ALI) so far. */ |