Lines Matching refs:drv
449 struct cht_mc_private *drv; in snd_cht_mc_probe() local
457 drv = devm_kzalloc(&pdev->dev, sizeof(*drv), GFP_KERNEL); in snd_cht_mc_probe()
458 if (!drv) in snd_cht_mc_probe()
461 strcpy(drv->codec_name, RT5672_I2C_DEFAULT); in snd_cht_mc_probe()
474 snprintf(drv->codec_name, sizeof(drv->codec_name), in snd_cht_mc_probe()
476 cht_dailink[dai_index].codecs->name = drv->codec_name; in snd_cht_mc_probe()
483 drv->use_ssp0 = true; in snd_cht_mc_probe()
497 drv->mclk = devm_clk_get(&pdev->dev, "pmc_plt_clk_3"); in snd_cht_mc_probe()
498 if (IS_ERR(drv->mclk)) { in snd_cht_mc_probe()
501 PTR_ERR(drv->mclk)); in snd_cht_mc_probe()
502 return PTR_ERR(drv->mclk); in snd_cht_mc_probe()
504 snd_soc_card_set_drvdata(&snd_soc_card_cht, drv); in snd_cht_mc_probe()