Lines Matching refs:pmc

60 	struct at91_pmc *pmc = (struct at91_pmc *)ATMEL_BASE_PMC;  in at91_clock_init()  local
71 tmp = readl(&pmc->mcfr); in at91_clock_init()
80 gd->arch.plla_rate_hz = at91_pll_rate(main_clock, readl(&pmc->pllar)); in at91_clock_init()
86 mckr = readl(&pmc->mckr); in at91_clock_init()
119 struct at91_pmc *pmc = (struct at91_pmc *)ATMEL_BASE_PMC; in at91_plla_init() local
121 writel(pllar, &pmc->pllar); in at91_plla_init()
122 while (!(readl(&pmc->sr) & (AT91_PMC_LOCKA | AT91_PMC_MCKRDY))) in at91_plla_init()
128 struct at91_pmc *pmc = (struct at91_pmc *)ATMEL_BASE_PMC; in at91_mck_init() local
131 tmp = readl(&pmc->mckr); in at91_mck_init()
148 writel(tmp, &pmc->mckr); in at91_mck_init()
150 while (!(readl(&pmc->sr) & AT91_PMC_MCKRDY)) in at91_mck_init()
162 struct at91_pmc *pmc = (struct at91_pmc *)ATMEL_BASE_PMC; in at91_mck_init_down() local
165 tmp = readl(&pmc->mckr); in at91_mck_init_down()
168 writel(tmp, &pmc->mckr); in at91_mck_init_down()
170 while (!(readl(&pmc->sr) & AT91_PMC_MCKRDY)) in at91_mck_init_down()
174 tmp = readl(&pmc->mckr); in at91_mck_init_down()
177 writel(tmp, &pmc->mckr); in at91_mck_init_down()
180 tmp = readl(&pmc->mckr); in at91_mck_init_down()
183 writel(tmp, &pmc->mckr); in at91_mck_init_down()
185 tmp = readl(&pmc->mckr); in at91_mck_init_down()
188 writel(tmp, &pmc->mckr); in at91_mck_init_down()
190 tmp = readl(&pmc->mckr); in at91_mck_init_down()
193 writel(tmp, &pmc->mckr); in at91_mck_init_down()
198 struct at91_pmc *pmc = (struct at91_pmc *)ATMEL_BASE_PMC; in at91_enable_periph_generated_clk() local
213 writel(id, &pmc->pcr); in at91_enable_periph_generated_clk()
214 regval = readl(&pmc->pcr); in at91_enable_periph_generated_clk()
246 writel(regval, &pmc->pcr); in at91_enable_periph_generated_clk()
250 status = readl(&pmc->sr); in at91_enable_periph_generated_clk()
261 struct at91_pmc *pmc = (struct at91_pmc *)ATMEL_BASE_PMC; in at91_get_periph_generated_clk() local
268 writel(id, &pmc->pcr); in at91_get_periph_generated_clk()
269 regval = readl(&pmc->pcr); in at91_get_periph_generated_clk()