Lines Matching full:mclk
49 static struct clk *mclk; variable
62 ret = clk_enable(mclk); in at91sam9g20ek_set_bias_level()
70 clk_disable(mclk); in at91sam9g20ek_set_bias_level()
166 * Codec MCLK is supplied by PCK0 - set it up. in at91sam9g20ek_audio_probe()
168 mclk = clk_get(NULL, "pck0"); in at91sam9g20ek_audio_probe()
169 if (IS_ERR(mclk)) { in at91sam9g20ek_audio_probe()
170 dev_err(&pdev->dev, "Failed to get MCLK\n"); in at91sam9g20ek_audio_probe()
171 ret = PTR_ERR(mclk); in at91sam9g20ek_audio_probe()
181 ret = clk_set_parent(mclk, pllb); in at91sam9g20ek_audio_probe()
184 dev_err(&pdev->dev, "Failed to set MCLK parent\n"); in at91sam9g20ek_audio_probe()
188 clk_set_rate(mclk, MCLK_RATE); in at91sam9g20ek_audio_probe()
233 clk_put(mclk); in at91sam9g20ek_audio_probe()
234 mclk = NULL; in at91sam9g20ek_audio_probe()
244 clk_disable(mclk); in at91sam9g20ek_audio_remove()
245 mclk = NULL; in at91sam9g20ek_audio_remove()