Lines Matching refs:pll_clk
1250 const struct samsung_pll_clock *pll_clk, in _samsung_clk_register_pll() argument
1260 __func__, pll_clk->name); in _samsung_clk_register_pll()
1264 init.name = pll_clk->name; in _samsung_clk_register_pll()
1265 init.flags = pll_clk->flags; in _samsung_clk_register_pll()
1266 init.parent_names = &pll_clk->parent_name; in _samsung_clk_register_pll()
1269 if (pll_clk->rate_table) { in _samsung_clk_register_pll()
1271 for (len = 0; pll_clk->rate_table[len].rate != 0; ) in _samsung_clk_register_pll()
1275 pll->rate_table = kmemdup(pll_clk->rate_table, in _samsung_clk_register_pll()
1281 __func__, pll_clk->name); in _samsung_clk_register_pll()
1284 switch (pll_clk->type) { in _samsung_clk_register_pll()
1381 __func__, pll_clk->name); in _samsung_clk_register_pll()
1385 pll->type = pll_clk->type; in _samsung_clk_register_pll()
1386 pll->lock_reg = base + pll_clk->lock_offset; in _samsung_clk_register_pll()
1387 pll->con_reg = base + pll_clk->con_offset; in _samsung_clk_register_pll()
1392 __func__, pll_clk->name, ret); in _samsung_clk_register_pll()
1397 samsung_clk_add_lookup(ctx, &pll->hw, pll_clk->id); in _samsung_clk_register_pll()