Lines Matching defs:da732x
3 * da732x.c --- Dialog DA732X ALSA SoC Audio Driver
29 #include "da732x.h"
41 * da732x register cache - default settings
1122 struct da732x_priv *da732x = snd_soc_component_get_drvdata(component);
1131 da732x->pll_en = false;
1135 if (da732x->pll_en)
1140 switch (da732x->sysclk) {
1157 indiv = da732x_get_input_div(component, da732x->sysclk);
1161 fref = (da732x->sysclk / indiv);
1175 da732x->pll_en = true;
1184 struct da732x_priv *da732x = snd_soc_component_get_drvdata(component);
1186 da732x->sysclk = freq;
1415 struct da732x_priv *da732x = snd_soc_component_get_drvdata(component);
1476 regcache_cache_only(da732x->regmap, false);
1477 regcache_sync(da732x->regmap);
1484 da732x->pll_en = false;
1488 regcache_cache_only(da732x->regmap, true);
1492 da732x->pll_en = false;
1517 struct da732x_priv *da732x;
1521 da732x = devm_kzalloc(&i2c->dev, sizeof(struct da732x_priv),
1523 if (!da732x)
1526 i2c_set_clientdata(i2c, da732x);
1528 da732x->regmap = devm_regmap_init_i2c(i2c, &da732x_regmap);
1529 if (IS_ERR(da732x->regmap)) {
1530 ret = PTR_ERR(da732x->regmap);
1535 ret = regmap_read(da732x->regmap, DA732X_REG_ID, ®);