Lines Matching refs:uda134x

115 	struct uda134x_priv *uda134x = snd_soc_codec_get_drvdata(codec);  in uda134x_reset()  local
118 regmap_update_bits(uda134x->regmap, UDA134X_STATUS0, mask, mask); in uda134x_reset()
120 regmap_update_bits(uda134x->regmap, UDA134X_STATUS0, mask, 0); in uda134x_reset()
125 struct uda134x_priv *uda134x = snd_soc_codec_get_drvdata(dai->codec); in uda134x_mute() local
136 return regmap_update_bits(uda134x->regmap, UDA134X_DATA010, mask, val); in uda134x_mute()
143 struct uda134x_priv *uda134x = snd_soc_codec_get_drvdata(codec); in uda134x_startup() local
146 if (uda134x->master_substream) { in uda134x_startup()
147 master_runtime = uda134x->master_substream->runtime; in uda134x_startup()
161 uda134x->slave_substream = substream; in uda134x_startup()
163 uda134x->master_substream = substream; in uda134x_startup()
172 struct uda134x_priv *uda134x = snd_soc_codec_get_drvdata(codec); in uda134x_shutdown() local
174 if (uda134x->master_substream == substream) in uda134x_shutdown()
175 uda134x->master_substream = uda134x->slave_substream; in uda134x_shutdown()
177 uda134x->slave_substream = NULL; in uda134x_shutdown()
185 struct uda134x_priv *uda134x = snd_soc_codec_get_drvdata(codec); in uda134x_hw_params() local
188 if (substream == uda134x->slave_substream) { in uda134x_hw_params()
195 uda134x->sysclk, params_rate(params)); in uda134x_hw_params()
198 switch (uda134x->sysclk / params_rate(params)) { in uda134x_hw_params()
213 uda134x->dai_fmt, params_format(params)); in uda134x_hw_params()
216 switch (uda134x->dai_fmt & SND_SOC_DAIFMT_FORMAT_MASK) { in uda134x_hw_params()
244 return regmap_update_bits(uda134x->regmap, UDA134X_STATUS0, in uda134x_hw_params()
252 struct uda134x_priv *uda134x = snd_soc_codec_get_drvdata(codec); in uda134x_set_dai_sysclk() local
262 uda134x->sysclk = freq; in uda134x_set_dai_sysclk()
274 struct uda134x_priv *uda134x = snd_soc_codec_get_drvdata(codec); in uda134x_set_dai_fmt() local
292 uda134x->dai_fmt = fmt; in uda134x_set_dai_fmt()
300 struct uda134x_priv *uda134x = snd_soc_codec_get_drvdata(codec); in uda134x_set_bias_level() local
301 struct uda134x_platform_data *pd = uda134x->pd; in uda134x_set_bias_level()
311 regcache_sync(uda134x->regmap); in uda134x_set_bias_level()
320 regcache_mark_dirty(uda134x->regmap); in uda134x_set_bias_level()
452 struct uda134x_priv *uda134x = snd_soc_codec_get_drvdata(codec); in uda134x_soc_probe() local
453 struct uda134x_platform_data *pd = uda134x->pd; in uda134x_soc_probe()
546 struct uda134x_priv *uda134x; in uda134x_codec_probe() local
553 uda134x = devm_kzalloc(&pdev->dev, sizeof(*uda134x), GFP_KERNEL); in uda134x_codec_probe()
554 if (!uda134x) in uda134x_codec_probe()
557 uda134x->pd = pd; in uda134x_codec_probe()
558 platform_set_drvdata(pdev, uda134x); in uda134x_codec_probe()
560 uda134x->regmap = devm_regmap_init(&pdev->dev, NULL, pd, in uda134x_codec_probe()
562 if (IS_ERR(uda134x->regmap)) in uda134x_codec_probe()
563 return PTR_ERR(uda134x->regmap); in uda134x_codec_probe()