Lines Matching refs:chip_info

98 	const struct mma_chip_info *chip_info;  member
252 return mma8452_show_int_plus_micros(buf, data->chip_info->mma_scales, in mma8452_show_scale_avail()
253 ARRAY_SIZE(data->chip_info->mma_scales)); in mma8452_show_scale_avail()
284 return mma8452_get_int_plus_micros_index(data->chip_info->mma_scales, in mma8452_get_scale_index()
285 ARRAY_SIZE(data->chip_info->mma_scales), val, val2); in mma8452_get_scale_index()
339 *val = data->chip_info->mma_scales[i][0]; in mma8452_read_raw()
340 *val2 = data->chip_info->mma_scales[i][1]; in mma8452_read_raw()
502 data->chip_info->ev_ths); in mma8452_read_thresh()
506 *val = ret & data->chip_info->ev_ths_mask; in mma8452_read_thresh()
512 data->chip_info->ev_count); in mma8452_read_thresh()
560 return mma8452_change_config(data, data->chip_info->ev_ths, in mma8452_write_thresh()
571 return mma8452_change_config(data, data->chip_info->ev_count, in mma8452_write_thresh()
602 const struct mma_chip_info *chip = data->chip_info; in mma8452_read_event_config()
606 data->chip_info->ev_cfg); in mma8452_read_event_config()
620 const struct mma_chip_info *chip = data->chip_info; in mma8452_write_event_config()
644 src = i2c_smbus_read_byte_data(data->client, data->chip_info->ev_src); in mma8452_transient_interrupt()
648 if (src & data->chip_info->ev_src_xe) in mma8452_transient_interrupt()
655 if (src & data->chip_info->ev_src_ye) in mma8452_transient_interrupt()
662 if (src & data->chip_info->ev_src_ze) in mma8452_transient_interrupt()
674 const struct mma_chip_info *chip = data->chip_info; in mma8452_interrupt()
1074 data->chip_info = match->data; in mma8452_probe()
1085 if (ret == data->chip_info->chip_id) in mma8452_probe()
1092 match->compatible, data->chip_info->chip_id); in mma8452_probe()
1099 indio_dev->channels = data->chip_info->channels; in mma8452_probe()
1100 indio_dev->num_channels = data->chip_info->num_channels; in mma8452_probe()