Lines Matching refs:da7213

285 	struct da7213_priv *da7213 = snd_soc_codec_get_drvdata(codec);  in da7213_alc_calib()  local
327 if (da7213->alc_calib_auto) in da7213_alc_calib()
349 struct da7213_priv *da7213 = snd_soc_codec_get_drvdata(codec); in da7213_put_mixin_gain() local
355 if ((!ret) && (da7213->alc_en)) in da7213_put_mixin_gain()
365 struct da7213_priv *da7213 = snd_soc_codec_get_drvdata(codec); in da7213_put_alc_sw() local
370 if (!da7213->alc_en) { in da7213_put_alc_sw()
372 da7213->alc_en = true; in da7213_put_alc_sw()
375 da7213->alc_en = false; in da7213_put_alc_sw()
1142 struct da7213_priv *da7213 = snd_soc_codec_get_drvdata(codec); in da7213_set_dai_fmt() local
1149 da7213->master = true; in da7213_set_dai_fmt()
1153 da7213->master = false; in da7213_set_dai_fmt()
1227 struct da7213_priv *da7213 = snd_soc_codec_get_drvdata(codec); in da7213_set_dai_sysclk() local
1233 da7213->mclk_rate = freq; in da7213_set_dai_sysclk()
1252 struct da7213_priv *da7213 = snd_soc_codec_get_drvdata(codec); in da7213_set_dai_pll() local
1265 if ((da7213->mclk_rate == 32768) && (source == DA7213_SYSCLK_PLL)) { in da7213_set_dai_pll()
1273 if (da7213->mclk_rate < 5000000) { in da7213_set_dai_pll()
1275 } else if (da7213->mclk_rate <= 10000000) { in da7213_set_dai_pll()
1278 } else if (da7213->mclk_rate <= 20000000) { in da7213_set_dai_pll()
1281 } else if (da7213->mclk_rate <= 40000000) { in da7213_set_dai_pll()
1284 } else if (da7213->mclk_rate <= 54000000) { in da7213_set_dai_pll()
1290 freq_ref = (da7213->mclk_rate / indiv); in da7213_set_dai_pll()
1305 if (!da7213->master && da7213->srm_en) { in da7213_set_dai_pll()
1311 if (da7213->mclk_squarer_en) in da7213_set_dai_pll()
1334 da7213->mclk_rate); in da7213_set_dai_pll()
1396 struct da7213_priv *da7213 = snd_soc_codec_get_drvdata(codec); in da7213_probe() local
1397 struct da7213_platform_data *pdata = da7213->pdata; in da7213_probe()
1402 da7213->alc_calib_auto = true; in da7213_probe()
1405 da7213->srm_en = true; in da7213_probe()
1458 if (da7213->pdata) { in da7213_probe()
1512 da7213->mclk_squarer_en = pdata->mclk_squaring; in da7213_probe()
1543 struct da7213_priv *da7213; in da7213_i2c_probe() local
1547 da7213 = devm_kzalloc(&i2c->dev, sizeof(struct da7213_priv), in da7213_i2c_probe()
1549 if (!da7213) in da7213_i2c_probe()
1553 da7213->pdata = pdata; in da7213_i2c_probe()
1555 i2c_set_clientdata(i2c, da7213); in da7213_i2c_probe()
1557 da7213->regmap = devm_regmap_init_i2c(i2c, &da7213_regmap_config); in da7213_i2c_probe()
1558 if (IS_ERR(da7213->regmap)) { in da7213_i2c_probe()
1559 ret = PTR_ERR(da7213->regmap); in da7213_i2c_probe()