Lines Matching refs:pll_clk
1161 const struct samsung_pll_clock *pll_clk, in _samsung_clk_register_pll() argument
1172 __func__, pll_clk->name); in _samsung_clk_register_pll()
1176 init.name = pll_clk->name; in _samsung_clk_register_pll()
1177 init.flags = pll_clk->flags; in _samsung_clk_register_pll()
1178 init.parent_names = &pll_clk->parent_name; in _samsung_clk_register_pll()
1181 if (pll_clk->rate_table) { in _samsung_clk_register_pll()
1183 for (len = 0; pll_clk->rate_table[len].rate != 0; ) in _samsung_clk_register_pll()
1187 pll->rate_table = kmemdup(pll_clk->rate_table, in _samsung_clk_register_pll()
1193 __func__, pll_clk->name); in _samsung_clk_register_pll()
1196 switch (pll_clk->type) { in _samsung_clk_register_pll()
1280 __func__, pll_clk->name); in _samsung_clk_register_pll()
1284 pll->type = pll_clk->type; in _samsung_clk_register_pll()
1285 pll->lock_reg = base + pll_clk->lock_offset; in _samsung_clk_register_pll()
1286 pll->con_reg = base + pll_clk->con_offset; in _samsung_clk_register_pll()
1291 __func__, pll_clk->name, PTR_ERR(clk)); in _samsung_clk_register_pll()
1296 samsung_clk_add_lookup(ctx, clk, pll_clk->id); in _samsung_clk_register_pll()
1298 if (!pll_clk->alias) in _samsung_clk_register_pll()
1301 ret = clk_register_clkdev(clk, pll_clk->alias, pll_clk->dev_name); in _samsung_clk_register_pll()
1304 __func__, pll_clk->name, ret); in _samsung_clk_register_pll()