Lines Matching full:kclk
214 * @kclk: kernel clock feeding the SPDIFRX clock generator
235 struct clk *kclk; member
490 ret = clk_prepare_enable(spdifrx->kclk); in stm32_spdifrx_get_ctrl_data()
492 dev_err(&spdifrx->pdev->dev, "Enable kclk failed: %d\n", ret); in stm32_spdifrx_get_ctrl_data()
516 clk_disable_unprepare(spdifrx->kclk); in stm32_spdifrx_get_ctrl_data()
775 ret = clk_prepare_enable(spdifrx->kclk); in stm32_spdifrx_startup()
777 dev_err(&spdifrx->pdev->dev, "Enable kclk failed: %d\n", ret); in stm32_spdifrx_startup()
855 clk_disable_unprepare(spdifrx->kclk); in stm32_spdifrx_shutdown()
930 spdifrx->kclk = devm_clk_get(&pdev->dev, "kclk"); in stm32_spdifrx_parse_of()
931 if (IS_ERR(spdifrx->kclk)) in stm32_spdifrx_parse_of()
932 return dev_err_probe(&pdev->dev, PTR_ERR(spdifrx->kclk), in stm32_spdifrx_parse_of()
933 "Could not get kclk\n"); in stm32_spdifrx_parse_of()
980 spdifrx->regmap = devm_regmap_init_mmio_clk(&pdev->dev, "kclk", in stm32_spdifrx_probe()