Lines Matching refs:regmap
89 struct regmap *regmap; member
206 return regmap_update_bits(ssm4567->regmap, SSM4567_REG_DAC_CTRL, in ssm4567_hw_params()
216 return regmap_update_bits(ssm4567->regmap, SSM4567_REG_DAC_CTRL, in ssm4567_mute()
252 ret = regmap_update_bits(ssm4567->regmap, SSM4567_REG_SAI_CTRL_2, in ssm4567_set_tdm_slot()
258 return regmap_update_bits(ssm4567->regmap, SSM4567_REG_SAI_CTRL_1, in ssm4567_set_tdm_slot()
318 return regmap_update_bits(ssm4567->regmap, SSM4567_REG_SAI_CTRL_1, in ssm4567_set_dai_fmt()
332 ret = regmap_update_bits(ssm4567->regmap, in ssm4567_set_power()
335 regcache_mark_dirty(ssm4567->regmap); in ssm4567_set_power()
338 regcache_cache_only(ssm4567->regmap, !enable); in ssm4567_set_power()
341 ret = regmap_update_bits(ssm4567->regmap, in ssm4567_set_power()
344 regcache_sync(ssm4567->regmap); in ssm4567_set_power()
436 ssm4567->regmap = devm_regmap_init_i2c(i2c, &ssm4567_regmap_config); in ssm4567_i2c_probe()
437 if (IS_ERR(ssm4567->regmap)) in ssm4567_i2c_probe()
438 return PTR_ERR(ssm4567->regmap); in ssm4567_i2c_probe()
440 ret = regmap_write(ssm4567->regmap, SSM4567_REG_SOFT_RESET, 0x00); in ssm4567_i2c_probe()