Lines Matching refs:pmc

117 	at91_pmc_t *pmc = (at91_pmc_t *) ATMEL_BASE_PMC;  in at91_clock_init()  local
128 tmp = readl(&pmc->mcfr); in at91_clock_init()
137 gd->arch.plla_rate_hz = at91_pll_rate(main_clock, readl(&pmc->pllar)); in at91_clock_init()
156 mckr = readl(&pmc->mckr); in at91_clock_init()
205 struct at91_pmc *pmc = (struct at91_pmc *)ATMEL_BASE_PMC; in at91_plla_init() local
207 writel(pllar, &pmc->pllar); in at91_plla_init()
208 while (!(readl(&pmc->sr) & AT91_PMC_LOCKA)) in at91_plla_init()
213 struct at91_pmc *pmc = (struct at91_pmc *)ATMEL_BASE_PMC; in at91_pllb_init() local
215 writel(pllbr, &pmc->pllbr); in at91_pllb_init()
216 while (!(readl(&pmc->sr) & AT91_PMC_LOCKB)) in at91_pllb_init()
222 struct at91_pmc *pmc = (struct at91_pmc *)ATMEL_BASE_PMC; in at91_mck_init() local
225 tmp = readl(&pmc->mckr); in at91_mck_init()
228 writel(tmp, &pmc->mckr); in at91_mck_init()
229 while (!(readl(&pmc->sr) & AT91_PMC_MCKRDY)) in at91_mck_init()
232 tmp = readl(&pmc->mckr); in at91_mck_init()
235 writel(tmp, &pmc->mckr); in at91_mck_init()
236 while (!(readl(&pmc->sr) & AT91_PMC_MCKRDY)) in at91_mck_init()
239 tmp = readl(&pmc->mckr); in at91_mck_init()
242 writel(tmp, &pmc->mckr); in at91_mck_init()
243 while (!(readl(&pmc->sr) & AT91_PMC_MCKRDY)) in at91_mck_init()
246 tmp = readl(&pmc->mckr); in at91_mck_init()
249 writel(tmp, &pmc->mckr); in at91_mck_init()
250 while (!(readl(&pmc->sr) & AT91_PMC_MCKRDY)) in at91_mck_init()
256 struct at91_pmc *pmc = (at91_pmc_t *)ATMEL_BASE_PMC; in at91_pllb_clk_enable() local
260 writel(pllbr, &pmc->pllbr); in at91_pllb_clk_enable()
261 while ((readl(&pmc->sr) & AT91_PMC_LOCKB) != AT91_PMC_LOCKB) { in at91_pllb_clk_enable()
274 struct at91_pmc *pmc = (at91_pmc_t *)ATMEL_BASE_PMC; in at91_pllb_clk_disable() local
278 writel(0, &pmc->pllbr); in at91_pllb_clk_disable()
279 while ((readl(&pmc->sr) & AT91_PMC_LOCKB) != 0) { in at91_pllb_clk_disable()