Lines Matching refs:clk_hw
100 struct clk_hw *clk_hw, unsigned int id)
103 ctx->clk_data.hws[id] = clk_hw;
111 struct clk_hw *clk_hw;
121 clk_hw = ctx->clk_data.hws[list->id];
122 if (!clk_hw) {
128 ret = clk_hw_register_clkdev(clk_hw, list->alias,
141 struct clk_hw *clk_hw;
145 clk_hw = clk_hw_register_fixed_rate(ctx->dev, list->name,
147 if (IS_ERR(clk_hw)) {
153 samsung_clk_add_lookup(ctx, clk_hw, list->id);
159 ret = clk_hw_register_clkdev(clk_hw, list->name, NULL);
170 struct clk_hw *clk_hw;
174 clk_hw = clk_hw_register_fixed_factor(ctx->dev, list->name,
176 if (IS_ERR(clk_hw)) {
182 samsung_clk_add_lookup(ctx, clk_hw, list->id);
191 struct clk_hw *clk_hw;
195 clk_hw = clk_hw_register_mux(ctx->dev, list->name,
199 if (IS_ERR(clk_hw)) {
205 samsung_clk_add_lookup(ctx, clk_hw, list->id);
214 struct clk_hw *clk_hw;
219 clk_hw = clk_hw_register_divider_table(ctx->dev,
225 clk_hw = clk_hw_register_divider(ctx->dev, list->name,
229 if (IS_ERR(clk_hw)) {
235 samsung_clk_add_lookup(ctx, clk_hw, list->id);
244 struct clk_hw *clk_hw;
248 clk_hw = clk_hw_register_gate(ctx->dev, list->name, list->parent_name,
251 if (IS_ERR(clk_hw)) {
257 samsung_clk_add_lookup(ctx, clk_hw, list->id);