Lines Matching refs:regmap
101 struct regmap *regmap; member
143 ret = regmap_write(data->regmap, BMG160_REG_PMU_LPW, mode); in bmg160_set_mode()
173 ret = regmap_write(data->regmap, BMG160_REG_PMU_BW, bw_bits); in bmg160_set_bw()
189 ret = regmap_read(data->regmap, BMG160_REG_CHIP_ID, &val); in bmg160_chip_init()
214 ret = regmap_write(data->regmap, BMG160_REG_RANGE, BMG160_RANGE_500DPS); in bmg160_chip_init()
221 ret = regmap_read(data->regmap, BMG160_REG_SLOPE_THRES, &val); in bmg160_chip_init()
229 ret = regmap_update_bits(data->regmap, BMG160_REG_INT_EN_1, in bmg160_chip_init()
236 ret = regmap_write(data->regmap, BMG160_REG_INT_RST_LATCH, in bmg160_chip_init()
279 ret = regmap_update_bits(data->regmap, BMG160_REG_INT_MAP_0, in bmg160_setup_any_motion_interrupt()
290 ret = regmap_write(data->regmap, BMG160_REG_SLOPE_THRES, in bmg160_setup_any_motion_interrupt()
298 ret = regmap_write(data->regmap, BMG160_REG_MOTION_INTR, in bmg160_setup_any_motion_interrupt()
313 ret = regmap_write(data->regmap, in bmg160_setup_any_motion_interrupt()
324 ret = regmap_write(data->regmap, BMG160_REG_INT_EN_0, in bmg160_setup_any_motion_interrupt()
328 ret = regmap_write(data->regmap, BMG160_REG_INT_EN_0, 0); in bmg160_setup_any_motion_interrupt()
345 ret = regmap_update_bits(data->regmap, BMG160_REG_INT_MAP_1, in bmg160_setup_new_data_interrupt()
354 ret = regmap_write(data->regmap, BMG160_REG_INT_RST_LATCH, in bmg160_setup_new_data_interrupt()
363 ret = regmap_write(data->regmap, BMG160_REG_INT_EN_0, in bmg160_setup_new_data_interrupt()
368 ret = regmap_write(data->regmap, BMG160_REG_INT_RST_LATCH, in bmg160_setup_new_data_interrupt()
377 ret = regmap_write(data->regmap, BMG160_REG_INT_EN_0, 0); in bmg160_setup_new_data_interrupt()
408 ret = regmap_write(data->regmap, BMG160_REG_RANGE, in bmg160_set_scale()
435 ret = regmap_read(data->regmap, BMG160_REG_TEMP, &raw_val); in bmg160_get_temp()
464 ret = regmap_bulk_read(data->regmap, BMG160_AXIS_TO_REG(axis), &raw_val, in bmg160_get_axis()
778 ret = regmap_bulk_read(data->regmap, BMG160_AXIS_TO_REG(bit), in bmg160_trigger_handler()
807 ret = regmap_write(data->regmap, BMG160_REG_INT_RST_LATCH, in bmg160_trig_try_reen()
875 ret = regmap_read(data->regmap, BMG160_REG_INT_STATUS_2, &val); in bmg160_event_handler()
910 ret = regmap_write(data->regmap, BMG160_REG_INT_RST_LATCH, in bmg160_event_handler()
993 int bmg160_core_probe(struct device *dev, struct regmap *regmap, int irq, in bmg160_core_probe() argument
1008 data->regmap = regmap; in bmg160_core_probe()