diff options
| -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. */ |
