Lines Matching refs:regmap
112 struct regmap *regmap; member
235 regcache_cache_bypass(adau1977->regmap, true); in adau1977_reset()
236 ret = regmap_write(adau1977->regmap, ADAU1977_REG_POWER, in adau1977_reset()
238 regcache_cache_bypass(adau1977->regmap, false); in adau1977_reset()
359 ret = regmap_update_bits(adau1977->regmap, in adau1977_hw_params()
368 ret = regmap_update_bits(adau1977->regmap, ADAU1977_REG_SAI_CTRL0, in adau1977_hw_params()
373 return regmap_update_bits(adau1977->regmap, ADAU1977_REG_PLL, in adau1977_hw_params()
384 ret = regmap_update_bits(adau1977->regmap, ADAU1977_REG_POWER, in adau1977_power_disable()
389 regcache_mark_dirty(adau1977->regmap); in adau1977_power_disable()
394 regcache_cache_only(adau1977->regmap, true); in adau1977_power_disable()
426 regcache_cache_only(adau1977->regmap, false); in adau1977_power_enable()
435 ret = regmap_update_bits(adau1977->regmap, ADAU1977_REG_POWER, in adau1977_power_enable()
440 ret = regcache_sync(adau1977->regmap); in adau1977_power_enable()
451 ret = regmap_read(adau1977->regmap, ADAU1977_REG_PLL, &val); in adau1977_power_enable()
456 regcache_cache_bypass(adau1977->regmap, true); in adau1977_power_enable()
457 ret = regmap_write(adau1977->regmap, ADAU1977_REG_PLL, in adau1977_power_enable()
461 regcache_cache_bypass(adau1977->regmap, false); in adau1977_power_enable()
512 return regmap_update_bits(adau1977->regmap, in adau1977_set_tdm_slot()
568 ret = regmap_update_bits(adau1977->regmap, ADAU1977_REG_SAI_OVERTEMP, in adau1977_set_tdm_slot()
576 ret = regmap_write(adau1977->regmap, ADAU1977_REG_CMAP12, in adau1977_set_tdm_slot()
582 ret = regmap_write(adau1977->regmap, ADAU1977_REG_CMAP34, in adau1977_set_tdm_slot()
588 ret = regmap_update_bits(adau1977->regmap, ADAU1977_REG_SAI_CTRL0, in adau1977_set_tdm_slot()
593 ret = regmap_update_bits(adau1977->regmap, ADAU1977_REG_SAI_CTRL1, in adau1977_set_tdm_slot()
616 return regmap_update_bits(adau1977->regmap, ADAU1977_REG_MISC_CONTROL, in adau1977_mute()
689 ret = regmap_update_bits(adau1977->regmap, ADAU1977_REG_BLOCK_POWER_SAI, in adau1977_set_dai_fmt()
695 ret = regmap_update_bits(adau1977->regmap, ADAU1977_REG_SAI_CTRL0, in adau1977_set_dai_fmt()
701 return regmap_update_bits(adau1977->regmap, ADAU1977_REG_SAI_CTRL1, in adau1977_set_dai_fmt()
742 return regmap_update_bits(adau1977->regmap, ADAU1977_REG_SAI_OVERTEMP, in adau1977_set_tristate()
837 ret = regmap_update_bits(adau1977->regmap, ADAU1977_REG_PLL, in adau1977_set_sysclk()
898 return regmap_update_bits(adau1977->regmap, ADAU1977_REG_MICBIAS, in adau1977_setup_micbias()
903 int adau1977_probe(struct device *dev, struct regmap *regmap, in adau1977_probe() argument
910 if (IS_ERR(regmap)) in adau1977_probe()
911 return PTR_ERR(regmap); in adau1977_probe()
919 adau1977->regmap = regmap; in adau1977_probe()
962 ret = regmap_update_bits(adau1977->regmap, ADAU1977_REG_BLOCK_POWER_SAI, in adau1977_probe()