Lines Matching defs:regmap
29 #include <linux/regmap.h>
205 struct regmap *regmap;
226 ret = regmap_bulk_read(pcf2127->regmap, pcf2127->cfg->reg_time_base,
298 err = regmap_update_bits(pcf2127->regmap, PCF2127_REG_CTRL1,
306 err = regmap_write(pcf2127->regmap, PCF2131_REG_SR_RESET,
315 err = regmap_bulk_write(pcf2127->regmap, pcf2127->cfg->reg_time_base, buf, i);
323 err = regmap_update_bits(pcf2127->regmap, PCF2127_REG_CTRL1,
343 ret = regmap_read(pcf2127->regmap, PCF2127_REG_CTRL3, &val);
356 return regmap_update_bits(pcf2127->regmap, PCF2127_REG_CTRL3,
371 ret = regmap_bulk_write(pcf2127->regmap, PCF2127_REG_RAM_ADDR_MSB,
376 return regmap_bulk_read(pcf2127->regmap, PCF2127_REG_RAM_RD_CMD,
387 ret = regmap_bulk_write(pcf2127->regmap, PCF2127_REG_RAM_ADDR_MSB,
392 return regmap_bulk_write(pcf2127->regmap, PCF2127_REG_RAM_WRT_CMD,
409 return regmap_write(pcf2127->regmap, pcf2127->cfg->reg_wd_val, wd_val);
443 return regmap_write(pcf2127->regmap, pcf2127->cfg->reg_wd_val,
520 ret = regmap_read(pcf2127->regmap, pcf2127->cfg->reg_wd_val,
540 ret = regmap_read(pcf2127->regmap, PCF2127_REG_CTRL2, &ctrl2);
548 ret = regmap_bulk_read(pcf2127->regmap, pcf2127->cfg->regs_alarm_base,
569 ret = regmap_update_bits(pcf2127->regmap, PCF2127_REG_CTRL2,
584 ret = regmap_update_bits(pcf2127->regmap, PCF2127_REG_CTRL2,
599 ret = regmap_bulk_write(pcf2127->regmap, pcf2127->cfg->regs_alarm_base,
619 ret = regmap_bulk_read(pcf2127->regmap, pcf2127->cfg->ts[ts_id].reg_base,
673 ret = regmap_read(pcf2127->regmap, PCF2127_REG_CTRL2, &ctrl2);
681 ret = regmap_read(pcf2127->regmap, PCF2127_REG_CTRL1, &ctrl1);
692 regmap_write(pcf2127->regmap, PCF2127_REG_CTRL1,
696 regmap_write(pcf2127->regmap, PCF2127_REG_CTRL2,
702 ret = regmap_read(pcf2127->regmap, PCF2131_REG_CTRL4, &ctrl4);
720 regmap_write(pcf2127->regmap, PCF2131_REG_CTRL4,
725 regmap_write(pcf2127->regmap, PCF2127_REG_CTRL2,
762 ret = regmap_update_bits(pcf2127->regmap,
774 ret = regmap_update_bits(pcf2127->regmap,
844 ret = regmap_read(pcf2127->regmap,
856 ret = regmap_read(pcf2127->regmap,
1046 ret = regmap_update_bits(pcf2127->regmap,
1062 ret = regmap_update_bits(pcf2127->regmap, pcf2127->cfg->ts[ts_id].ie_reg,
1083 ret = regmap_write(pcf2127->regmap,
1088 ret = regmap_write(pcf2127->regmap,
1096 static int pcf2127_probe(struct device *dev, struct regmap *regmap,
1109 pcf2127->regmap = regmap;
1186 ret = regmap_clear_bits(pcf2127->regmap, PCF2127_REG_CTRL1,
1191 ret = regmap_read(pcf2127->regmap, pcf2127->cfg->reg_clkout, &val);
1196 ret = regmap_set_bits(pcf2127->regmap, pcf2127->cfg->reg_clkout,
1213 ret = regmap_update_bits(pcf2127->regmap, pcf2127->cfg->reg_wd_ctl,
1234 ret = regmap_update_bits(pcf2127->regmap, PCF2127_REG_CTRL3,
1363 struct regmap *regmap;
1388 regmap = devm_regmap_init(&client->dev, &pcf2127_i2c_regmap,
1390 if (IS_ERR(regmap)) {
1391 dev_err(&client->dev, "%s: regmap allocation failed: %ld\n",
1392 __func__, PTR_ERR(regmap));
1393 return PTR_ERR(regmap);
1396 return pcf2127_probe(&client->dev, regmap, client->irq, variant);
1444 struct regmap *regmap;
1461 regmap = devm_regmap_init_spi(spi, &config);
1462 if (IS_ERR(regmap)) {
1463 dev_err(&spi->dev, "%s: regmap allocation failed: %ld\n",
1464 __func__, PTR_ERR(regmap));
1465 return PTR_ERR(regmap);
1468 return pcf2127_probe(&spi->dev, regmap, spi->irq, variant);