Lines Matching refs:clks
101 struct clk_hw *s10_register_periph(const struct stratix10_perip_c_clock *clks,
107 const char *name = clks->name;
108 const char *parent_name = clks->parent_name;
115 periph_clk->hw.reg = reg + clks->offset;
119 init.flags = clks->flags;
121 init.num_parents = clks->num_parents;
124 init.parent_data = clks->parent_data;
137 struct clk_hw *n5x_register_periph(const struct n5x_perip_c_clock *clks,
143 const char *name = clks->name;
144 const char *parent_name = clks->parent_name;
151 periph_clk->hw.reg = regbase + clks->offset;
152 periph_clk->shift = clks->shift;
156 init.flags = clks->flags;
158 init.num_parents = clks->num_parents;
172 struct clk_hw *s10_register_cnt_periph(const struct stratix10_perip_cnt_clock *clks,
178 const char *name = clks->name;
179 const char *parent_name = clks->parent_name;
186 if (clks->offset)
187 periph_clk->hw.reg = regbase + clks->offset;
191 if (clks->bypass_reg)
192 periph_clk->bypass_reg = regbase + clks->bypass_reg;
195 periph_clk->bypass_shift = clks->bypass_shift;
196 periph_clk->fixed_div = clks->fixed_divider;
200 init.flags = clks->flags;
202 init.num_parents = clks->num_parents;
205 init.parent_data = clks->parent_data;