Home
last modified time | relevance | path

Searched refs:spdif_clk (Results 1 – 19 of 19) sorted by relevance

/linux/sound/soc/sunxi/
H A Dsun4i-spdif.c187 struct clk *spdif_clk; member
329 ret = clk_set_rate(host->spdif_clk, mclk); in sun4i_spdif_hw_params()
630 clk_disable_unprepare(host->spdif_clk); in sun4i_spdif_runtime_suspend()
641 ret = clk_prepare_enable(host->spdif_clk); in sun4i_spdif_runtime_resume()
646 clk_disable_unprepare(host->spdif_clk); in sun4i_spdif_runtime_resume()
701 host->spdif_clk = devm_clk_get(&pdev->dev, tx_clk_name); in sun4i_spdif_probe()
702 if (IS_ERR(host->spdif_clk)) { in sun4i_spdif_probe()
705 return PTR_ERR(host->spdif_clk); in sun4i_spdif_probe()
/linux/drivers/clk/sunxi-ng/
H A Dccu-suniv-f1c100s.c239 static SUNXI_CCU_MUX_WITH_GATE(spdif_clk, "spdif", i2s_spdif_parents,
364 &spdif_clk.common,
456 [CLK_SPDIF] = &spdif_clk.common.hw,
H A Dccu-sun8i-h3.c417 static SUNXI_CCU_M_WITH_GATE(spdif_clk, "spdif", "pll-audio",
591 &spdif_clk.common,
731 [CLK_SPDIF] = &spdif_clk.common.hw,
847 [CLK_SPDIF] = &spdif_clk.common.hw,
H A Dccu-sun50i-a64.c503 static SUNXI_CCU_M_WITH_GATE(spdif_clk, "spdif", "pll-audio",
713 &spdif_clk.common,
829 [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-a100.c584 static struct ccu_div spdif_clk = { variable
895 &spdif_clk.common,
1029 [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-sun50i-h616.c514 static struct ccu_div spdif_clk = { variable
846 &spdif_clk.common,
984 [CLK_SPDIF] = &spdif_clk.common.hw,
H A Dccu-sun4i-a10.c602 static SUNXI_CCU_MUX_WITH_GATE(spdif_clk, "spdif", audio_parents,
979 &spdif_clk.common,
1164 [CLK_SPDIF] = &spdif_clk.common.hw,
1330 [CLK_SPDIF] = &spdif_clk.common.hw,
H A Dccu-sun6i-a31.c477 static SUNXI_CCU_MUX_WITH_GATE(spdif_clk, "spdif", daudio_parents,
899 &spdif_clk.common,
1087 [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-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-sun8i-r40.c585 static SUNXI_CCU_MUX_WITH_GATE(spdif_clk, "spdif", i2s_parents,
913 &spdif_clk.common,
1116 [CLK_SPDIF] = &spdif_clk.common.hw,
/linux/drivers/gpu/drm/rockchip/
H A Dcdn-dp-core.h88 struct clk *spdif_clk; member
H A Dcdn-dp-reg.c814 clk_disable_unprepare(dp->spdif_clk); in cdn_dp_audio_stop()
929 clk_prepare_enable(dp->spdif_clk); in cdn_dp_audio_config_spdif()
930 clk_set_rate(dp->spdif_clk, CDN_DP_SPDIF_CLK); in cdn_dp_audio_config_spdif()
H A Dcdn-dp-core.c708 dp->spdif_clk = devm_clk_get(dev, "spdif"); in cdn_dp_parse_dt()
709 if (IS_ERR(dp->spdif_clk)) { in cdn_dp_parse_dt()
711 return PTR_ERR(dp->spdif_clk); in cdn_dp_parse_dt()
/linux/drivers/clk/qcom/
H A Dlcc-ipq806x.c344 static struct clk_branch spdif_clk = { variable
411 [SPDIF_CLK] = &spdif_clk.clkr,
/linux/drivers/clk/actions/
H A Dowl-s500.c391 static OWL_COMP_DIV(spdif_clk, "spdif_clk", i2s_clk_mux_p,
459 &spdif_clk.common,
520 [CLK_SPDIF] = &spdif_clk.common.hw,
/linux/drivers/gpu/drm/bridge/synopsys/
H A Ddw-dp.c316 struct clk *spdif_clk; member
2029 dp->spdif_clk = devm_clk_get(dev, "spdif"); in dw_dp_bind()
2030 if (IS_ERR(dp->spdif_clk)) { in dw_dp_bind()
2031 dev_err_probe(dev, PTR_ERR(dp->spdif_clk), "failed to get spdif clock\n"); in dw_dp_bind()
2032 return ERR_CAST(dp->spdif_clk); in dw_dp_bind()