Lines Matching refs:da9055
24 #include <sound/da9055.h>
1052 struct da9055_priv *da9055 = snd_soc_component_get_drvdata(component);
1122 if (da9055->mclk_rate) {
1136 if (da9055->mclk_rate && (da9055->mclk_rate != sysclk)) {
1138 if (!da9055->master) {
1160 struct da9055_priv *da9055 = snd_soc_component_get_drvdata(component);
1180 (da9055->master != mode))
1183 da9055->master = mode;
1240 struct da9055_priv *da9055 = snd_soc_component_get_drvdata(component);
1254 da9055->mclk_rate = freq;
1271 * @param pll_id : da9055 has only one pll, so pll_id is always zero
1283 struct da9055_priv *da9055 = snd_soc_component_get_drvdata(component);
1291 if (!da9055->master && (fout != 2822400))
1298 (da9055->master == da9055_pll_div[cnt].mode) &&
1332 .name = "da9055-hifi",
1379 struct da9055_priv *da9055 = snd_soc_component_get_drvdata(component);
1426 if (da9055->pdata) {
1428 if (da9055->pdata->micbias_source) {
1437 switch (da9055->pdata->micbias) {
1444 (da9055->pdata->micbias) << 4);
1479 struct da9055_priv *da9055;
1483 da9055 = devm_kzalloc(&i2c->dev, sizeof(struct da9055_priv),
1485 if (!da9055)
1489 da9055->pdata = pdata;
1491 i2c_set_clientdata(i2c, da9055);
1493 da9055->regmap = devm_regmap_init_i2c(i2c, &da9055_regmap_config);
1494 if (IS_ERR(da9055->regmap)) {
1495 ret = PTR_ERR(da9055->regmap);
1503 dev_err(&i2c->dev, "Failed to register da9055 component: %d\n",
1517 { "da9055-codec", 0 },
1523 { .compatible = "dlg,da9055-codec", },
1531 .name = "da9055-codec",