iio: accel: adxl345: Group bus configuration
authorLothar Rubusch <l.rubusch@gmail.com>
Mon, 1 Apr 2024 19:49:00 +0000 (19:49 +0000)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Sat, 6 Apr 2024 15:18:38 +0000 (16:18 +0100)
Group the indio_dev initialization and bus configuration for improved
readability.

Signed-off-by: Lothar Rubusch <l.rubusch@gmail.com>
Link: https://lore.kernel.org/r/20240401194906.56810-3-l.rubusch@gmail.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/accel/adxl345_core.c

index ff89215e90fdc10538423f9b680dc96777377d8f..e4afc6d2a681367962da58893fb9e090a5612467 100644 (file)
@@ -229,18 +229,18 @@ int adxl345_core_probe(struct device *dev, struct regmap *regmap)
        if (!data->info)
                return -ENODEV;
 
-       /* Enable full-resolution mode */
-       ret = regmap_update_bits(regmap, ADXL345_REG_DATA_FORMAT,
-                       data_format_mask, ADXL345_DATA_FORMAT_FULL_RES);
-       if (ret)
-               return dev_err_probe(dev, ret, "Failed to set data range\n");
-
        indio_dev->name = data->info->name;
        indio_dev->info = &adxl345_info;
        indio_dev->modes = INDIO_DIRECT_MODE;
        indio_dev->channels = adxl345_channels;
        indio_dev->num_channels = ARRAY_SIZE(adxl345_channels);
 
+       /* Enable full-resolution mode */
+       ret = regmap_update_bits(regmap, ADXL345_REG_DATA_FORMAT,
+                       data_format_mask, ADXL345_DATA_FORMAT_FULL_RES);
+       if (ret)
+               return dev_err_probe(dev, ret, "Failed to set data range\n");
+
        /* Enable measurement mode */
        ret = adxl345_powerup(data->regmap);
        if (ret < 0)