Lines Matching refs:pmc

19 	struct at91_pmc *pmc = (struct at91_pmc *)ATMEL_BASE_PMC;  in at91_periph_clk_enable()  local
28 writel(id, &pmc->pcr); in at91_periph_clk_enable()
30 div_value = readl(&pmc->pcr) & AT91_PMC_PCR_DIV; in at91_periph_clk_enable()
34 writel(regval, &pmc->pcr); in at91_periph_clk_enable()
36 writel(0x01 << id, &pmc->pcer); in at91_periph_clk_enable()
42 struct at91_pmc *pmc = (struct at91_pmc *)ATMEL_BASE_PMC; in at91_periph_clk_disable() local
52 writel(regval, &pmc->pcr); in at91_periph_clk_disable()
54 writel(0x01 << id, &pmc->pcdr); in at91_periph_clk_disable()
60 struct at91_pmc *pmc = (struct at91_pmc *)ATMEL_BASE_PMC; in at91_system_clk_enable() local
62 writel(sys_clk, &pmc->scer); in at91_system_clk_enable()
67 struct at91_pmc *pmc = (struct at91_pmc *)ATMEL_BASE_PMC; in at91_system_clk_disable() local
69 writel(sys_clk, &pmc->scdr); in at91_system_clk_disable()
74 struct at91_pmc *pmc = (at91_pmc_t *)ATMEL_BASE_PMC; in at91_upll_clk_enable() local
77 if ((readl(&pmc->uckr) & AT91_PMC_UPLLEN) == AT91_PMC_UPLLEN) in at91_upll_clk_enable()
81 writel(AT91_PMC_UPLLEN | AT91_PMC_BIASEN, &pmc->uckr); in at91_upll_clk_enable()
82 while ((readl(&pmc->sr) & AT91_PMC_LOCKU) != AT91_PMC_LOCKU) { in at91_upll_clk_enable()
95 struct at91_pmc *pmc = (at91_pmc_t *)ATMEL_BASE_PMC; in at91_upll_clk_disable() local
99 writel(readl(&pmc->uckr) & ~AT91_PMC_UPLLEN, &pmc->uckr); in at91_upll_clk_disable()
100 while ((readl(&pmc->sr) & AT91_PMC_LOCKU) == AT91_PMC_LOCKU) { in at91_upll_clk_disable()
113 struct at91_pmc *pmc = (struct at91_pmc *)ATMEL_BASE_PMC; in at91_usb_clk_init() local
115 writel(value, &pmc->usb); in at91_usb_clk_init()
120 struct at91_pmc *pmc = (struct at91_pmc *)ATMEL_BASE_PMC; in at91_pllicpr_init() local
122 writel(icpr, &pmc->pllicpr); in at91_pllicpr_init()