Lines Matching refs:clk_hw
89 struct clk_hw *clk_hw, unsigned int id)
92 ctx->clk_data.hws[id] = clk_hw;
100 struct clk_hw *clk_hw;
110 clk_hw = ctx->clk_data.hws[list->id];
111 if (!clk_hw) {
117 ret = clk_hw_register_clkdev(clk_hw, list->alias,
130 struct clk_hw *clk_hw;
134 clk_hw = clk_hw_register_fixed_rate(ctx->dev, list->name,
136 if (IS_ERR(clk_hw)) {
142 samsung_clk_add_lookup(ctx, clk_hw, list->id);
148 ret = clk_hw_register_clkdev(clk_hw, list->name, NULL);
159 struct clk_hw *clk_hw;
163 clk_hw = clk_hw_register_fixed_factor(ctx->dev, list->name,
165 if (IS_ERR(clk_hw)) {
171 samsung_clk_add_lookup(ctx, clk_hw, list->id);
180 struct clk_hw *clk_hw;
184 clk_hw = clk_hw_register_mux(ctx->dev, list->name,
188 if (IS_ERR(clk_hw)) {
194 samsung_clk_add_lookup(ctx, clk_hw, list->id);
203 struct clk_hw *clk_hw;
208 clk_hw = clk_hw_register_divider_table(ctx->dev,
214 clk_hw = clk_hw_register_divider(ctx->dev, list->name,
218 if (IS_ERR(clk_hw)) {
224 samsung_clk_add_lookup(ctx, clk_hw, list->id);
233 struct clk_hw *clk_hw;
237 clk_hw = clk_hw_register_gate(ctx->dev, list->name, list->parent_name,
240 if (IS_ERR(clk_hw)) {
246 samsung_clk_add_lookup(ctx, clk_hw, list->id);