Lines Matching defs:regmap

25 #include <linux/regmap.h>
174 struct regmap *regmap;
218 ret = regmap_read(ds1307->regmap, RX8130_REG_FLAG, &regflag);
231 ret = regmap_bulk_read(ds1307->regmap, chip->offset, regs,
261 ret = regmap_read(ds1307->regmap, DS1307_REG_CONTROL, &tmp);
271 ret = regmap_read(ds1307->regmap, DS1340_REG_FLAG, &tmp);
278 ret = regmap_read(ds1307->regmap, DS1388_REG_FLAG, &tmp);
368 regmap_update_bits(ds1307->regmap, DS1307_REG_CONTROL,
372 regmap_update_bits(ds1307->regmap, DS1340_REG_FLAG,
376 regmap_update_bits(ds1307->regmap, DS1388_REG_FLAG,
394 result = regmap_bulk_write(ds1307->regmap, chip->offset, regs,
403 result = regmap_write(ds1307->regmap, RX8130_REG_FLAG,
421 ret = regmap_bulk_read(ds1307->regmap, DS1339_REG_ALARM1_SECS,
467 ret = regmap_bulk_read(ds1307->regmap, DS1339_REG_ALARM1_SECS, regs,
494 ret = regmap_bulk_write(ds1307->regmap, DS1339_REG_ALARM1_SECS, regs,
505 regmap_write(ds1307->regmap, DS1337_REG_CONTROL, regs[7]);
515 return regmap_update_bits(ds1307->regmap, DS1337_REG_CONTROL,
564 ret = regmap_bulk_read(ds1307->regmap, RX8130_REG_EXTENSION, ctl,
573 ret = regmap_bulk_write(ds1307->regmap, RX8130_REG_EXTENSION, ctl,
593 ret = regmap_bulk_read(ds1307->regmap, RX8130_REG_ALARM_MIN, ald,
599 ret = regmap_bulk_read(ds1307->regmap, RX8130_REG_EXTENSION, ctl,
638 ret = regmap_bulk_read(ds1307->regmap, RX8130_REG_EXTENSION, ctl,
647 ret = regmap_bulk_write(ds1307->regmap, RX8130_REG_EXTENSION, ctl,
657 ret = regmap_bulk_write(ds1307->regmap, RX8130_REG_ALARM_MIN, ald,
667 return regmap_write(ds1307->regmap, RX8130_REG_CONTROL0, ctl[2]);
675 ret = regmap_read(ds1307->regmap, RX8130_REG_CONTROL0, &reg);
684 return regmap_write(ds1307->regmap, RX8130_REG_CONTROL0, reg);
696 ret = regmap_read(ds1307->regmap, MCP794XX_REG_ALARM0_CTRL, &reg);
702 ret = regmap_write(ds1307->regmap, MCP794XX_REG_ALARM0_CTRL, reg);
707 ret = regmap_update_bits(ds1307->regmap, MCP794XX_REG_CONTROL,
727 ret = regmap_bulk_read(ds1307->regmap, MCP794XX_REG_CONTROL, regs,
792 ret = regmap_bulk_read(ds1307->regmap, MCP794XX_REG_CONTROL, regs,
812 ret = regmap_bulk_write(ds1307->regmap, MCP794XX_REG_CONTROL, regs,
820 return regmap_write(ds1307->regmap, MCP794XX_REG_CONTROL, regs[0]);
827 return regmap_update_bits(ds1307->regmap, MCP794XX_REG_CONTROL,
838 regmap_read(ds1307->regmap, M41TXX_REG_CONTROL, &ctrl_reg);
868 return regmap_update_bits(ds1307->regmap, M41TXX_REG_CONTROL,
880 ret = regmap_update_bits(ds1307->regmap, DS1388_REG_FLAG,
885 ret = regmap_update_bits(ds1307->regmap, DS1388_REG_CONTROL,
897 ret = regmap_bulk_write(ds1307->regmap, DS1388_REG_WDOG_HUN_SECS, regs,
902 return regmap_update_bits(ds1307->regmap, DS1388_REG_CONTROL,
911 return regmap_update_bits(ds1307->regmap, DS1388_REG_CONTROL,
920 return regmap_bulk_read(ds1307->regmap, DS1388_REG_WDOG_HUN_SECS, regs,
934 return regmap_bulk_write(ds1307->regmap, DS1388_REG_WDOG_HUN_SECS, regs,
1161 ret = regmap_read(ds1307->regmap, DS1337_REG_STATUS, &stat);
1167 regmap_write(ds1307->regmap, DS1337_REG_STATUS, stat);
1169 ret = regmap_update_bits(ds1307->regmap, DS1337_REG_CONTROL,
1207 regmap_update_bits(ds1307->regmap, M41TXX_REG_CONTROL, M41TXX_BIT_FT,
1220 regmap_read(ds1307->regmap, M41TXX_REG_CONTROL, &ctrl_reg);
1263 return regmap_bulk_read(ds1307->regmap, chip->nvram_offset + offset,
1273 return regmap_bulk_write(ds1307->regmap, chip->nvram_offset + offset,
1338 ret = regmap_bulk_read(ds1307->regmap, DS3231_REG_TEMPERATURE,
1429 ret = regmap_update_bits(ds1307->regmap, DS1337_REG_CONTROL,
1443 ret = regmap_read(ds1307->regmap, DS1337_REG_CONTROL, &control);
1511 ret = regmap_read(ds1307->regmap, DS1337_REG_CONTROL, &control);
1539 ret = regmap_update_bits(ds1307->regmap, DS1337_REG_STATUS,
1566 ret = regmap_read(ds1307->regmap, DS1337_REG_STATUS, &status);
1690 err = regmap_read(ds1307->regmap, DS1388_REG_FLAG, &val);
1737 ds1307->regmap = devm_regmap_init_i2c(client, &regmap_config);
1738 if (IS_ERR(ds1307->regmap)) {
1739 dev_err(ds1307->dev, "regmap allocation failed\n");
1740 return PTR_ERR(ds1307->regmap);
1767 regmap_write(ds1307->regmap, chip->trickle_charger_reg,
1788 err = regmap_bulk_read(ds1307->regmap, DS1337_REG_CONTROL,
1810 regmap_write(ds1307->regmap, DS1337_REG_CONTROL,
1815 regmap_write(ds1307->regmap, DS1337_REG_STATUS,
1822 err = regmap_bulk_read(ds1307->regmap,
1832 regmap_write(ds1307->regmap,
1841 regmap_write(ds1307->regmap,
1849 regmap_write(ds1307->regmap,
1860 regmap_write(ds1307->regmap,
1864 err = regmap_bulk_read(ds1307->regmap,
1879 regmap_write(ds1307->regmap,
1884 err = regmap_read(ds1307->regmap, DS1388_REG_CONTROL, &tmp);
1893 regmap_write(ds1307->regmap, DS1388_REG_CONTROL, tmp);
1901 err = regmap_bulk_read(ds1307->regmap, chip->offset, regs,
1910 regmap_write(ds1307->regmap, DS1307_REG_WDAY,
1941 regmap_write(ds1307->regmap, chip->offset + DS1307_REG_HOUR,