]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
iio: adc: rohm-bd79112: Use regmap_reg_range()
authorMatti Vaittinen <mazziesaccount@gmail.com>
Mon, 27 Oct 2025 12:50:30 +0000 (14:50 +0200)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Sun, 9 Nov 2025 12:57:04 +0000 (12:57 +0000)
Initializing the regmap_ranges using direct assignment to the range_min
and range_max members is slightly verbose. We can make it a tad cleaner
when using the regmap_reg_range() macro.

Clean up the code using regmap_reg_range() when initializing the
regmap_range structure.

Signed-off-by: Matti Vaittinen <mazziesaccount@gmail.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/adc/rohm-bd79112.c

index d15e06c8b94d9fdd210de2888dc133e3400875b4..7420aa6627d5293b43cc17cf5aefbaeff17167ce 100644 (file)
@@ -168,15 +168,10 @@ static int _get_gpio_reg(unsigned int offset, unsigned int base)
 #define GET_GPI_VAL_REG(offset)  _get_gpio_reg((offset), BD79112_REG_GPI_VALUE_A0_A7)
 
 static const struct regmap_range bd71815_volatile_ro_ranges[] = {
-       {
-               /* Read ADC data */
-               .range_min = BD79112_REG_AGIO0A,
-               .range_max = BD79112_REG_AGIO15B,
-       }, {
-               /* GPI state */
-               .range_min = BD79112_REG_GPI_VALUE_B8_15,
-               .range_max = BD79112_REG_GPI_VALUE_A0_A7,
-       },
+       /* Read ADC data */
+       regmap_reg_range(BD79112_REG_AGIO0A, BD79112_REG_AGIO15B),
+       /* GPI state */
+       regmap_reg_range(BD79112_REG_GPI_VALUE_B8_15, BD79112_REG_GPI_VALUE_A0_A7),
 };
 
 static const struct regmap_access_table bd79112_volatile_regs = {