Lines Matching full:const
46 extern const struct clk_master_layout at91rm9200_master_layout;
47 extern const struct clk_master_layout at91sam9x5_master_layout;
67 extern const struct clk_pll_layout at91rm9200_pll_layout;
68 extern const struct clk_pll_layout at91sam9g45_pll_layout;
69 extern const struct clk_pll_layout at91sam9g20_pllb_layout;
70 extern const struct clk_pll_layout sama5d3_pll_layout;
75 const struct clk_range *output;
89 extern const struct clk_programmable_layout at91rm9200_programmable_layout;
90 extern const struct clk_programmable_layout at91sam9g45_programmable_layout;
91 extern const struct clk_programmable_layout at91sam9x5_programmable_layout;
110 int of_at91_get_clk_range(struct device_node *np, const char *propname,
116 at91_clk_register_audio_pll_frac(struct regmap *regmap, const char *name,
117 const char *parent_name);
120 at91_clk_register_audio_pll_pad(struct regmap *regmap, const char *name,
121 const char *parent_name);
124 at91_clk_register_audio_pll_pmc(struct regmap *regmap, const char *name,
125 const char *parent_name);
129 const struct clk_pcr_layout *layout,
130 const char *name, const char **parent_names,
132 const struct clk_range *range, int chg_pid);
135 at91_clk_register_h32mx(struct regmap *regmap, const char *name,
136 const char *parent_name);
139 at91_clk_i2s_mux_register(struct regmap *regmap, const char *name,
140 const char * const *parent_names,
144 at91_clk_register_main_rc_osc(struct regmap *regmap, const char *name,
147 at91_clk_register_main_osc(struct regmap *regmap, const char *name,
148 const char *parent_name, bool bypass);
151 const char *name,
152 const char *parent_name);
154 at91_clk_register_sam9x5_main(struct regmap *regmap, const char *name,
155 const char **parent_names, int num_parents);
158 at91_clk_register_master(struct regmap *regmap, const char *name,
159 int num_parents, const char **parent_names,
160 const struct clk_master_layout *layout,
161 const struct clk_master_characteristics *characteristics);
165 const char *name, int num_parents,
166 const char **parent_names, u32 *mux_table,
171 at91_clk_register_peripheral(struct regmap *regmap, const char *name,
172 const char *parent_name, u32 id);
175 const struct clk_pcr_layout *layout,
176 const char *name, const char *parent_name,
177 u32 id, const struct clk_range *range,
181 at91_clk_register_pll(struct regmap *regmap, const char *name,
182 const char *parent_name, u8 id,
183 const struct clk_pll_layout *layout,
184 const struct clk_pll_characteristics *characteristics);
186 at91_clk_register_plldiv(struct regmap *regmap, const char *name,
187 const char *parent_name);
191 const char *name, const char *parent_name, u8 id,
192 const struct clk_pll_characteristics *characteristics,
193 const struct clk_pll_layout *layout, bool critical);
197 const char *name, const char *parent_name,
199 const struct clk_pll_characteristics *characteristics,
200 const struct clk_pll_layout *layout, bool critical);
203 at91_clk_register_programmable(struct regmap *regmap, const char *name,
204 const char **parent_names, u8 num_parents, u8 id,
205 const struct clk_programmable_layout *layout,
210 const char *name,
211 const char **parent_names,
215 at91sam9x5_clk_register_smd(struct regmap *regmap, const char *name,
216 const char **parent_names, u8 num_parents);
219 at91_clk_register_system(struct regmap *regmap, const char *name,
220 const char *parent_name, u8 id);
223 at91sam9x5_clk_register_usb(struct regmap *regmap, const char *name,
224 const char **parent_names, u8 num_parents);
226 at91sam9n12_clk_register_usb(struct regmap *regmap, const char *name,
227 const char *parent_name);
229 sam9x60_clk_register_usb(struct regmap *regmap, const char *name,
230 const char **parent_names, u8 num_parents);
232 at91rm9200_clk_register_usb(struct regmap *regmap, const char *name,
233 const char *parent_name, const u32 *divisors);
237 const char *name, const char *parent_name);
240 at91_clk_sama7g5_register_utmi(struct regmap *regmap, const char *name,
241 const char *parent_name);