Searched refs:pmc_regs (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/arch/powerpc/platforms/83xx/ |
H A D | suspend.c | 106 static struct mpc83xx_pmc __iomem *pmc_regs; variable 124 u32 reg_cfg1 = in_be32(&pmc_regs->config1); in mpc83xx_change_state() 134 out_be32(&pmc_regs->config1, reg_cfg1); in mpc83xx_change_state() 146 u32 event = in_be32(&pmc_regs->event); in pmc_irq_handler() 153 out_be32(&pmc_regs->event, event); in pmc_irq_handler() 186 out_be32(&pmc_regs->config1, in mpc83xx_suspend_enter() 187 in_be32(&pmc_regs->config1) | PMCCR1_PME_EN); in mpc83xx_suspend_enter() 195 out_be32(&pmc_regs->config, PMCCR_SLPEN | PMCCR_DLPEN); in mpc83xx_suspend_enter() 205 out_be32(&pmc_regs->mask, PMCER_ALL); in mpc83xx_suspend_enter() 207 out_be32(&pmc_regs in mpc83xx_suspend_enter() [all...] |
/kernel/linux/linux-6.6/arch/powerpc/platforms/83xx/ |
H A D | suspend.c | 105 static struct mpc83xx_pmc __iomem *pmc_regs; variable 123 u32 reg_cfg1 = in_be32(&pmc_regs->config1); in mpc83xx_change_state() 133 out_be32(&pmc_regs->config1, reg_cfg1); in mpc83xx_change_state() 145 u32 event = in_be32(&pmc_regs->event); in pmc_irq_handler() 152 out_be32(&pmc_regs->event, event); in pmc_irq_handler() 185 out_be32(&pmc_regs->config1, in mpc83xx_suspend_enter() 186 in_be32(&pmc_regs->config1) | PMCCR1_PME_EN); in mpc83xx_suspend_enter() 194 out_be32(&pmc_regs->config, PMCCR_SLPEN | PMCCR_DLPEN); in mpc83xx_suspend_enter() 204 out_be32(&pmc_regs->mask, PMCER_ALL); in mpc83xx_suspend_enter() 206 out_be32(&pmc_regs in mpc83xx_suspend_enter() [all...] |
/kernel/linux/linux-5.10/arch/powerpc/sysdev/ |
H A D | fsl_pmc.c | 20 struct pmc_regs { struct 30 static struct pmc_regs __iomem *pmc_regs; variable 36 setbits32(&pmc_regs->pmcsr, PMCSR_SLP); in pmc_suspend_enter() 40 ret = spin_event_timeout((in_be32(&pmc_regs->pmcsr) & PMCSR_SLP) == 0, in pmc_suspend_enter() 61 pmc_regs = of_iomap(ofdev->dev.of_node, 0); in pmc_probe() 62 if (!pmc_regs) in pmc_probe()
|
/kernel/linux/linux-6.6/arch/powerpc/sysdev/ |
H A D | fsl_pmc.c | 20 struct pmc_regs { struct 30 static struct pmc_regs __iomem *pmc_regs; variable 36 setbits32(&pmc_regs->pmcsr, PMCSR_SLP); in pmc_suspend_enter() 40 ret = spin_event_timeout((in_be32(&pmc_regs->pmcsr) & PMCSR_SLP) == 0, in pmc_suspend_enter() 61 pmc_regs = of_iomap(ofdev->dev.of_node, 0); in pmc_probe() 62 if (!pmc_regs) in pmc_probe()
|
Completed in 2 milliseconds