Lines Matching refs:regmap
58 struct regmap *regmap; member
105 ret = regmap_write(st->regmap, AD5380_REG_SF_PWR_DOWN, 0); in ad5380_write_dac_powerdown()
107 ret = regmap_write(st->regmap, AD5380_REG_SF_PWR_UP, 0); in ad5380_write_dac_powerdown()
128 ret = regmap_read(st->regmap, AD5380_REG_SF_CTRL, &mode); in ad5380_get_powerdown_mode()
143 ret = regmap_update_bits(st->regmap, AD5380_REG_SF_CTRL, in ad5380_set_powerdown_mode()
186 return regmap_write(st->regmap, in ad5380_write_raw()
194 return regmap_write(st->regmap, in ad5380_write_raw()
212 ret = regmap_read(st->regmap, ad5380_info_to_reg(chan, info), in ad5380_read_raw()
219 ret = regmap_read(st->regmap, AD5380_REG_OFFSET(chan->address), in ad5380_read_raw()
369 static int ad5380_probe(struct device *dev, struct regmap *regmap, in ad5380_probe() argument
387 st->regmap = regmap; in ad5380_probe()
423 ret = regmap_write(st->regmap, AD5380_REG_SF_CTRL, ctrl); in ad5380_probe()
483 struct regmap *regmap; in ad5380_spi_probe() local
485 regmap = devm_regmap_init_spi(spi, &ad5380_regmap_config); in ad5380_spi_probe()
487 if (IS_ERR(regmap)) in ad5380_spi_probe()
488 return PTR_ERR(regmap); in ad5380_spi_probe()
490 return ad5380_probe(&spi->dev, regmap, id->driver_data, id->name); in ad5380_spi_probe()
556 struct regmap *regmap; in ad5380_i2c_probe() local
558 regmap = devm_regmap_init_i2c(i2c, &ad5380_regmap_config); in ad5380_i2c_probe()
560 if (IS_ERR(regmap)) in ad5380_i2c_probe()
561 return PTR_ERR(regmap); in ad5380_i2c_probe()
563 return ad5380_probe(&i2c->dev, regmap, id->driver_data, id->name); in ad5380_i2c_probe()