| /linux/sound/soc/sunxi/ |
| H A D | sun4i-spdif.c | 187 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 D | ccu-suniv-f1c100s.c | 239 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 D | ccu-sun8i-h3.c | 417 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 D | ccu-sun50i-a64.c | 503 static SUNXI_CCU_M_WITH_GATE(spdif_clk, "spdif", "pll-audio", 713 &spdif_clk.common, 829 [CLK_SPDIF] = &spdif_clk.common.hw,
|
| H A D | ccu-sun8i-a83t.c | 467 static SUNXI_CCU_M_WITH_GATE(spdif_clk, "spdif", "pll-audio", 666 &spdif_clk.common, 771 [CLK_SPDIF] = &spdif_clk.common.hw,
|
| H A D | ccu-sun50i-a100.c | 584 static struct ccu_div spdif_clk = { variable 895 &spdif_clk.common, 1029 [CLK_SPDIF] = &spdif_clk.common.hw,
|
| H A D | ccu-sun9i-a80.c | 537 static SUNXI_CCU_M_WITH_GATE(spdif_clk, "spdif", "pll-audio", 879 &spdif_clk.common, 1025 [CLK_SPDIF] = &spdif_clk.common.hw,
|
| H A D | ccu-sun50i-h616.c | 514 static struct ccu_div spdif_clk = { variable 846 &spdif_clk.common, 984 [CLK_SPDIF] = &spdif_clk.common.hw,
|
| H A D | ccu-sun4i-a10.c | 602 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 D | ccu-sun6i-a31.c | 477 static SUNXI_CCU_MUX_WITH_GATE(spdif_clk, "spdif", daudio_parents, 899 &spdif_clk.common, 1087 [CLK_SPDIF] = &spdif_clk.common.hw,
|
| H A D | ccu-sun50i-h6.c | 565 static struct ccu_div spdif_clk = { variable 894 &spdif_clk.common, 1035 [CLK_SPDIF] = &spdif_clk.common.hw,
|
| H A D | ccu-sun5i.c | 404 static SUNXI_CCU_MUX_WITH_GATE(spdif_clk, "spdif", spdif_parents, 577 &spdif_clk.common, 948 [CLK_SPDIF] = &spdif_clk.common.hw,
|
| H A D | ccu-sun8i-r40.c | 585 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 D | cdn-dp-core.h | 88 struct clk *spdif_clk; member
|
| H A D | cdn-dp-reg.c | 814 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 D | cdn-dp-core.c | 708 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 D | lcc-ipq806x.c | 344 static struct clk_branch spdif_clk = { variable 411 [SPDIF_CLK] = &spdif_clk.clkr,
|
| /linux/drivers/clk/actions/ |
| H A D | owl-s500.c | 391 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 D | dw-dp.c | 316 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()
|