Lines Matching refs:regmap
90 struct regmap *regmap; member
220 return regmap_update_bits(ssm4567->regmap, SSM4567_REG_DAC_CTRL, in ssm4567_hw_params()
230 return regmap_update_bits(ssm4567->regmap, SSM4567_REG_DAC_CTRL, in ssm4567_mute()
266 ret = regmap_update_bits(ssm4567->regmap, SSM4567_REG_SAI_CTRL_2, in ssm4567_set_tdm_slot()
272 return regmap_update_bits(ssm4567->regmap, SSM4567_REG_SAI_CTRL_1, in ssm4567_set_tdm_slot()
332 return regmap_update_bits(ssm4567->regmap, SSM4567_REG_SAI_CTRL_1, in ssm4567_set_dai_fmt()
346 ret = regmap_update_bits(ssm4567->regmap, in ssm4567_set_power()
349 regcache_mark_dirty(ssm4567->regmap); in ssm4567_set_power()
352 regcache_cache_only(ssm4567->regmap, !enable); in ssm4567_set_power()
355 ret = regmap_write(ssm4567->regmap, SSM4567_REG_SOFT_RESET, in ssm4567_set_power()
360 ret = regmap_update_bits(ssm4567->regmap, in ssm4567_set_power()
363 regcache_sync(ssm4567->regmap); in ssm4567_set_power()
458 ssm4567->regmap = devm_regmap_init_i2c(i2c, &ssm4567_regmap_config); in ssm4567_i2c_probe()
459 if (IS_ERR(ssm4567->regmap)) in ssm4567_i2c_probe()
460 return PTR_ERR(ssm4567->regmap); in ssm4567_i2c_probe()
462 ret = regmap_write(ssm4567->regmap, SSM4567_REG_SOFT_RESET, 0x00); in ssm4567_i2c_probe()