Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/sound/soc/sunxi/
H A Dsun4i-spdif.c182 struct clk *spdif_clk; member
315 ret = clk_set_rate(host->spdif_clk, mclk); in sun4i_spdif_hw_params()
479 clk_disable_unprepare(host->spdif_clk); in sun4i_spdif_runtime_suspend()
490 ret = clk_prepare_enable(host->spdif_clk); in sun4i_spdif_runtime_resume()
495 clk_disable_unprepare(host->spdif_clk); in sun4i_spdif_runtime_resume()
543 host->spdif_clk = devm_clk_get(&pdev->dev, "spdif"); in sun4i_spdif_probe()
544 if (IS_ERR(host->spdif_clk)) { in sun4i_spdif_probe()
546 return PTR_ERR(host->spdif_clk); in sun4i_spdif_probe()
/OK3568_Linux_fs/kernel/drivers/clk/qcom/
H A Dlcc-ipq806x.c339 static struct clk_branch spdif_clk = { variable
347 .name = "spdif_clk",
404 [SPDIF_CLK] = &spdif_clk.clkr,
/OK3568_Linux_fs/kernel/include/dt-bindings/clock/
H A Dqcom,lcc-ipq806x.h19 #define SPDIF_CLK 10 macro
/OK3568_Linux_fs/kernel/drivers/gpu/drm/meson/
H A Dmeson_dw_hdmi.h36 * Bit 10 RW spdif_clk_inv: 1=Invert spdif_clk; 0=No invert. Default 0.
44 * Bit 2 RW spdif_clk_en: 1=enable spdif_clk; 0=disable. Default 0.
/OK3568_Linux_fs/u-boot/arch/arm/include/asm/arch-mx35/
H A Dclock.h61 SPDIF_CLK, enumerator
/OK3568_Linux_fs/kernel/drivers/clk/actions/
H A Dowl-s500.c380 static OWL_COMP_DIV(spdif_clk, "spdif_clk", i2s_clk_mux_p,
448 &spdif_clk.common,
507 [CLK_SPDIF] = &spdif_clk.common.hw,
/OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/
H A Dcdn-dp-core.h86 struct clk *spdif_clk; member
H A Dcdn-dp-core.c703 dp->spdif_clk = devm_clk_get(dev, "spdif"); in cdn_dp_parse_dt()
704 if (IS_ERR(dp->spdif_clk)) { in cdn_dp_parse_dt()
705 DRM_DEV_ERROR(dev, "cannot get spdif_clk\n"); in cdn_dp_parse_dt()
706 return PTR_ERR(dp->spdif_clk); in cdn_dp_parse_dt()
H A Dcdn-dp-reg.c812 clk_disable_unprepare(dp->spdif_clk); in cdn_dp_audio_stop()
927 clk_prepare_enable(dp->spdif_clk); in cdn_dp_audio_config_spdif()
928 clk_set_rate(dp->spdif_clk, CDN_DP_SPDIF_CLK); in cdn_dp_audio_config_spdif()
H A Ddw-dp.c355 struct clk *spdif_clk; member
3704 clk_prepare_enable(dp->spdif_clk); in dw_dp_audio_hw_params()
3718 clk_disable_unprepare(dp->spdif_clk); in dw_dp_audio_hw_params()
3795 clk_disable_unprepare(dp->spdif_clk); in dw_dp_audio_shutdown()
4066 dp->spdif_clk = devm_clk_get(dev, "spdif"); in dw_dp_probe()
4067 if (IS_ERR(dp->spdif_clk)) in dw_dp_probe()
4068 return dev_err_probe(dev, PTR_ERR(dp->spdif_clk), in dw_dp_probe()
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/sound/
H A Dallwinner,sun4i-a10-spdif.yaml116 clocks = <&apb0_gates 1>, <&spdif_clk>;
/OK3568_Linux_fs/kernel/drivers/clk/sunxi-ng/
H A Dccu-suniv-f1c100s.c238 static SUNXI_CCU_MUX_WITH_GATE(spdif_clk, "spdif", i2s_spdif_parents,
356 &spdif_clk.common,
447 [CLK_SPDIF] = &spdif_clk.common.hw,
H A Dccu-sun8i-h3.c415 static SUNXI_CCU_M_WITH_GATE(spdif_clk, "spdif", "pll-audio",
583 &spdif_clk.common,
691 &spdif_clk.common,
831 [CLK_SPDIF] = &spdif_clk.common.hw,
947 [CLK_SPDIF] = &spdif_clk.common.hw,
H A Dccu-sun8i-a83t.c467 static SUNXI_CCU_M_WITH_GATE(spdif_clk, "spdif", "pll-audio",
666 &spdif_clk.common,
771 [CLK_SPDIF] = &spdif_clk.common.hw,
H A Dccu-sun50i-a64.c497 static SUNXI_CCU_M_WITH_GATE(spdif_clk, "spdif", "pll-audio",
707 &spdif_clk.common,
823 [CLK_SPDIF] = &spdif_clk.common.hw,
H A Dccu-sun4i-a10.c600 static SUNXI_CCU_MUX_WITH_GATE(spdif_clk, "spdif", audio_parents,
977 &spdif_clk.common,
1162 [CLK_SPDIF] = &spdif_clk.common.hw,
1328 [CLK_SPDIF] = &spdif_clk.common.hw,
H A Dccu-sun5i.c404 static SUNXI_CCU_MUX_WITH_GATE(spdif_clk, "spdif", spdif_parents,
577 &spdif_clk.common,
948 [CLK_SPDIF] = &spdif_clk.common.hw,
H A Dccu-sun50i-h6.c565 static struct ccu_div spdif_clk = { variable
894 &spdif_clk.common,
1035 [CLK_SPDIF] = &spdif_clk.common.hw,
H A Dccu-sun50i-a100.c585 static struct ccu_div spdif_clk = { variable
896 &spdif_clk.common,
1030 [CLK_SPDIF] = &spdif_clk.common.hw,
H A Dccu-sun9i-a80.c537 static SUNXI_CCU_M_WITH_GATE(spdif_clk, "spdif", "pll-audio",
879 &spdif_clk.common,
1025 [CLK_SPDIF] = &spdif_clk.common.hw,
H A Dccu-sun6i-a31.c476 static SUNXI_CCU_MUX_WITH_GATE(spdif_clk, "spdif", daudio_parents,
898 &spdif_clk.common,
1086 [CLK_SPDIF] = &spdif_clk.common.hw,
H A Dccu-sun8i-r40.c584 static SUNXI_CCU_MUX_WITH_GATE(spdif_clk, "spdif", i2s_parents,
912 &spdif_clk.common,
1115 [CLK_SPDIF] = &spdif_clk.common.hw,
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Dsun5i-gr8.dtsi394 spdif_clk: clk@01c200c0 { label
939 clocks = <&apb0_gates 1>, <&spdif_clk>;
H A Dsun4i-a10.dtsi527 spdif_clk: clk@01c200c0 { label
1195 clocks = <&apb0_gates 1>, <&spdif_clk>;
/OK3568_Linux_fs/u-boot/arch/arm/cpu/arm1136/mx35/
H A Dgeneric.c318 case SPDIF_CLK: in mxc_get_peri_clock()

12