Searched refs:codec_clk (Results 1 – 4 of 4) sorted by relevance
30 struct clk *codec_clk; member130 data->codec_clk = clk_get(&codec_dev->dev, NULL); in imx_sgtl5000_probe()131 if (IS_ERR(data->codec_clk)) { in imx_sgtl5000_probe()132 ret = PTR_ERR(data->codec_clk); in imx_sgtl5000_probe()136 data->clk_frequency = clk_get_rate(data->codec_clk); in imx_sgtl5000_probe()176 if (data && !IS_ERR(data->codec_clk)) in imx_sgtl5000_probe()177 clk_put(data->codec_clk); in imx_sgtl5000_probe()189 clk_put(data->codec_clk); in imx_sgtl5000_remove()
36 struct clk *codec_clk; member228 data->codec_clk = devm_clk_get(&codec_dev->dev, NULL); in imx_wm8962_probe()229 if (IS_ERR(data->codec_clk)) { in imx_wm8962_probe()230 ret = PTR_ERR(data->codec_clk); in imx_wm8962_probe()235 data->clk_frequency = clk_get_rate(data->codec_clk); in imx_wm8962_probe()236 ret = clk_prepare_enable(data->codec_clk); in imx_wm8962_probe()283 clk_disable_unprepare(data->codec_clk); in imx_wm8962_probe()296 if (!IS_ERR(data->codec_clk)) in imx_wm8962_remove()297 clk_disable_unprepare(data->codec_clk); in imx_wm8962_remove()
409 struct clk *codec_clk; in fsl_asoc_card_probe() local447 codec_clk = clk_get(&codec_dev->dev, NULL); in fsl_asoc_card_probe()448 if (!IS_ERR(codec_clk)) { in fsl_asoc_card_probe()449 priv->codec_priv.mclk_freq = clk_get_rate(codec_clk); in fsl_asoc_card_probe()450 clk_put(codec_clk); in fsl_asoc_card_probe()
1023 int codec_clk = 0, bypass_pll = 0, fsref, last_clk = 0; in aic3x_hw_params() local1096 codec_clk = (2048 * fsref) / (aic3x->sysclk / 1000); in aic3x_hw_params()1110 if (abs(codec_clk - tmp_clk) < in aic3x_hw_params()1111 abs(codec_clk - last_clk)) { in aic3x_hw_params()1118 if (tmp_clk == codec_clk) in aic3x_hw_params()1125 j = codec_clk * p / 1000; in aic3x_hw_params()1138 if (abs(codec_clk - clk) < abs(codec_clk - last_clk)) { in aic3x_hw_params()1144 if (clk == codec_clk) in aic3x_hw_params()