Lines Matching refs:regmap

54 	struct regmap *regmap;  member
67 ret = regmap_read(ds3232->regmap, DS3232_REG_SR, &stat); in ds3232_check_rtc_status()
78 ret = regmap_write(ds3232->regmap, DS3232_REG_SR, stat); in ds3232_check_rtc_status()
87 ret = regmap_read(ds3232->regmap, DS3232_REG_CR, &control); in ds3232_check_rtc_status()
94 return regmap_write(ds3232->regmap, DS3232_REG_CR, control); in ds3232_check_rtc_status()
106 ret = regmap_bulk_read(ds3232->regmap, DS3232_REG_SECONDS, buf, 7); in ds3232_read_time()
173 return regmap_bulk_write(ds3232->regmap, DS3232_REG_SECONDS, buf, 7); in ds3232_set_time()
188 ret = regmap_read(ds3232->regmap, DS3232_REG_SR, &stat); in ds3232_read_alarm()
191 ret = regmap_read(ds3232->regmap, DS3232_REG_CR, &control); in ds3232_read_alarm()
194 ret = regmap_bulk_read(ds3232->regmap, DS3232_REG_ALARM1, buf, 4); in ds3232_read_alarm()
231 ret = regmap_read(ds3232->regmap, DS3232_REG_CR, &control); in ds3232_set_alarm()
235 ret = regmap_write(ds3232->regmap, DS3232_REG_CR, control); in ds3232_set_alarm()
240 ret = regmap_read(ds3232->regmap, DS3232_REG_SR, &stat); in ds3232_set_alarm()
244 ret = regmap_write(ds3232->regmap, DS3232_REG_SR, stat); in ds3232_set_alarm()
248 ret = regmap_bulk_write(ds3232->regmap, DS3232_REG_ALARM1, buf, 4); in ds3232_set_alarm()
254 ret = regmap_write(ds3232->regmap, DS3232_REG_CR, control); in ds3232_set_alarm()
266 ret = regmap_read(ds3232->regmap, DS3232_REG_CR, &control); in ds3232_update_alarm()
276 ret = regmap_write(ds3232->regmap, DS3232_REG_CR, control); in ds3232_update_alarm()
293 ret = regmap_bulk_read(ds3232->regmap, DS3232_REG_TEMPERATURE, temp_buf, in ds3232_hwmon_read_temp()
415 ret = regmap_read(ds3232->regmap, DS3232_REG_SR, &stat); in ds3232_irq()
420 ret = regmap_read(ds3232->regmap, DS3232_REG_CR, &control); in ds3232_irq()
427 ret = regmap_write(ds3232->regmap, DS3232_REG_CR, in ds3232_irq()
438 ret = regmap_write(ds3232->regmap, DS3232_REG_SR, stat); in ds3232_irq()
464 static int ds3232_probe(struct device *dev, struct regmap *regmap, int irq, in ds3232_probe() argument
474 ds3232->regmap = regmap; in ds3232_probe()
541 struct regmap *regmap; in ds3232_i2c_probe() local
548 regmap = devm_regmap_init_i2c(client, &config); in ds3232_i2c_probe()
549 if (IS_ERR(regmap)) { in ds3232_i2c_probe()
551 __func__, PTR_ERR(regmap)); in ds3232_i2c_probe()
552 return PTR_ERR(regmap); in ds3232_i2c_probe()
555 return ds3232_probe(&client->dev, regmap, client->irq, client->name); in ds3232_i2c_probe()
615 struct regmap *regmap; in ds3234_probe() local
617 regmap = devm_regmap_init_spi(spi, &config); in ds3234_probe()
618 if (IS_ERR(regmap)) { in ds3234_probe()
620 __func__, PTR_ERR(regmap)); in ds3234_probe()
621 return PTR_ERR(regmap); in ds3234_probe()
628 res = regmap_read(regmap, DS3232_REG_SECONDS, &tmp); in ds3234_probe()
646 res = regmap_read(regmap, DS3232_REG_CR, &tmp); in ds3234_probe()
649 res = regmap_write(regmap, DS3232_REG_CR, tmp & 0x1c); in ds3234_probe()
653 res = regmap_read(regmap, DS3232_REG_SR, &tmp); in ds3234_probe()
656 res = regmap_write(regmap, DS3232_REG_SR, tmp & 0x88); in ds3234_probe()
661 res = regmap_read(regmap, DS3232_REG_CR, &tmp); in ds3234_probe()
666 res = regmap_read(regmap, DS3232_REG_SR, &tmp); in ds3234_probe()
671 return ds3232_probe(&spi->dev, regmap, spi->irq, "ds3234"); in ds3234_probe()