Lines Matching defs:regmap
23 #include <linux/regmap.h>
107 struct regmap *regmap;
123 return regmap_update_bits(rv3032->regmap, RV3032_CTRL1, RV3032_CTRL1_EERD, 0);
131 ret = regmap_read(rv3032->regmap, RV3032_CTRL1, &ctrl1);
139 ret = regmap_update_bits(rv3032->regmap, RV3032_CTRL1,
144 ret = regmap_read_poll_timeout(rv3032->regmap, RV3032_TLSB, status,
166 ret = regmap_update_bits(rv3032->regmap, reg, mask, val);
170 ret = regmap_write(rv3032->regmap, RV3032_EEPROM_CMD, RV3032_EEPROM_CMD_UPDATE);
176 ret = regmap_read_poll_timeout(rv3032->regmap, RV3032_TLSB, status,
192 if (regmap_read(rv3032->regmap, RV3032_STATUS, &status) < 0 ||
217 regmap_update_bits(rv3032->regmap, RV3032_STATUS, status, 0);
218 regmap_update_bits(rv3032->regmap, RV3032_CTRL2, ctrl, 0);
230 ret = regmap_read(rv3032->regmap, RV3032_STATUS, &status);
237 ret = regmap_bulk_read(rv3032->regmap, RV3032_SEC, date, sizeof(date));
266 ret = regmap_bulk_write(rv3032->regmap, RV3032_SEC, date,
271 ret = regmap_update_bits(rv3032->regmap, RV3032_STATUS,
283 ret = regmap_bulk_read(rv3032->regmap, RV3032_ALARM_MIN, alarmvals,
288 ret = regmap_read(rv3032->regmap, RV3032_STATUS, &status);
292 ret = regmap_read(rv3032->regmap, RV3032_CTRL2, &ctrl);
314 ret = regmap_update_bits(rv3032->regmap, RV3032_CTRL2,
323 ret = regmap_update_bits(rv3032->regmap, RV3032_STATUS,
328 ret = regmap_bulk_write(rv3032->regmap, RV3032_ALARM_MIN, alarmvals,
340 ret = regmap_update_bits(rv3032->regmap, RV3032_CTRL2,
358 ret = regmap_update_bits(rv3032->regmap, RV3032_STATUS,
363 ret = regmap_update_bits(rv3032->regmap, RV3032_CTRL2,
376 ret = regmap_read(rv3032->regmap, RV3032_OFFSET, &value);
407 ret = regmap_read(rv3032->regmap, RV3032_PMU, &value);
474 ret = regmap_read(rv3032->regmap, RV3032_STATUS, &status);
509 ret = regmap_write(rv3032->regmap, RV3032_EEPROM_ADDR,
514 ret = regmap_write(rv3032->regmap, RV3032_EEPROM_DATA, buf[i]);
518 ret = regmap_write(rv3032->regmap, RV3032_EEPROM_CMD,
525 ret = regmap_read_poll_timeout(rv3032->regmap, RV3032_TLSB, status,
550 ret = regmap_write(rv3032->regmap, RV3032_EEPROM_ADDR,
555 ret = regmap_write(rv3032->regmap, RV3032_EEPROM_CMD,
560 ret = regmap_read_poll_timeout(rv3032->regmap, RV3032_TLSB, status,
566 ret = regmap_read(rv3032->regmap, RV3032_EEPROM_DATA, &data);
631 ret = regmap_read(rv3032->regmap, RV3032_CLKOUT2, &clkout);
638 ret = regmap_read(rv3032->regmap, RV3032_CLKOUT1, &clkout);
686 ret = regmap_write(rv3032->regmap, RV3032_CLKOUT1, hfd & 0xff);
690 ret = regmap_write(rv3032->regmap, RV3032_CLKOUT2, RV3032_CLKOUT2_OS |
695 ret = regmap_write(rv3032->regmap, RV3032_EEPROM_CMD, RV3032_EEPROM_CMD_UPDATE);
701 ret = regmap_read_poll_timeout(rv3032->regmap, RV3032_TLSB, status,
730 ret = regmap_read(rv3032->regmap, RV3032_PMU, &val);
754 ret = regmap_update_bits(rv3032->regmap, RV3032_TLSB, RV3032_TLSB_CLKF, 0);
758 ret = regmap_update_bits(rv3032->regmap, RV3032_CTRL2, RV3032_CTRL2_CLKIE, 0);
762 ret = regmap_write(rv3032->regmap, RV3032_CLK_IRQ, 0);
790 ret = regmap_bulk_read(rv3032->regmap, RV3032_TLSB, buf, sizeof(buf));
801 ret = regmap_bulk_read(rv3032->regmap, RV3032_TLSB, buf, sizeof(buf));
918 rv3032->regmap = devm_regmap_init_i2c(client, ®map_config);
919 if (IS_ERR(rv3032->regmap))
920 return PTR_ERR(rv3032->regmap);
924 ret = regmap_read(rv3032->regmap, RV3032_STATUS, &status);
950 ret = regmap_update_bits(rv3032->regmap, RV3032_CTRL1,
967 nvmem_cfg.priv = rv3032->regmap;