Home
last modified time | relevance | path

Searched refs:sai_mclk (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/sound/soc/stm/
H A Dstm32_sai_sub.c78 * @sai_mclk: master clock from SAI mclk provider
110 struct clk *sai_mclk; member
487 sai->sai_mclk = hw->clk; in stm32_sai_add_mclk_provider()
556 if (dir == SND_SOC_CLOCK_OUT && sai->sai_mclk) { in stm32_sai_set_sysclk()
567 clk_rate_exclusive_put(sai->sai_mclk); in stm32_sai_set_sysclk()
578 ret = clk_set_rate_exclusive(sai->sai_mclk, freq); in stm32_sai_set_sysclk()
997 if (!sai->sai_mclk) { in stm32_sai_configure_clock()
1496 sai->sai_mclk = devm_clk_get(&pdev->dev, "MCLK"); in stm32_sai_sub_parse_of()
1497 if (IS_ERR(sai->sai_mclk)) { in stm32_sai_sub_parse_of()
1498 if (PTR_ERR(sai->sai_mclk) ! in stm32_sai_sub_parse_of()
[all...]
/kernel/linux/linux-6.6/sound/soc/stm/
H A Dstm32_sai_sub.c76 * @sai_mclk: master clock from SAI mclk provider
108 struct clk *sai_mclk; member
485 sai->sai_mclk = hw->clk; in stm32_sai_add_mclk_provider()
554 if (dir == SND_SOC_CLOCK_OUT && sai->sai_mclk) { in stm32_sai_set_sysclk()
565 clk_rate_exclusive_put(sai->sai_mclk); in stm32_sai_set_sysclk()
576 ret = clk_set_rate_exclusive(sai->sai_mclk, freq); in stm32_sai_set_sysclk()
995 if (!sai->sai_mclk) { in stm32_sai_configure_clock()
1498 sai->sai_mclk = devm_clk_get_optional(&pdev->dev, "MCLK"); in stm32_sai_sub_parse_of()
1499 if (IS_ERR(sai->sai_mclk)) in stm32_sai_sub_parse_of()
1500 return PTR_ERR(sai->sai_mclk); in stm32_sai_sub_parse_of()
[all...]

Completed in 4 milliseconds