Searched refs:codec_clk (Results 1 – 8 of 8) sorted by relevance
| /linux-4.4.14/sound/soc/fsl/ |
| D | imx-sgtl5000.c | 30 struct clk *codec_clk; member 130 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()
|
| D | imx-wm8962.c | 36 struct clk *codec_clk; member 228 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()
|
| D | fsl-asoc-card.c | 494 struct clk *codec_clk = clk_get(&codec_dev->dev, NULL); in fsl_asoc_card_probe() local 496 if (!IS_ERR(codec_clk)) { in fsl_asoc_card_probe() 497 priv->codec_priv.mclk_freq = clk_get_rate(codec_clk); in fsl_asoc_card_probe() 498 clk_put(codec_clk); in fsl_asoc_card_probe()
|
| /linux-4.4.14/sound/soc/codecs/ |
| D | tlv320aic3x.c | 1025 int codec_clk = 0, bypass_pll = 0, fsref, last_clk = 0; in aic3x_hw_params() local 1102 codec_clk = (2048 * fsref) / (aic3x->sysclk / 1000); in aic3x_hw_params() 1116 if (abs(codec_clk - tmp_clk) < in aic3x_hw_params() 1117 abs(codec_clk - last_clk)) { in aic3x_hw_params() 1124 if (tmp_clk == codec_clk) in aic3x_hw_params() 1131 j = codec_clk * p / 1000; in aic3x_hw_params() 1144 if (abs(codec_clk - clk) < abs(codec_clk - last_clk)) { in aic3x_hw_params() 1150 if (clk == codec_clk) in aic3x_hw_params()
|
| /linux-4.4.14/Documentation/devicetree/bindings/sound/ |
| D | sun4i-codec.txt | 23 clocks = <&apb0_gates 0>, <&codec_clk>;
|
| /linux-4.4.14/arch/arm/boot/dts/ |
| D | sun5i.dtsi | 298 codec_clk: clk@01c20140 { label 597 clocks = <&apb0_gates 0>, <&codec_clk>;
|
| D | sun4i-a10.dtsi | 495 codec_clk: clk@01c20140 { label 1030 clocks = <&apb0_gates 0>, <&codec_clk>;
|
| D | sun7i-a20.dtsi | 504 codec_clk: clk@01c20140 { label 1224 clocks = <&apb0_gates 0>, <&codec_clk>;
|