Lines Matching refs:da9055
1056 struct da9055_priv *da9055 = snd_soc_codec_get_drvdata(codec); in da9055_hw_params() local
1126 if (da9055->mclk_rate) { in da9055_hw_params()
1140 if (da9055->mclk_rate && (da9055->mclk_rate != sysclk)) { in da9055_hw_params()
1142 if (!da9055->master) { in da9055_hw_params()
1164 struct da9055_priv *da9055 = snd_soc_codec_get_drvdata(codec); in da9055_set_dai_fmt() local
1184 (da9055->master != mode)) in da9055_set_dai_fmt()
1187 da9055->master = mode; in da9055_set_dai_fmt()
1244 struct da9055_priv *da9055 = snd_soc_codec_get_drvdata(codec); in da9055_set_dai_sysclk() local
1258 da9055->mclk_rate = freq; in da9055_set_dai_sysclk()
1287 struct da9055_priv *da9055 = snd_soc_codec_get_drvdata(codec); in da9055_set_dai_pll() local
1295 if (!da9055->master && (fout != 2822400)) in da9055_set_dai_pll()
1302 (da9055->master == da9055_pll_div[cnt].mode) && in da9055_set_dai_pll()
1382 struct da9055_priv *da9055 = snd_soc_codec_get_drvdata(codec); in da9055_probe() local
1429 if (da9055->pdata) { in da9055_probe()
1431 if (da9055->pdata->micbias_source) { in da9055_probe()
1440 switch (da9055->pdata->micbias) { in da9055_probe()
1447 (da9055->pdata->micbias) << 4); in da9055_probe()
1480 struct da9055_priv *da9055; in da9055_i2c_probe() local
1484 da9055 = devm_kzalloc(&i2c->dev, sizeof(struct da9055_priv), in da9055_i2c_probe()
1486 if (!da9055) in da9055_i2c_probe()
1490 da9055->pdata = pdata; in da9055_i2c_probe()
1492 i2c_set_clientdata(i2c, da9055); in da9055_i2c_probe()
1494 da9055->regmap = devm_regmap_init_i2c(i2c, &da9055_regmap_config); in da9055_i2c_probe()
1495 if (IS_ERR(da9055->regmap)) { in da9055_i2c_probe()
1496 ret = PTR_ERR(da9055->regmap); in da9055_i2c_probe()