Lines Matching refs:gpc_base
23 void __iomem *gpc_base; member
56 reg = cd->gpc_base + cd->cpu2wakeup + i * 4; in gpcv2_wakeup_source_save()
75 reg = cd->gpc_base + cd->cpu2wakeup + i * 4; in gpcv2_wakeup_source_restore()
94 reg = cd->gpc_base + cd->cpu2wakeup + idx * 4; in imx_gpcv2_irq_set_wake()
116 reg = cd->gpc_base + cd->cpu2wakeup + d->hwirq / 32 * 4; in imx_gpcv2_irq_unmask()
132 reg = cd->gpc_base + cd->cpu2wakeup + d->hwirq / 32 * 4; in imx_gpcv2_irq_mask()
233 cd->gpc_base = of_iomap(node, 0); in imx_gpcv2_irqchip_init()
234 if (!cd->gpc_base) { in imx_gpcv2_irqchip_init()
243 iounmap(cd->gpc_base); in imx_gpcv2_irqchip_init()
251 writel_relaxed(~0, cd->gpc_base + GPC_IMR1_CORE0 + i * 4); in imx_gpcv2_irqchip_init()
252 writel_relaxed(~0, cd->gpc_base + GPC_IMR1_CORE1 + i * 4); in imx_gpcv2_irqchip_init()
264 writel_relaxed(~0x1, cd->gpc_base + cd->cpu2wakeup); in imx_gpcv2_irqchip_init()