/kernel/linux/linux-5.10/sound/soc/fsl/ |
H A D | imx-sgtl5000.c | 23 struct clk *codec_clk; member 132 data->codec_clk = clk_get(&codec_dev->dev, NULL); in imx_sgtl5000_probe() 133 if (IS_ERR(data->codec_clk)) { in imx_sgtl5000_probe() 134 ret = PTR_ERR(data->codec_clk); in imx_sgtl5000_probe() 138 data->clk_frequency = clk_get_rate(data->codec_clk); in imx_sgtl5000_probe() 190 if (data && !IS_ERR(data->codec_clk)) in imx_sgtl5000_probe() 191 clk_put(data->codec_clk); in imx_sgtl5000_probe() 203 clk_put(data->codec_clk); in imx_sgtl5000_remove()
|
H A D | fsl-asoc-card.c | 583 struct clk *codec_clk = clk_get(codec_dev, NULL); in fsl_asoc_card_probe() local 585 if (!IS_ERR(codec_clk)) { in fsl_asoc_card_probe() 586 priv->codec_priv.mclk_freq = clk_get_rate(codec_clk); in fsl_asoc_card_probe() 587 clk_put(codec_clk); in fsl_asoc_card_probe()
|
/kernel/linux/linux-6.6/sound/soc/fsl/ |
H A D | imx-sgtl5000.c | 23 struct clk *codec_clk; member 132 data->codec_clk = clk_get(&codec_dev->dev, NULL); in imx_sgtl5000_probe() 133 if (IS_ERR(data->codec_clk)) { in imx_sgtl5000_probe() 134 ret = PTR_ERR(data->codec_clk); in imx_sgtl5000_probe() 138 data->clk_frequency = clk_get_rate(data->codec_clk); in imx_sgtl5000_probe() 188 if (data && !IS_ERR(data->codec_clk)) in imx_sgtl5000_probe() 189 clk_put(data->codec_clk); in imx_sgtl5000_probe() 201 clk_put(data->codec_clk); in imx_sgtl5000_remove()
|
H A D | fsl-asoc-card.c | 604 struct clk *codec_clk = clk_get(codec_dev, NULL); in fsl_asoc_card_probe() local 606 if (!IS_ERR(codec_clk)) { in fsl_asoc_card_probe() 607 priv->codec_priv.mclk_freq = clk_get_rate(codec_clk); in fsl_asoc_card_probe() 608 clk_put(codec_clk); in fsl_asoc_card_probe()
|
/kernel/linux/linux-5.10/sound/soc/codecs/ |
H A D | tlv320aic3x.c | 1049 int codec_clk = 0, bypass_pll = 0, fsref, last_clk = 0; in aic3x_hw_params() local 1126 codec_clk = (2048 * fsref) / (aic3x->sysclk / 1000); in aic3x_hw_params() 1140 if (abs(codec_clk - tmp_clk) < in aic3x_hw_params() 1141 abs(codec_clk - last_clk)) { in aic3x_hw_params() 1148 if (tmp_clk == codec_clk) in aic3x_hw_params() 1155 j = codec_clk * p / 1000; in aic3x_hw_params() 1160 /* do not use codec_clk here since we'd loose precision */ in aic3x_hw_params() 1168 if (abs(codec_clk - clk) < abs(codec_clk - last_clk)) { in aic3x_hw_params() 1174 if (clk == codec_clk) in aic3x_hw_params() [all...] |
/kernel/linux/linux-6.6/sound/soc/codecs/ |
H A D | tlv320aic3x.c | 1044 int codec_clk = 0, bypass_pll = 0, fsref, last_clk = 0; in aic3x_hw_params() local 1121 codec_clk = (2048 * fsref) / (aic3x->sysclk / 1000); in aic3x_hw_params() 1135 if (abs(codec_clk - tmp_clk) < in aic3x_hw_params() 1136 abs(codec_clk - last_clk)) { in aic3x_hw_params() 1143 if (tmp_clk == codec_clk) in aic3x_hw_params() 1150 j = codec_clk * p / 1000; in aic3x_hw_params() 1155 /* do not use codec_clk here since we'd loose precision */ in aic3x_hw_params() 1163 if (abs(codec_clk - clk) < abs(codec_clk - last_clk)) { in aic3x_hw_params() 1169 if (clk == codec_clk) in aic3x_hw_params() [all...] |
/kernel/linux/linux-5.10/drivers/clk/sunxi-ng/ |
H A D | ccu-suniv-f1c100s.c | 308 static SUNXI_CCU_GATE(codec_clk, "codec", "pll-audio", 0x140, BIT(31), 0); 373 &codec_clk.common, 464 [CLK_CODEC] = &codec_clk.common.hw,
|
H A D | ccu-sun5i.c | 483 static SUNXI_CCU_GATE(codec_clk, "codec", "pll-audio", 598 &codec_clk.common, 724 [CLK_CODEC] = &codec_clk.common.hw, 853 [CLK_CODEC] = &codec_clk.common.hw, 968 [CLK_CODEC] = &codec_clk.common.hw,
|
H A D | ccu-sun6i-a31.c | 605 static SUNXI_CCU_GATE(codec_clk, "codec", "pll-audio", 933 &codec_clk.common, 1121 [CLK_CODEC] = &codec_clk.common.hw,
|
H A D | ccu-sun8i-r40.c | 703 static SUNXI_CCU_GATE(codec_clk, "codec", "pll-audio", 942 &codec_clk.common, 1145 [CLK_CODEC] = &codec_clk.common.hw,
|
H A D | ccu-sun4i-a10.c | 767 static SUNXI_CCU_GATE(codec_clk, "codec", "pll-audio", 1018 &codec_clk.common, 1200 [CLK_CODEC] = &codec_clk.common.hw, 1369 [CLK_CODEC] = &codec_clk.common.hw,
|
/kernel/linux/linux-6.6/drivers/clk/sunxi-ng/ |
H A D | ccu-suniv-f1c100s.c | 316 static SUNXI_CCU_GATE(codec_clk, "codec", "pll-audio", 0x140, BIT(31), 0); 382 &codec_clk.common, 474 [CLK_CODEC] = &codec_clk.common.hw,
|
H A D | ccu-sun5i.c | 483 static SUNXI_CCU_GATE(codec_clk, "codec", "pll-audio", 598 &codec_clk.common, 724 [CLK_CODEC] = &codec_clk.common.hw, 853 [CLK_CODEC] = &codec_clk.common.hw, 968 [CLK_CODEC] = &codec_clk.common.hw,
|
H A D | ccu-sun6i-a31.c | 606 static SUNXI_CCU_GATE(codec_clk, "codec", "pll-audio", 934 &codec_clk.common, 1122 [CLK_CODEC] = &codec_clk.common.hw,
|
H A D | ccu-sun8i-r40.c | 704 static SUNXI_CCU_GATE(codec_clk, "codec", "pll-audio", 943 &codec_clk.common, 1146 [CLK_CODEC] = &codec_clk.common.hw,
|
H A D | ccu-sun4i-a10.c | 769 static SUNXI_CCU_GATE(codec_clk, "codec", "pll-audio", 1020 &codec_clk.common, 1202 [CLK_CODEC] = &codec_clk.common.hw, 1371 [CLK_CODEC] = &codec_clk.common.hw,
|