H A D | clk-provider.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Copyright (c) 2010-2011 Jeremy Kerr <jeremy.kerr@canonical.com> 4 * Copyright (C) 2011-2012 Linaro Ltd <mturquette@linaro.org> 14 * top-level framework. custom flags for dealing with hardware specifics 20 #define CLK_SET_PARENT_GATE BIT(1) /* must be gated across re-parent */ 26 #define CLK_SET_RATE_NO_REPARENT BIT(7) /* don't re-parent on rate change */ 29 #define CLK_SET_RATE_UNGATE BIT(10) /* clock needs to run to set rate */ 31 /* parents need enable during gate/ungate, set rate and re-paren 281 const char *name; global() member 300 const char *name; global() member 380 clk_hw_register_fixed_rate(dev,name,parent_name,flags,fixed_rate) global() argument 393 devm_clk_hw_register_fixed_rate(dev,name,parent_name,flags,fixed_rate) global() argument 405 devm_clk_hw_register_fixed_rate_parent_data(dev,name,parent_data,flags,fixed_rate) global() argument 419 clk_hw_register_fixed_rate_parent_hw(dev,name,parent_hw,flags,fixed_rate) global() argument 432 clk_hw_register_fixed_rate_parent_data(dev,name,parent_data,flags,fixed_rate) global() argument 447 clk_hw_register_fixed_rate_with_accuracy(dev,name,parent_name,flags,fixed_rate,fixed_accuracy) global() argument 463 clk_hw_register_fixed_rate_with_accuracy_parent_hw(dev,name,parent_hw,flags,fixed_rate,fixed_accuracy) global() argument 478 clk_hw_register_fixed_rate_with_accuracy_parent_data(dev,name,parent_data,flags,fixed_rate,fixed_accuracy) global() argument 492 clk_hw_register_fixed_rate_parent_accuracy(dev,name,parent_data,flags,fixed_rate) global() argument 570 clk_hw_register_gate(dev,name,parent_name,flags,reg,bit_idx,clk_gate_flags,lock) global() argument 587 clk_hw_register_gate_parent_hw(dev,name,parent_hw,flags,reg,bit_idx,clk_gate_flags,lock) global() argument 604 clk_hw_register_gate_parent_data(dev,name,parent_data,flags,reg,bit_idx,clk_gate_flags,lock) global() argument 620 devm_clk_hw_register_gate(dev,name,parent_name,flags,reg,bit_idx,clk_gate_flags,lock) global() argument 637 devm_clk_hw_register_gate_parent_hw(dev,name,parent_hw,flags,reg,bit_idx,clk_gate_flags,lock) global() argument 655 devm_clk_hw_register_gate_parent_data(dev,name,parent_data,flags,reg,bit_idx,clk_gate_flags,lock) global() argument 791 clk_register_divider(dev,name,parent_name,flags,reg,shift,width,clk_divider_flags,lock) global() argument 808 clk_hw_register_divider(dev,name,parent_name,flags,reg,shift,width,clk_divider_flags,lock) global() argument 826 clk_hw_register_divider_parent_hw(dev,name,parent_hw,flags,reg,shift,width,clk_divider_flags,lock) global() argument 845 clk_hw_register_divider_parent_data(dev,name,parent_data,flags,reg,shift,width,clk_divider_flags,lock) global() argument 865 clk_hw_register_divider_table(dev,name,parent_name,flags,reg,shift,width,clk_divider_flags,table,lock) global() argument 885 clk_hw_register_divider_table_parent_hw(dev,name,parent_hw,flags,reg,shift,width,clk_divider_flags,table,lock) global() argument 906 clk_hw_register_divider_table_parent_data(dev,name,parent_data,flags,reg,shift,width,clk_divider_flags,table,lock) global() argument 926 devm_clk_hw_register_divider(dev,name,parent_name,flags,reg,shift,width,clk_divider_flags,lock) global() argument 943 devm_clk_hw_register_divider_parent_hw(dev,name,parent_hw,flags,reg,shift,width,clk_divider_flags,lock) global() argument 964 devm_clk_hw_register_divider_table(dev,name,parent_name,flags,reg,shift,width,clk_divider_flags,table,lock) global() argument 1045 clk_register_mux(dev,name,parent_names,num_parents,flags,reg,shift,width,clk_mux_flags,lock) global() argument 1050 clk_hw_register_mux_table(dev,name,parent_names,num_parents,flags,reg,shift,mask,clk_mux_flags,table,lock) global() argument 1057 clk_hw_register_mux_table_parent_data(dev,name,parent_data,num_parents,flags,reg,shift,mask,clk_mux_flags,table,lock) global() argument 1064 clk_hw_register_mux(dev,name,parent_names,num_parents,flags,reg,shift,width,clk_mux_flags,lock) global() argument 1070 clk_hw_register_mux_hws(dev,name,parent_hws,num_parents,flags,reg,shift,width,clk_mux_flags,lock) global() argument 1075 clk_hw_register_mux_parent_data(dev,name,parent_data,num_parents,flags,reg,shift,width,clk_mux_flags,lock) global() argument 1081 clk_hw_register_mux_parent_data_table(dev,name,parent_data,num_parents,flags,reg,shift,width,clk_mux_flags,table,lock) global() argument 1088 devm_clk_hw_register_mux(dev,name,parent_names,num_parents,flags,reg,shift,width,clk_mux_flags,lock) global() argument 1094 devm_clk_hw_register_mux_parent_hws(dev,name,parent_hws,num_parents,flags,reg,shift,width,clk_mux_flags,lock) global() argument 1101 devm_clk_hw_register_mux_parent_data_table(dev,name,parent_data,num_parents,flags,reg,shift,width,clk_mux_flags,table,lock) global() argument 1449 CLK_OF_DECLARE(name,compat,fn) global() argument 1461 CLK_OF_DECLARE_DRIVER(name,compat,fn) global() argument [all...] |