Lines Matching refs:pmc
59 struct at91_pmc *pmc = (struct at91_pmc *)ATMEL_BASE_PMC; in at91_clock_init() local
70 tmp = readl(&pmc->mcfr); in at91_clock_init()
79 gd->arch.plla_rate_hz = at91_pll_rate(main_clock, readl(&pmc->pllar)); in at91_clock_init()
85 mckr = readl(&pmc->mckr); in at91_clock_init()
118 struct at91_pmc *pmc = (struct at91_pmc *)ATMEL_BASE_PMC; in at91_plla_init() local
120 writel(pllar, &pmc->pllar); in at91_plla_init()
121 while (!(readl(&pmc->sr) & (AT91_PMC_LOCKA | AT91_PMC_MCKRDY))) in at91_plla_init()
127 struct at91_pmc *pmc = (struct at91_pmc *)ATMEL_BASE_PMC; in at91_mck_init() local
130 tmp = readl(&pmc->mckr); in at91_mck_init()
147 writel(tmp, &pmc->mckr); in at91_mck_init()
149 while (!(readl(&pmc->sr) & AT91_PMC_MCKRDY)) in at91_mck_init()
155 struct at91_pmc *pmc = (struct at91_pmc *)ATMEL_BASE_PMC; in at91_enable_periph_generated_clk() local
170 writel(id, &pmc->pcr); in at91_enable_periph_generated_clk()
171 regval = readl(&pmc->pcr); in at91_enable_periph_generated_clk()
203 writel(regval, &pmc->pcr); in at91_enable_periph_generated_clk()
207 status = readl(&pmc->sr); in at91_enable_periph_generated_clk()
218 struct at91_pmc *pmc = (struct at91_pmc *)ATMEL_BASE_PMC; in at91_get_periph_generated_clk() local
225 writel(id, &pmc->pcr); in at91_get_periph_generated_clk()
226 regval = readl(&pmc->pcr); in at91_get_periph_generated_clk()