Lines Matching refs:clk
78 static struct clk **clks;
182 struct clk ** __init tegra_clk_init(void __iomem *regs, int num, int banks) in tegra_clk_init()
196 clks = kzalloc(num * sizeof(struct clk *), GFP_KERNEL); in tegra_clk_init()
206 struct clk *clks[], int clk_max) in tegra_init_dup_clks()
208 struct clk *clk; in tegra_init_dup_clks() local
211 clk = clks[dup_list->clk_id]; in tegra_init_dup_clks()
212 dup_list->lookup.clk = clk; in tegra_init_dup_clks()
218 struct clk *clks[], int clk_max) in tegra_init_from_table()
220 struct clk *clk; in tegra_init_from_table() local
223 clk = clks[tbl->clk_id]; in tegra_init_from_table()
224 if (IS_ERR_OR_NULL(clk)) { in tegra_init_from_table()
226 __func__, PTR_ERR(clk), tbl->clk_id); in tegra_init_from_table()
233 struct clk *parent = clks[tbl->parent_id]; in tegra_init_from_table()
234 if (clk_set_parent(clk, parent)) { in tegra_init_from_table()
237 __clk_get_name(clk)); in tegra_init_from_table()
243 if (clk_set_rate(clk, tbl->rate)) { in tegra_init_from_table()
246 __clk_get_name(clk)); in tegra_init_from_table()
251 if (clk_prepare_enable(clk)) { in tegra_init_from_table()
253 __clk_get_name(clk)); in tegra_init_from_table()
308 struct clk ** __init tegra_lookup_dt_id(int clk_id, in tegra_lookup_dt_id()