bmi323_hw
static const struct bmi323_hw bmi323_hw[2] = {
return regmap_update_bits(data->regmap, bmi323_hw[sensor].config,
ret = regmap_read(data->regmap, bmi323_hw[sensor].config, &value);
addr = bmi323_hw[sensor].data + (chan->channel2 - IIO_MOD_X);
ret = regmap_read(data->regmap, bmi323_hw[sensor].config, &value);
return regmap_update_bits(data->regmap, bmi323_hw[sensor].config,
ret = regmap_read(data->regmap, bmi323_hw[sensor].config,
*val2 = bmi323_hw[sensor].scale_table[scale_raw][1];
scale_raw = bmi323_hw[sensor].scale_table_len;
if (val == bmi323_hw[sensor].scale_table[scale_raw][0] &&
val2 == bmi323_hw[sensor].scale_table[scale_raw][1])
return regmap_update_bits(data->regmap, bmi323_hw[sensor].config,
*vals = (const int *)bmi323_hw[sensor].scale_table;
*length = bmi323_hw[sensor].scale_table_len * 2;
return regmap_update_bits(data->regmap, bmi323_hw[sensor].config,
return regmap_update_bits(data->regmap, bmi323_hw[sensor].config,