Lines Matching defs:regmap
21 #include <linux/regmap.h>
119 struct regmap *regmap;
129 ret = regmap_read(rv3029->regmap, RV3029_STATUS, &sr);
147 return regmap_update_bits(rv3029->regmap, RV3029_ONOFF_CTRL,
158 ret = regmap_read(rv3029->regmap, RV3029_STATUS, &sr);
167 ret = regmap_update_bits(rv3029->regmap, RV3029_STATUS,
172 ret = regmap_read(rv3029->regmap, RV3029_STATUS, &sr);
183 ret = regmap_update_bits(rv3029->regmap, RV3029_ONOFF_CTRL,
205 ret = regmap_bulk_read(rv3029->regmap, reg, buf, len);
226 ret = regmap_read(rv3029->regmap, reg, &tmp);
231 ret = regmap_write(rv3029->regmap, reg, tmp);
275 ret = regmap_read(rv3029->regmap, RV3029_IRQ_CTRL, &controls);
282 ret = regmap_read(rv3029->regmap, RV3029_IRQ_FLAGS, &flags);
297 regmap_write(rv3029->regmap, RV3029_IRQ_FLAGS, flags);
298 regmap_write(rv3029->regmap, RV3029_IRQ_CTRL, controls);
312 ret = regmap_read(rv3029->regmap, RV3029_STATUS, &sr);
319 ret = regmap_bulk_read(rv3029->regmap, RV3029_W_SEC, regs,
356 ret = regmap_bulk_read(rv3029->regmap, RV3029_A_SC, regs,
361 ret = regmap_read(rv3029->regmap, RV3029_IRQ_CTRL, &controls);
365 ret = regmap_read(rv3029->regmap, RV3029_IRQ_FLAGS, &flags);
387 return regmap_update_bits(rv3029->regmap, RV3029_IRQ_CTRL,
414 ret = regmap_bulk_write(rv3029->regmap, RV3029_A_SC, regs,
436 ret = regmap_bulk_write(rv3029->regmap, RV3029_W_SEC, regs,
442 return regmap_update_bits(rv3029->regmap, RV3029_STATUS,
454 ret = regmap_read(rv3029->regmap, RV3029_STATUS, &sr);
467 return regmap_update_bits(rv3029->regmap, RV3029_STATUS,
587 ret = regmap_read(rv3029->regmap, RV3029_TEMP_PAGE, &temp);
706 static int rv3029_probe(struct device *dev, struct regmap *regmap, int irq,
725 rv3029->regmap = regmap;
763 nvmem_cfg.priv = rv3029->regmap;
795 struct regmap *regmap;
802 regmap = devm_regmap_init_i2c(client, &config);
803 if (IS_ERR(regmap))
804 return PTR_ERR(regmap);
806 return rv3029_probe(&client->dev, regmap, client->irq, client->name);
858 struct regmap *regmap;
860 regmap = devm_regmap_init_spi(spi, &config);
861 if (IS_ERR(regmap))
862 return PTR_ERR(regmap);
864 return rv3029_probe(&spi->dev, regmap, spi->irq, "rv3049");