Lines Matching refs:part_info
160 const struct bma180_part_info *part_info;
229 int ret = bma180_set_bits(data, data->part_info->int_reset_reg,
230 data->part_info->int_reset_mask, 1);
240 int ret = bma180_set_bits(data, data->part_info->int_enable_reg,
241 data->part_info->int_enable_mask, state);
258 int ret = bma180_set_bits(data, data->part_info->sleep_reg,
259 data->part_info->sleep_mask, state);
289 for (i = 0; i < data->part_info->num_bw; ++i) {
290 if (data->part_info->bw_table[i] == val) {
291 ret = bma180_set_bits(data, data->part_info->bw_reg,
292 data->part_info->bw_mask,
293 i + data->part_info->bw_offset);
314 for (i = 0; i < data->part_info->num_scales; ++i)
315 if (data->part_info->scale_table[i] == val) {
316 ret = bma180_set_bits(data, data->part_info->scale_reg,
317 data->part_info->scale_mask, i);
332 u8 reg_val = mode ? data->part_info->lowpower_val : 0;
333 int ret = bma180_set_bits(data, data->part_info->power_reg,
334 data->part_info->power_mask, reg_val);
348 data->part_info->softreset_reg,
349 data->part_info->softreset_val);
364 if (ret != data->part_info->chip_id) {
366 ret, data->part_info->chip_id);
454 ret = bma180_set_bits(data, data->part_info->int_map_reg,
455 data->part_info->int_enable_dataready_int1_mask, 1);
527 return bma180_show_avail(buf, data->part_info->bw_table,
528 data->part_info->num_bw, false);
536 return bma180_show_avail(buf, data->part_info->scale_table,
537 data->part_info->num_scales, true);
599 *val = data->part_info->temp_offset;
1004 data->part_info = &bma180_part_info[chip];
1041 ret = data->part_info->chip_config(data);
1046 indio_dev->channels = data->part_info->channels;
1047 indio_dev->num_channels = data->part_info->num_channels;
1102 data->part_info->chip_disable(data);
1123 data->part_info->chip_disable(data);