iio: adc: ad4030: Use BIT macro to improve code readability

Use BIT macro to make the list of average modes more readable.

Suggested-by: Andy Shevchenko <andy.shevchenko@gmail.com>
Reviewed-by: Nuno Sá <nuno.sa@analog.com>
Acked-by: Andy Shevchenko <andy.shevchenko@gmail.com>
Signed-off-by: Marcelo Schmitt <marcelo.schmitt@analog.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
This commit is contained in:
Marcelo Schmitt 2026-02-16 12:00:22 -03:00 committed by Jonathan Cameron
parent 3477334682
commit a10f6dd4ee

View File

@ -232,10 +232,16 @@ struct ad4030_state {
.num_ext_scan_type = ARRAY_SIZE(_scan_type), \
}
/*
* AD4030 can average over 2^N samples, where N = 1, 2, 3, ..., 16.
* We use N = 0 to mean no sample averaging.
*/
static const int ad4030_average_modes[] = {
1, 2, 4, 8, 16, 32, 64, 128,
256, 512, 1024, 2048, 4096, 8192, 16384, 32768,
65536,
BIT(0), /* No sampling average */
BIT(1), BIT(2), BIT(3), BIT(4),
BIT(5), BIT(6), BIT(7), BIT(8),
BIT(9), BIT(10), BIT(11), BIT(12),
BIT(13), BIT(14), BIT(15), BIT(16),
};
static int ad4030_enter_config_mode(struct ad4030_state *st)