Lines Matching refs:pll_clk
1262 const struct samsung_pll_clock *pll_clk) in _samsung_clk_register_pll() argument
1271 __func__, pll_clk->name); in _samsung_clk_register_pll()
1275 init.name = pll_clk->name; in _samsung_clk_register_pll()
1276 init.flags = pll_clk->flags; in _samsung_clk_register_pll()
1277 init.parent_names = &pll_clk->parent_name; in _samsung_clk_register_pll()
1280 if (pll_clk->rate_table) { in _samsung_clk_register_pll()
1282 for (len = 0; pll_clk->rate_table[len].rate != 0; ) in _samsung_clk_register_pll()
1286 pll->rate_table = kmemdup(pll_clk->rate_table, in _samsung_clk_register_pll()
1292 __func__, pll_clk->name); in _samsung_clk_register_pll()
1295 switch (pll_clk->type) { in _samsung_clk_register_pll()
1393 __func__, pll_clk->name); in _samsung_clk_register_pll()
1397 pll->type = pll_clk->type; in _samsung_clk_register_pll()
1398 pll->lock_reg = ctx->reg_base + pll_clk->lock_offset; in _samsung_clk_register_pll()
1399 pll->con_reg = ctx->reg_base + pll_clk->con_offset; in _samsung_clk_register_pll()
1404 __func__, pll_clk->name, ret); in _samsung_clk_register_pll()
1410 samsung_clk_add_lookup(ctx, &pll->hw, pll_clk->id); in _samsung_clk_register_pll()