iio: ltr501: mark ltr501_chip_info as const
authorMarc Kleine-Budde <mkl@pengutronix.de>
Thu, 10 Jun 2021 13:46:19 +0000 (15:46 +0200)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Sun, 13 Jun 2021 16:00:18 +0000 (17:00 +0100)
This patch marks the struct ltr501_chip_info as constant.

Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Tested-by: Nikita Travkin <nikita@trvn.ru> # ltr559
Link: https://lore.kernel.org/r/20210610134619.2101372-5-mkl@pengutronix.de
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/light/ltr501.c

index 74ed2d88a3ed39ff10a5e1f22770fc6f17181df1..1830221da48d26ce77c3ff34186d14acd49b28c3 100644 (file)
@@ -152,7 +152,7 @@ struct ltr501_chip_info {
 struct ltr501_data {
        struct i2c_client *client;
        struct mutex lock_als, lock_ps;
-       struct ltr501_chip_info *chip_info;
+       const struct ltr501_chip_info *chip_info;
        u8 als_contr, ps_contr;
        int als_period, ps_period; /* period in micro seconds */
        struct regmap *regmap;
@@ -739,7 +739,7 @@ static int ltr501_write_raw(struct iio_dev *indio_dev,
 {
        struct ltr501_data *data = iio_priv(indio_dev);
        int i, ret, freq_val, freq_val2;
-       struct ltr501_chip_info *info = data->chip_info;
+       const struct ltr501_chip_info *info = data->chip_info;
 
        ret = iio_device_claim_direct_mode(indio_dev);
        if (ret)
@@ -1086,7 +1086,7 @@ static ssize_t ltr501_show_proximity_scale_avail(struct device *dev,
                                                 char *buf)
 {
        struct ltr501_data *data = iio_priv(dev_to_iio_dev(dev));
-       struct ltr501_chip_info *info = data->chip_info;
+       const struct ltr501_chip_info *info = data->chip_info;
        ssize_t len = 0;
        int i;
 
@@ -1108,7 +1108,7 @@ static ssize_t ltr501_show_intensity_scale_avail(struct device *dev,
                                                 char *buf)
 {
        struct ltr501_data *data = iio_priv(dev_to_iio_dev(dev));
-       struct ltr501_chip_info *info = data->chip_info;
+       const struct ltr501_chip_info *info = data->chip_info;
        ssize_t len = 0;
        int i;
 
@@ -1188,7 +1188,7 @@ static const struct iio_info ltr301_info = {
        .write_event_config     = &ltr501_write_event_config,
 };
 
-static struct ltr501_chip_info ltr501_chip_info_tbl[] = {
+static const struct ltr501_chip_info ltr501_chip_info_tbl[] = {
        [ltr501] = {
                .partid = 0x08,
                .als_gain = ltr501_als_gain_tbl,