Lines Matching refs:da732x
1122 struct da732x_priv *da732x = snd_soc_component_get_drvdata(component); in da732x_set_dai_pll() local
1131 da732x->pll_en = false; in da732x_set_dai_pll()
1135 if (da732x->pll_en) in da732x_set_dai_pll()
1140 switch (da732x->sysclk) { in da732x_set_dai_pll()
1157 indiv = da732x_get_input_div(component, da732x->sysclk); in da732x_set_dai_pll()
1161 fref = (da732x->sysclk / indiv); in da732x_set_dai_pll()
1175 da732x->pll_en = true; in da732x_set_dai_pll()
1184 struct da732x_priv *da732x = snd_soc_component_get_drvdata(component); in da732x_set_dai_sysclk() local
1186 da732x->sysclk = freq; in da732x_set_dai_sysclk()
1415 struct da732x_priv *da732x = snd_soc_component_get_drvdata(component); in da732x_set_bias_level() local
1476 regcache_cache_only(da732x->regmap, false); in da732x_set_bias_level()
1477 regcache_sync(da732x->regmap); in da732x_set_bias_level()
1484 da732x->pll_en = false; in da732x_set_bias_level()
1488 regcache_cache_only(da732x->regmap, true); in da732x_set_bias_level()
1492 da732x->pll_en = false; in da732x_set_bias_level()
1517 struct da732x_priv *da732x; in da732x_i2c_probe() local
1521 da732x = devm_kzalloc(&i2c->dev, sizeof(struct da732x_priv), in da732x_i2c_probe()
1523 if (!da732x) in da732x_i2c_probe()
1526 i2c_set_clientdata(i2c, da732x); in da732x_i2c_probe()
1528 da732x->regmap = devm_regmap_init_i2c(i2c, &da732x_regmap); in da732x_i2c_probe()
1529 if (IS_ERR(da732x->regmap)) { in da732x_i2c_probe()
1530 ret = PTR_ERR(da732x->regmap); in da732x_i2c_probe()
1535 ret = regmap_read(da732x->regmap, DA732X_REG_ID, ®); in da732x_i2c_probe()