Lines Matching defs:da732x
3 * da732x.c --- Dialog DA732X ALSA SoC Audio Driver
29 #include "da732x.h"
41 * da732x register cache - default settings
1117 struct da732x_priv *da732x = snd_soc_component_get_drvdata(component);
1126 da732x->pll_en = false;
1130 if (da732x->pll_en)
1135 switch (da732x->sysclk) {
1152 indiv = da732x_get_input_div(component, da732x->sysclk);
1156 fref = da732x->sysclk / BIT(indiv);
1170 da732x->pll_en = true;
1179 struct da732x_priv *da732x = snd_soc_component_get_drvdata(component);
1181 da732x->sysclk = freq;
1410 struct da732x_priv *da732x = snd_soc_component_get_drvdata(component);
1471 regcache_cache_only(da732x->regmap, false);
1472 regcache_sync(da732x->regmap);
1479 da732x->pll_en = false;
1483 regcache_cache_only(da732x->regmap, true);
1487 da732x->pll_en = false;
1510 struct da732x_priv *da732x;
1514 da732x = devm_kzalloc(&i2c->dev, sizeof(struct da732x_priv),
1516 if (!da732x)
1519 i2c_set_clientdata(i2c, da732x);
1521 da732x->regmap = devm_regmap_init_i2c(i2c, &da732x_regmap);
1522 if (IS_ERR(da732x->regmap)) {
1523 ret = PTR_ERR(da732x->regmap);
1528 ret = regmap_read(da732x->regmap, DA732X_REG_ID, ®);