Lines Matching defs:clk
12 #include <linux/clk-provider.h>
20 struct clk_hw *clk;
36 clk = clk_hw_register_fixed_rate(NULL, clk_name, NULL, 0, freq);
37 if (IS_ERR(clk)) {
39 return clk;
42 ret = of_clk_add_hw_provider(node, of_clk_hw_simple_get, clk);
45 clk_hw_unregister(clk);
46 clk = ERR_PTR(ret);
49 return clk;
63 struct clk_hw *clk;
65 clk = fixed_mmio_clk_setup(pdev->dev.of_node);
66 if (IS_ERR(clk))
67 return PTR_ERR(clk);
69 platform_set_drvdata(pdev, clk);
76 struct clk_hw *clk = platform_get_drvdata(pdev);
79 clk_hw_unregister_fixed_rate(clk);