Home
last modified time | relevance | path

Searched full:codec_clk (Results 1 – 25 of 27) sorted by relevance

12

/OK3568_Linux_fs/kernel/sound/soc/fsl/
H A Dimx-sgtl5000.c23 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 Dfsl-asoc-card.c583 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()
/OK3568_Linux_fs/kernel/drivers/clk/rockchip/regmap/
H A Dclk-rk618.c53 CODEC_CLK, enumerator
109 MUX(CODEC_CLK, "codec_clk", mux_codec_src_p,
/OK3568_Linux_fs/kernel/sound/soc/codecs/
H A Dtlv320aic3x.c1049 int codec_clk = 0, bypass_pll = 0, fsref, last_clk = 0; in aic3x_hw_params() local
1079 * generate CODEC_CLK directly. */ in aic3x_hw_params()
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()
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/clock/
H A Drockchip,rk618-cru.txt22 <&CRU CODEC_CLK>;
/OK3568_Linux_fs/kernel/include/dt-bindings/clock/
H A Drk618-cru.h36 #define CODEC_CLK 19 macro
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/
H A Dpx30-ad-r35-mb-rk618-hdmi.dts37 <&clock CODEC_CLK>,
H A Dpx30-ad-r35-mb-rk618-lvds.dts79 <&clock CODEC_CLK>,
H A Dpx30-ad-r35-mb-rk618-dual-lvds.dts79 <&clock CODEC_CLK>,
H A Dpx30-ad-r35-mb-rk618-hdmi-lvds.dts80 <&clock CODEC_CLK>,
H A Dpx30-evb-ext-rk618.dtsi140 <&clock CODEC_CLK>,
H A Drk3568-nvr-demo-v10.dtsi220 <&clock CODEC_CLK>,
H A Drk3308b-mipi-display-v11.dtsi109 <&clock CODEC_CLK>,
H A Drk3368-sziauto-rk618.dts222 <&clock CODEC_CLK>, <&clock DITHER_CLK>;
H A Dpx30-z7-a0-rk618-dsi.dts549 <&clock CODEC_CLK>,
/OK3568_Linux_fs/kernel/drivers/clk/sunxi-ng/
H A Dccu-suniv-f1c100s.c308 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 Dccu-sun5i.c483 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 Dccu-sun4i-a10.c767 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,
H A Dccu-sun6i-a31.c605 static SUNXI_CCU_GATE(codec_clk, "codec", "pll-audio",
933 &codec_clk.common,
1121 [CLK_CODEC] = &codec_clk.common.hw,
H A Dccu-sun8i-r40.c703 static SUNXI_CCU_GATE(codec_clk, "codec", "pll-audio",
942 &codec_clk.common,
1145 [CLK_CODEC] = &codec_clk.common.hw,
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/hisilicon/
H A Dhikey-pinctrl.dtsi112 0x6c MUX_M0 /* CODEC_CLK (IOMG027) */
427 0x70 0x0 /* CODEC_CLK (IOCFG028) */
435 0x70 0x0 /* CODEC_CLK (IOCFG028) */
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/sound/
H A Dallwinner,sun4i-a10-codec.yaml239 clocks = <&apb0_gates 0>, <&codec_clk>;
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Dsun5i.dtsi341 codec_clk: clk@01c20140 { label
640 clocks = <&apb0_gates 0>, <&codec_clk>;
H A Dsun5i-gr8.dtsi469 codec_clk: clk@01c20140 { label
981 clocks = <&apb0_gates 0>, <&codec_clk>;
H A Dsun4i-a10.dtsi665 codec_clk: clk@01c20140 { label
1233 clocks = <&apb0_gates 0>, <&codec_clk>;

12