Lines Matching full:id

20 #define PLL_STATUS_MASK(id)	BIT(1 + (id))  argument
21 #define PLL_REG(id) (AT91_CKGR_PLLAR + ((id) * 4)) argument
34 #define PLL_ICPR_SHIFT(id) ((id) * 16) argument
35 #define PLL_ICPR_MASK(id) SHIFT_U64(0xffff, PLL_ICPR_SHIFT(id)) argument
45 uint8_t id; member
75 static bool sam9x60_pll_ready(vaddr_t base, int id) in sam9x60_pll_ready() argument
77 return io_read32(base + AT91_PMC_PLL_ISR0) & BIT(id); in sam9x60_pll_ready()
80 static bool sam9x60_frac_pll_ready(vaddr_t regmap, uint8_t id) in sam9x60_frac_pll_ready() argument
82 return sam9x60_pll_ready(regmap, id); in sam9x60_frac_pll_ready()
104 AT91_PMC_PLL_UPDT_ID_MASK, core->id); in sam9x60_frac_pll_set()
109 if (sam9x60_frac_pll_ready(regmap, core->id) && in sam9x60_frac_pll_set()
140 AT91_PMC_PLL_UPDT_UPDATE | core->id); in sam9x60_frac_pll_set()
147 AT91_PMC_PLL_UPDT_UPDATE | core->id); in sam9x60_frac_pll_set()
149 if (WAIT_PLL_READY_TIMEOUT(regmap, core->id)) { in sam9x60_frac_pll_set()
169 AT91_PMC_PLL_UPDT_ID_MASK, frac->core.id); in sam9x60_frac_pll_unprepare()
181 AT91_PMC_PLL_UPDT_UPDATE | frac->core.id); in sam9x60_frac_pll_unprepare()
239 AT91_PMC_PLL_UPDT_ID_MASK, core->id); in sam9x60_frac_pll_set_rate_chg()
248 AT91_PMC_PLL_UPDT_UPDATE | core->id); in sam9x60_frac_pll_set_rate_chg()
257 AT91_PMC_PLL_UPDT_UPDATE | core->id); in sam9x60_frac_pll_set_rate_chg()
259 if (WAIT_PLL_READY_TIMEOUT(regmap, core->id)) { in sam9x60_frac_pll_set_rate_chg()
284 AT91_PMC_PLL_UPDT_ID_MASK, core->id); in sam9x60_div_pll_set_div()
292 AT91_PMC_PLL_UPDT_UPDATE | core->id); in sam9x60_div_pll_set_div()
294 if (WAIT_PLL_READY_TIMEOUT(regmap, core->id)) { in sam9x60_div_pll_set_div()
310 AT91_PMC_PLL_UPDT_ID_MASK, core->id); in sam9x60_div_pll_set()
335 AT91_PMC_PLL_UPDT_ID_MASK, core->id); in sam9x60_div_pll_unprepare()
341 AT91_PMC_PLL_UPDT_UPDATE | core->id); in sam9x60_div_pll_unprepare()
383 core->id); in sam9x60_div_pll_set_rate_chg()
411 uint8_t id, in sam9x60_clk_register_frac_pll() argument
434 frac->core.id = id; in sam9x60_clk_register_frac_pll()
439 if (sam9x60_pll_ready(pmc->base, id)) { in sam9x60_clk_register_frac_pll()
441 AT91_PMC_PLL_UPDT_ID_MASK, id); in sam9x60_clk_register_frac_pll()
485 uint8_t id, in sam9x60_clk_register_div_pll() argument
513 div->core.id = id; in sam9x60_clk_register_div_pll()
520 AT91_PMC_PLL_UPDT_ID_MASK, id); in sam9x60_clk_register_div_pll()