Lines Matching refs:uda134x
112 struct uda134x_priv *uda134x = snd_soc_component_get_drvdata(component); in uda134x_reset() local
115 regmap_update_bits(uda134x->regmap, UDA134X_STATUS0, mask, mask); in uda134x_reset()
117 regmap_update_bits(uda134x->regmap, UDA134X_STATUS0, mask, 0); in uda134x_reset()
122 struct uda134x_priv *uda134x = snd_soc_component_get_drvdata(dai->component); in uda134x_mute() local
133 return regmap_update_bits(uda134x->regmap, UDA134X_DATA010, mask, val); in uda134x_mute()
140 struct uda134x_priv *uda134x = snd_soc_component_get_drvdata(component); in uda134x_startup() local
143 if (uda134x->master_substream) { in uda134x_startup()
144 master_runtime = uda134x->master_substream->runtime; in uda134x_startup()
158 uda134x->slave_substream = substream; in uda134x_startup()
160 uda134x->master_substream = substream; in uda134x_startup()
169 struct uda134x_priv *uda134x = snd_soc_component_get_drvdata(component); in uda134x_shutdown() local
171 if (uda134x->master_substream == substream) in uda134x_shutdown()
172 uda134x->master_substream = uda134x->slave_substream; in uda134x_shutdown()
174 uda134x->slave_substream = NULL; in uda134x_shutdown()
182 struct uda134x_priv *uda134x = snd_soc_component_get_drvdata(component); in uda134x_hw_params() local
185 if (substream == uda134x->slave_substream) { in uda134x_hw_params()
192 uda134x->sysclk, params_rate(params)); in uda134x_hw_params()
195 switch (uda134x->sysclk / params_rate(params)) { in uda134x_hw_params()
210 uda134x->dai_fmt, params_format(params)); in uda134x_hw_params()
213 switch (uda134x->dai_fmt & SND_SOC_DAIFMT_FORMAT_MASK) { in uda134x_hw_params()
241 return regmap_update_bits(uda134x->regmap, UDA134X_STATUS0, in uda134x_hw_params()
249 struct uda134x_priv *uda134x = snd_soc_component_get_drvdata(component); in uda134x_set_dai_sysclk() local
259 uda134x->sysclk = freq; in uda134x_set_dai_sysclk()
271 struct uda134x_priv *uda134x = snd_soc_component_get_drvdata(component); in uda134x_set_dai_fmt() local
289 uda134x->dai_fmt = fmt; in uda134x_set_dai_fmt()
297 struct uda134x_priv *uda134x = snd_soc_component_get_drvdata(component); in uda134x_set_bias_level() local
298 struct uda134x_platform_data *pd = uda134x->pd; in uda134x_set_bias_level()
308 regcache_sync(uda134x->regmap); in uda134x_set_bias_level()
317 regcache_mark_dirty(uda134x->regmap); in uda134x_set_bias_level()
450 struct uda134x_priv *uda134x = snd_soc_component_get_drvdata(component); in uda134x_soc_probe() local
451 struct uda134x_platform_data *pd = uda134x->pd; in uda134x_soc_probe()
547 struct uda134x_priv *uda134x; in uda134x_codec_probe() local
555 uda134x = devm_kzalloc(&pdev->dev, sizeof(*uda134x), GFP_KERNEL); in uda134x_codec_probe()
556 if (!uda134x) in uda134x_codec_probe()
559 uda134x->pd = pd; in uda134x_codec_probe()
560 platform_set_drvdata(pdev, uda134x); in uda134x_codec_probe()
563 ret = l3_set_gpio_ops(&pdev->dev, &uda134x->pd->l3); in uda134x_codec_probe()
568 uda134x->regmap = devm_regmap_init(&pdev->dev, NULL, pd, in uda134x_codec_probe()
570 if (IS_ERR(uda134x->regmap)) in uda134x_codec_probe()
571 return PTR_ERR(uda134x->regmap); in uda134x_codec_probe()