Lines Matching refs:mclk
25 struct clk *mclk;
36 if (drvdata->mclk)
37 return clk_prepare_enable(drvdata->mclk);
49 if (drvdata->mclk)
50 clk_disable_unprepare(drvdata->mclk);
390 struct clk *mclk;
418 mclk = devm_clk_get(&pdev->dev, "mclk");
419 if (PTR_ERR(mclk) == -EPROBE_DEFER) {
421 } else if (IS_ERR(mclk)) {
422 dev_dbg(&pdev->dev, "mclk not found.\n");
423 mclk = NULL;
430 drvdata->mclk = mclk;
435 if (!drvdata->mclk) {
440 drvdata->sysclk = clk_get_rate(drvdata->mclk);
441 } else if (drvdata->mclk) {
443 clk_set_rate(drvdata->mclk, drvdata->sysclk);
444 drvdata->sysclk = clk_get_rate(drvdata->mclk);