pmc_regs
static struct mpc83xx_pmc __iomem *pmc_regs;
u32 reg_cfg1 = in_be32(&pmc_regs->config1);
out_be32(&pmc_regs->config1, reg_cfg1);
u32 event = in_be32(&pmc_regs->event);
out_be32(&pmc_regs->event, event);
out_be32(&pmc_regs->config1,
in_be32(&pmc_regs->config1) | PMCCR1_PME_EN);
out_be32(&pmc_regs->config, PMCCR_SLPEN | PMCCR_DLPEN);
out_be32(&pmc_regs->mask, PMCER_ALL);
out_be32(&pmc_regs->config1,
in_be32(&pmc_regs->config1) | PMCCR1_POWER_OFF);
out_be32(&pmc_regs->config1,
in_be32(&pmc_regs->config1) & ~PMCCR1_POWER_OFF);
out_be32(&pmc_regs->mask, PMCER_PMCI);
out_be32(&pmc_regs->mask, PMCER_PMCI);
out_be32(&pmc_regs->config1,
in_be32(&pmc_regs->config1) & ~PMCCR1_PME_EN);
out_be32(&pmc_regs->config1, PMCCR1_USE_STATE);
out_be32(&pmc_regs->mask, PMCER_PMCI);
pmc_regs = ioremap(res.start, sizeof(*pmc_regs));
if (!pmc_regs) {
iounmap(pmc_regs);
static struct pmc_regs __iomem *pmc_regs;
setbits32(&pmc_regs->pmcsr, PMCSR_SLP);
ret = spin_event_timeout((in_be32(&pmc_regs->pmcsr) & PMCSR_SLP) == 0,
pmc_regs = of_iomap(ofdev->dev.of_node, 0);
if (!pmc_regs)