Lines Matching refs:regmap
42 struct regmap *regmap; member
230 regmap_update_bits(cs42xx8->regmap, CS42XX8_INTF, in cs42xx8_set_dai_fmt()
275 regmap_update_bits(cs42xx8->regmap, CS42XX8_FUNCMOD, in cs42xx8_hw_params()
287 regmap_update_bits(cs42xx8->regmap, CS42XX8_DACMUTE, in cs42xx8_digital_mute()
399 regmap_write(cs42xx8->regmap, CS42XX8_DACMUTE, CS42XX8_DACMUTE_ALL); in cs42xx8_codec_probe()
436 int cs42xx8_probe(struct device *dev, struct regmap *regmap) in cs42xx8_probe() argument
442 if (IS_ERR(regmap)) { in cs42xx8_probe()
443 ret = PTR_ERR(regmap); in cs42xx8_probe()
452 cs42xx8->regmap = regmap; in cs42xx8_probe()
498 regcache_cache_bypass(cs42xx8->regmap, true); in cs42xx8_probe()
501 ret = regmap_read(cs42xx8->regmap, CS42XX8_CHIPID, &val); in cs42xx8_probe()
518 regcache_cache_bypass(cs42xx8->regmap, false); in cs42xx8_probe()
531 regcache_cache_only(cs42xx8->regmap, true); in cs42xx8_probe()
563 regcache_cache_only(cs42xx8->regmap, false); in cs42xx8_runtime_resume()
565 ret = regcache_sync(cs42xx8->regmap); in cs42xx8_runtime_resume()
586 regcache_cache_only(cs42xx8->regmap, true); in cs42xx8_runtime_suspend()