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
485 cs42xx8->regmap = regmap; in cs42xx8_probe()
486 if (IS_ERR(cs42xx8->regmap)) { in cs42xx8_probe()
487 ret = PTR_ERR(cs42xx8->regmap); in cs42xx8_probe()
497 regcache_cache_bypass(cs42xx8->regmap, true); in cs42xx8_probe()
500 ret = regmap_read(cs42xx8->regmap, CS42XX8_CHIPID, &val); in cs42xx8_probe()
517 regcache_cache_bypass(cs42xx8->regmap, false); in cs42xx8_probe()
530 regcache_cache_only(cs42xx8->regmap, true); in cs42xx8_probe()
562 regcache_cache_only(cs42xx8->regmap, false); in cs42xx8_runtime_resume()
564 ret = regcache_sync(cs42xx8->regmap); in cs42xx8_runtime_resume()
585 regcache_cache_only(cs42xx8->regmap, true); in cs42xx8_runtime_suspend()