Lines Matching full:kclk
213 * @kclk: kernel clock feeding the SPDIFRX clock generator
234 struct clk *kclk; member
492 ret = clk_prepare_enable(spdifrx->kclk); in stm32_spdifrx_get_ctrl_data()
494 dev_err(&spdifrx->pdev->dev, "Enable kclk failed: %d\n", ret); in stm32_spdifrx_get_ctrl_data()
518 clk_disable_unprepare(spdifrx->kclk); in stm32_spdifrx_get_ctrl_data()
777 ret = clk_prepare_enable(spdifrx->kclk); in stm32_spdifrx_startup()
779 dev_err(&spdifrx->pdev->dev, "Enable kclk failed: %d\n", ret); in stm32_spdifrx_startup()
857 clk_disable_unprepare(spdifrx->kclk); in stm32_spdifrx_shutdown()
932 spdifrx->kclk = devm_clk_get(&pdev->dev, "kclk"); in stm32_spdifrx_parse_of()
933 if (IS_ERR(spdifrx->kclk)) { in stm32_spdifrx_parse_of()
934 if (PTR_ERR(spdifrx->kclk) != -EPROBE_DEFER) in stm32_spdifrx_parse_of()
935 dev_err(&pdev->dev, "Could not get kclk: %ld\n", in stm32_spdifrx_parse_of()
936 PTR_ERR(spdifrx->kclk)); in stm32_spdifrx_parse_of()
937 return PTR_ERR(spdifrx->kclk); in stm32_spdifrx_parse_of()
986 spdifrx->regmap = devm_regmap_init_mmio_clk(&pdev->dev, "kclk", in stm32_spdifrx_probe()