Lines Matching refs:clk
234 struct clk *clk; member
260 struct clk *clk_register_fixed_rate(struct device *dev, const char *name,
263 struct clk *clk_register_fixed_rate_with_accuracy(struct device *dev,
301 struct clk *clk_register_gate(struct device *dev, const char *name,
305 void clk_unregister_gate(struct clk *clk);
375 struct clk *clk_register_divider(struct device *dev, const char *name,
379 struct clk *clk_register_divider_table(struct device *dev, const char *name,
384 void clk_unregister_divider(struct clk *clk);
428 struct clk *clk_register_mux(struct device *dev, const char *name,
433 struct clk *clk_register_mux_table(struct device *dev, const char *name,
438 void clk_unregister_mux(struct clk *clk);
461 struct clk *clk_register_fixed_factor(struct device *dev, const char *name,
491 struct clk *clk_register_fractional_divider(struct device *dev,
520 struct clk *clk_register_composite(struct device *dev, const char *name,
543 struct clk *clk_register_gpio_gate(struct device *dev, const char *name,
560 struct clk *clk_register(struct device *dev, struct clk_hw *hw);
561 struct clk *devm_clk_register(struct device *dev, struct clk_hw *hw);
563 void clk_unregister(struct clk *clk);
564 void devm_clk_unregister(struct device *dev, struct clk *clk);
567 const char *__clk_get_name(struct clk *clk);
568 struct clk_hw *__clk_get_hw(struct clk *clk);
569 u8 __clk_get_num_parents(struct clk *clk);
570 struct clk *__clk_get_parent(struct clk *clk);
571 struct clk *clk_get_parent_by_index(struct clk *clk, u8 index);
572 unsigned int __clk_get_enable_count(struct clk *clk);
573 unsigned long __clk_get_rate(struct clk *clk);
574 unsigned long __clk_get_flags(struct clk *clk);
575 bool __clk_is_prepared(struct clk *clk);
576 bool __clk_is_enabled(struct clk *clk);
577 struct clk *__clk_lookup(const char *name);
595 dst->clk = src->clk; in __clk_hw_set_clk()
602 unsigned long __clk_round_rate(struct clk *clk, unsigned long rate);
609 struct clk **clks;
615 #define CLK_OF_DECLARE(name, compat, fn) OF_DECLARE_1(clk, name, compat, fn)
619 struct clk *(*clk_src_get)(struct of_phandle_args *args,
623 struct clk *of_clk_src_simple_get(struct of_phandle_args *clkspec,
625 struct clk *of_clk_src_onecell_get(struct of_phandle_args *clkspec, void *data);
634 struct clk *(*clk_src_get)(struct of_phandle_args *args, in of_clk_add_provider()
642 static inline struct clk *of_clk_src_simple_get( in of_clk_src_simple_get()
647 static inline struct clk *of_clk_src_onecell_get( in of_clk_src_onecell_get()