Lines Matching refs:pmc_regs
108 static struct mpc83xx_pmc __iomem *pmc_regs; variable
126 u32 reg_cfg1 = in_be32(&pmc_regs->config1); in mpc83xx_change_state()
136 out_be32(&pmc_regs->config1, reg_cfg1); in mpc83xx_change_state()
148 u32 event = in_be32(&pmc_regs->event); in pmc_irq_handler()
155 out_be32(&pmc_regs->event, event); in pmc_irq_handler()
188 out_be32(&pmc_regs->config1, in mpc83xx_suspend_enter()
189 in_be32(&pmc_regs->config1) | PMCCR1_PME_EN); in mpc83xx_suspend_enter()
197 out_be32(&pmc_regs->config, PMCCR_SLPEN | PMCCR_DLPEN); in mpc83xx_suspend_enter()
207 out_be32(&pmc_regs->mask, PMCER_ALL); in mpc83xx_suspend_enter()
209 out_be32(&pmc_regs->config1, in mpc83xx_suspend_enter()
210 in_be32(&pmc_regs->config1) | PMCCR1_POWER_OFF); in mpc83xx_suspend_enter()
216 out_be32(&pmc_regs->config1, in mpc83xx_suspend_enter()
217 in_be32(&pmc_regs->config1) & ~PMCCR1_POWER_OFF); in mpc83xx_suspend_enter()
219 out_be32(&pmc_regs->mask, PMCER_PMCI); in mpc83xx_suspend_enter()
223 out_be32(&pmc_regs->mask, PMCER_PMCI); in mpc83xx_suspend_enter()
231 out_be32(&pmc_regs->config1, in mpc83xx_suspend_enter()
232 in_be32(&pmc_regs->config1) & ~PMCCR1_PME_EN); in mpc83xx_suspend_enter()
294 out_be32(&pmc_regs->config1, PMCCR1_USE_STATE); in mpc83xx_set_agent()
295 out_be32(&pmc_regs->mask, PMCER_PMCI); in mpc83xx_set_agent()
363 pmc_regs = ioremap(res.start, sizeof(struct mpc83xx_pmc)); in pmc_probe()
365 if (!pmc_regs) { in pmc_probe()
401 iounmap(pmc_regs); in pmc_probe()