Home
last modified time | relevance | path

Searched refs:codec_clk (Results 1 – 8 of 8) sorted by relevance

/Linux-v4.19/sound/soc/fsl/
Dimx-sgtl5000.c23 struct clk *codec_clk; member
123 data->codec_clk = clk_get(&codec_dev->dev, NULL); in imx_sgtl5000_probe()
124 if (IS_ERR(data->codec_clk)) { in imx_sgtl5000_probe()
125 ret = PTR_ERR(data->codec_clk); in imx_sgtl5000_probe()
129 data->clk_frequency = clk_get_rate(data->codec_clk); in imx_sgtl5000_probe()
169 if (data && !IS_ERR(data->codec_clk)) in imx_sgtl5000_probe()
170 clk_put(data->codec_clk); in imx_sgtl5000_probe()
182 clk_put(data->codec_clk); in imx_sgtl5000_remove()
Dfsl-asoc-card.c511 struct clk *codec_clk = clk_get(&codec_dev->dev, NULL); in fsl_asoc_card_probe() local
513 if (!IS_ERR(codec_clk)) { in fsl_asoc_card_probe()
514 priv->codec_priv.mclk_freq = clk_get_rate(codec_clk); in fsl_asoc_card_probe()
515 clk_put(codec_clk); in fsl_asoc_card_probe()
/Linux-v4.19/sound/soc/codecs/
Dtlv320aic3x.c1040 int codec_clk = 0, bypass_pll = 0, fsref, last_clk = 0; in aic3x_hw_params() local
1117 codec_clk = (2048 * fsref) / (aic3x->sysclk / 1000); in aic3x_hw_params()
1131 if (abs(codec_clk - tmp_clk) < in aic3x_hw_params()
1132 abs(codec_clk - last_clk)) { in aic3x_hw_params()
1139 if (tmp_clk == codec_clk) in aic3x_hw_params()
1146 j = codec_clk * p / 1000; in aic3x_hw_params()
1159 if (abs(codec_clk - clk) < abs(codec_clk - last_clk)) { in aic3x_hw_params()
1165 if (clk == codec_clk) in aic3x_hw_params()
/Linux-v4.19/drivers/clk/sunxi-ng/
Dccu-sun5i.c490 static SUNXI_CCU_GATE(codec_clk, "codec", "pll-audio",
605 &codec_clk.common,
721 [CLK_CODEC] = &codec_clk.common.hw,
850 [CLK_CODEC] = &codec_clk.common.hw,
965 [CLK_CODEC] = &codec_clk.common.hw,
Dccu-sun4i-a10.c773 static SUNXI_CCU_GATE(codec_clk, "codec", "pll-audio",
1024 &codec_clk.common,
1196 [CLK_CODEC] = &codec_clk.common.hw,
1365 [CLK_CODEC] = &codec_clk.common.hw,
Dccu-sun6i-a31.c612 static SUNXI_CCU_GATE(codec_clk, "codec", "pll-audio",
940 &codec_clk.common,
1117 [CLK_CODEC] = &codec_clk.common.hw,
Dccu-sun8i-r40.c699 static SUNXI_CCU_GATE(codec_clk, "codec", "pll-audio",
936 &codec_clk.common,
1127 [CLK_CODEC] = &codec_clk.common.hw,
/Linux-v4.19/Documentation/devicetree/bindings/sound/
Dsun4i-codec.txt70 clocks = <&apb0_gates 0>, <&codec_clk>;