Lines Matching refs:regmap

78 	struct regmap *regmap;  member
99 struct regmap *regmap = dev_get_drvdata(dev); in isl12022_hwmon_read_temp() local
103 ret = regmap_bulk_read(regmap, ISL12022_REG_TEMP_L, &buf, sizeof(buf)); in isl12022_hwmon_read_temp()
146 struct regmap *regmap = isl12022->regmap; in isl12022_hwmon_register() local
153 ret = regmap_update_bits(regmap, ISL12022_REG_BETA, in isl12022_hwmon_register()
160 hwmon = devm_hwmon_device_register_with_info(dev, "isl12022", regmap, in isl12022_hwmon_register()
174 struct regmap *regmap = isl12022->regmap; in isl12022_rtc_read_time() local
178 ret = regmap_bulk_read(regmap, ISL12022_REG_SC, buf, sizeof(buf)); in isl12022_rtc_read_time()
210 struct regmap *regmap = isl12022->regmap; in isl12022_rtc_set_time() local
217 ret = regmap_update_bits(regmap, ISL12022_REG_INT, in isl12022_rtc_set_time()
237 return regmap_bulk_write(regmap, ISL12022_REG_SC, buf, sizeof(buf)); in isl12022_rtc_set_time()
244 struct regmap *regmap = isl12022->regmap; in isl12022_rtc_read_alarm() local
249 ret = regmap_bulk_read(regmap, ISL12022_ALARM, buf, sizeof(buf)); in isl12022_rtc_read_alarm()
257 ret = regmap_read(regmap, ISL12022_REG_YR, &yr); in isl12022_rtc_read_alarm()
291 struct regmap *regmap = isl12022->regmap; in isl12022_rtc_set_alarm() local
311 ret = regmap_read(regmap, ISL12022_REG_DW, &dw); in isl12022_rtc_set_alarm()
318 ret = regmap_write(regmap, ISL12022_REG_DWA0, dw); in isl12022_rtc_set_alarm()
333 ret = regmap_bulk_write(regmap, ISL12022_ALARM, &regs, sizeof(regs)); in isl12022_rtc_set_alarm()
347 struct regmap *regmap = isl12022->regmap; in isl12022_rtc_interrupt() local
352 ret = regmap_read(regmap, ISL12022_REG_SR, &val); in isl12022_rtc_interrupt()
395 struct regmap *regmap = isl12022->regmap; in isl12022_setup_irq() local
401 ret = regmap_bulk_write(regmap, ISL12022_ALARM, buf, sizeof(buf)); in isl12022_setup_irq()
411 ret = regmap_write_bits(regmap, ISL12022_REG_INT, in isl12022_setup_irq()
431 struct regmap *regmap = isl12022->regmap; in isl12022_rtc_ioctl() local
437 ret = regmap_read(regmap, ISL12022_REG_SR, &val); in isl12022_rtc_ioctl()
473 struct regmap *regmap = isl12022->regmap; in isl12022_register_clock() local
482 regmap_update_bits(regmap, ISL12022_REG_INT, ISL12022_INT_FO_MASK, in isl12022_register_clock()
494 ret = regmap_update_bits(regmap, ISL12022_REG_INT, in isl12022_register_clock()
514 struct regmap *regmap = isl12022->regmap; in isl12022_set_trip_levels() local
534 ret = regmap_update_bits(regmap, ISL12022_REG_PWR_VBAT, mask, val); in isl12022_set_trip_levels()
545 regmap_write_bits(regmap, ISL12022_REG_BETA, in isl12022_set_trip_levels()
553 struct regmap *regmap; in isl12022_probe() local
564 regmap = devm_regmap_init_i2c(client, &regmap_config); in isl12022_probe()
565 if (IS_ERR(regmap)) in isl12022_probe()
566 return dev_err_probe(&client->dev, PTR_ERR(regmap), "regmap allocation failed\n"); in isl12022_probe()
567 isl12022->regmap = regmap; in isl12022_probe()