Lines Matching defs:rt5631

3  * rt5631.c  --  RT5631 ALSA Soc Audio driver
26 #include "rt5631.h"
187 struct rt5631_priv *rt5631 = snd_soc_component_get_drvdata(component);
189 ucontrol->value.integer.value[0] = rt5631->dmic_used_flag;
198 struct rt5631_priv *rt5631 = snd_soc_component_get_drvdata(component);
200 rt5631->dmic_used_flag = ucontrol->value.integer.value[0];
296 struct rt5631_priv *rt5631 = snd_soc_component_get_drvdata(component);
297 return rt5631->dmic_used_flag;
567 struct rt5631_priv *rt5631 = snd_soc_component_get_drvdata(component);
571 if (rt5631->codec_version) {
581 if (rt5631->codec_version) {
601 struct rt5631_priv *rt5631 = snd_soc_component_get_drvdata(component);
603 switch (rt5631->rx_rate) {
1356 struct rt5631_priv *rt5631 = snd_soc_component_get_drvdata(component);
1362 rt5631->bclk_rate = snd_soc_params_to_bclk(params);
1363 if (rt5631->bclk_rate < 0) {
1365 return rt5631->bclk_rate;
1367 rt5631->rx_rate = params_rate(params);
1369 if (rt5631->master)
1370 coeff = get_coeff(rt5631->sysclk, rt5631->rx_rate,
1371 rt5631->bclk_rate / rt5631->rx_rate);
1373 coeff = get_coeff(rt5631->sysclk, rt5631->rx_rate,
1408 struct rt5631_priv *rt5631 = snd_soc_component_get_drvdata(component);
1415 rt5631->master = 1;
1419 rt5631->master = 0;
1460 struct rt5631_priv *rt5631 = snd_soc_component_get_drvdata(component);
1465 rt5631->sysclk = freq;
1476 struct rt5631_priv *rt5631 = snd_soc_component_get_drvdata(component);
1491 if (rt5631->master) {
1537 struct rt5631_priv *rt5631 = snd_soc_component_get_drvdata(component);
1556 regcache_cache_only(rt5631->regmap, false);
1557 regcache_sync(rt5631->regmap);
1577 struct rt5631_priv *rt5631 = snd_soc_component_get_drvdata(component);
1582 rt5631->codec_version = 1;
1584 rt5631->codec_version = 0;
1596 if (rt5631->codec_version)
1603 if (rt5631->dmic_used_flag) {
1636 .name = "rt5631-hifi",
1672 { "rt5631" },
1680 { .compatible = "realtek,rt5631"},
1703 struct rt5631_priv *rt5631;
1706 rt5631 = devm_kzalloc(&i2c->dev, sizeof(struct rt5631_priv),
1708 if (NULL == rt5631)
1711 i2c_set_clientdata(i2c, rt5631);
1713 rt5631->regmap = devm_regmap_init_i2c(i2c, &rt5631_regmap_config);
1714 if (IS_ERR(rt5631->regmap))
1715 return PTR_ERR(rt5631->regmap);
1728 .name = "rt5631",