Lines Matching refs:ak4641
55 struct ak4641_priv *ak4641 = snd_soc_codec_get_drvdata(codec); in ak4641_set_deemph() local
60 if (ak4641->deemph && deemph_settings[i] != 0 && in ak4641_set_deemph()
61 abs(deemph_settings[i] - ak4641->playback_fs) < in ak4641_set_deemph()
62 abs(deemph_settings[best] - ak4641->playback_fs)) in ak4641_set_deemph()
65 if (!ak4641->deemph && deemph_settings[i] == 0) in ak4641_set_deemph()
78 struct ak4641_priv *ak4641 = snd_soc_codec_get_drvdata(codec); in ak4641_put_deemph() local
84 ak4641->deemph = deemph; in ak4641_put_deemph()
93 struct ak4641_priv *ak4641 = snd_soc_codec_get_drvdata(codec); in ak4641_get_deemph() local
95 ucontrol->value.integer.value[0] = ak4641->deemph; in ak4641_get_deemph()
291 struct ak4641_priv *ak4641 = snd_soc_codec_get_drvdata(codec); in ak4641_set_dai_sysclk() local
293 ak4641->sysclk = freq; in ak4641_set_dai_sysclk()
302 struct ak4641_priv *ak4641 = snd_soc_codec_get_drvdata(codec); in ak4641_i2s_hw_params() local
307 fs = ak4641->sysclk / rate; in ak4641_i2s_hw_params()
331 ak4641->playback_fs = rate; in ak4641_i2s_hw_params()
401 struct ak4641_priv *ak4641 = snd_soc_codec_get_drvdata(codec); in ak4641_set_bias_level() local
423 ret = regcache_sync(ak4641->regmap); in ak4641_set_bias_level()
439 regcache_mark_dirty(ak4641->regmap); in ak4641_set_bias_level()
532 struct ak4641_priv *ak4641; in ak4641_i2c_probe() local
535 ak4641 = devm_kzalloc(&i2c->dev, sizeof(struct ak4641_priv), in ak4641_i2c_probe()
537 if (!ak4641) in ak4641_i2c_probe()
540 ak4641->regmap = devm_regmap_init_i2c(i2c, &ak4641_regmap); in ak4641_i2c_probe()
541 if (IS_ERR(ak4641->regmap)) in ak4641_i2c_probe()
542 return PTR_ERR(ak4641->regmap); in ak4641_i2c_probe()
562 i2c_set_clientdata(i2c, ak4641); in ak4641_i2c_probe()