• Home
  • Raw
  • Download

Lines Matching refs:drvdata

36 	struct snd_soc_card_drvdata_davinci *drvdata =  in evm_startup()  local
39 if (drvdata->mclk) in evm_startup()
40 return clk_prepare_enable(drvdata->mclk); in evm_startup()
49 struct snd_soc_card_drvdata_davinci *drvdata = in evm_shutdown() local
52 if (drvdata->mclk) in evm_shutdown()
53 clk_disable_unprepare(drvdata->mclk); in evm_shutdown()
260 .drvdata = &dm6446_snd_soc_card_drvdata,
274 .drvdata = &dm355_snd_soc_card_drvdata,
287 .drvdata = &dm365_snd_soc_card_drvdata,
300 .drvdata = &dm6467_snd_soc_card_drvdata,
312 .drvdata = &da830_snd_soc_card_drvdata,
324 .drvdata = &da850_snd_soc_card_drvdata,
364 struct snd_soc_card_drvdata_davinci *drvdata = NULL; in davinci_evm_probe() local
393 drvdata = devm_kzalloc(&pdev->dev, sizeof(*drvdata), GFP_KERNEL); in davinci_evm_probe()
394 if (!drvdata) in davinci_evm_probe()
397 drvdata->mclk = mclk; in davinci_evm_probe()
399 ret = of_property_read_u32(np, "ti,codec-clock-rate", &drvdata->sysclk); in davinci_evm_probe()
402 if (!drvdata->mclk) { in davinci_evm_probe()
407 drvdata->sysclk = clk_get_rate(drvdata->mclk); in davinci_evm_probe()
408 } else if (drvdata->mclk) { in davinci_evm_probe()
409 unsigned int requestd_rate = drvdata->sysclk; in davinci_evm_probe()
410 clk_set_rate(drvdata->mclk, drvdata->sysclk); in davinci_evm_probe()
411 drvdata->sysclk = clk_get_rate(drvdata->mclk); in davinci_evm_probe()
412 if (drvdata->sysclk != requestd_rate) in davinci_evm_probe()
415 requestd_rate, drvdata->sysclk); in davinci_evm_probe()
418 snd_soc_card_set_drvdata(&evm_soc_card, drvdata); in davinci_evm_probe()