Lines Matching full:kclk
207 * @kclk: kernel clock feeding the SPDIFRX clock generator
228 struct clk *kclk; member
482 ret = clk_prepare_enable(spdifrx->kclk); in stm32_spdifrx_get_ctrl_data()
484 dev_err(&spdifrx->pdev->dev, "Enable kclk failed: %d\n", ret); in stm32_spdifrx_get_ctrl_data()
508 clk_disable_unprepare(spdifrx->kclk); in stm32_spdifrx_get_ctrl_data()
745 ret = clk_prepare_enable(spdifrx->kclk); in stm32_spdifrx_startup()
747 dev_err(&spdifrx->pdev->dev, "Enable kclk failed: %d\n", ret); in stm32_spdifrx_startup()
825 clk_disable_unprepare(spdifrx->kclk); in stm32_spdifrx_shutdown()
899 spdifrx->kclk = devm_clk_get(&pdev->dev, "kclk"); in stm32_spdifrx_parse_of()
900 if (IS_ERR(spdifrx->kclk)) { in stm32_spdifrx_parse_of()
901 dev_err(&pdev->dev, "Could not get kclk\n"); in stm32_spdifrx_parse_of()
902 return PTR_ERR(spdifrx->kclk); in stm32_spdifrx_parse_of()
936 spdifrx->regmap = devm_regmap_init_mmio_clk(&pdev->dev, "kclk", in stm32_spdifrx_probe()