Lines Matching refs:mclk
180 struct clk *mclk; member
465 unsigned int mclk) in sii902x_select_mclk_div() argument
467 int div = mclk / rate; in sii902x_select_mclk_div()
576 ret = clk_prepare_enable(sii902x->audio.mclk); in sii902x_audio_hw_params()
582 if (sii902x->audio.mclk) { in sii902x_audio_hw_params()
583 mclk_rate = clk_get_rate(sii902x->audio.mclk); in sii902x_audio_hw_params()
655 clk_disable_unprepare(sii902x->audio.mclk); in sii902x_audio_hw_params()
674 clk_disable_unprepare(sii902x->audio.mclk); in sii902x_audio_shutdown()
788 sii902x->audio.mclk = devm_clk_get_optional(dev, "mclk"); in sii902x_audio_codec_init()
789 if (IS_ERR(sii902x->audio.mclk)) { in sii902x_audio_codec_init()
791 __func__, PTR_ERR(sii902x->audio.mclk)); in sii902x_audio_codec_init()
792 return PTR_ERR(sii902x->audio.mclk); in sii902x_audio_codec_init()