Lines Matching refs:regmap
114 ret = regmap_read(twl6040->regmap, reg, &val); in twl6040_reg_read()
126 ret = regmap_write(twl6040->regmap, reg, val); in twl6040_reg_write()
134 return regmap_update_bits(twl6040->regmap, reg, mask, mask); in twl6040_set_bits()
140 return regmap_update_bits(twl6040->regmap, reg, mask, 0); in twl6040_clear_bits()
297 regcache_cache_only(twl6040->regmap, false); in twl6040_power()
316 regcache_sync(twl6040->regmap); in twl6040_power()
346 regcache_cache_only(twl6040->regmap, true); in twl6040_power()
347 regcache_mark_dirty(twl6040->regmap); in twl6040_power()
520 ret = regmap_read(twl6040->regmap, TWL6040_REG_VIBCTLL, ®); in twl6040_get_vibralr_status()
525 ret = regmap_read(twl6040->regmap, TWL6040_REG_VIBCTLR, ®); in twl6040_get_vibralr_status()
642 twl6040->regmap = devm_regmap_init_i2c(client, &twl6040_regmap_config); in twl6040_probe()
643 if (IS_ERR(twl6040->regmap)) in twl6040_probe()
644 return PTR_ERR(twl6040->regmap); in twl6040_probe()
677 regmap_register_patch(twl6040->regmap, twl6040_patch, in twl6040_probe()
705 ret = regmap_add_irq_chip(twl6040->regmap, twl6040->irq, IRQF_ONESHOT, in twl6040_probe()
763 regcache_cache_only(twl6040->regmap, true); in twl6040_probe()
764 regcache_mark_dirty(twl6040->regmap); in twl6040_probe()