Lines Matching refs:gpc_base

53 static void __iomem *gpc_base;  variable
60 (sw << GPC_PGC_SW_SHIFT), gpc_base + GPC_PGC_CPU_PUPSCR); in imx_gpc_set_arm_power_up_timing()
66 (sw << GPC_PGC_SW_SHIFT), gpc_base + GPC_PGC_CPU_PDNSCR); in imx_gpc_set_arm_power_down_timing()
71 writel_relaxed(power_off, gpc_base + GPC_PGC_CPU_PDN); in imx_gpc_set_arm_power_in_lpm()
76 void __iomem *reg_imr1 = gpc_base + GPC_IMR1; in imx_gpc_pre_suspend()
91 void __iomem *reg_imr1 = gpc_base + GPC_IMR1; in imx_gpc_post_resume()
119 void __iomem *reg_imr1 = gpc_base + GPC_IMR1; in imx_gpc_mask_all()
131 void __iomem *reg_imr1 = gpc_base + GPC_IMR1; in imx_gpc_restore_all()
143 reg = gpc_base + GPC_IMR1 + hwirq / 32 * 4; in imx_gpc_hwirq_unmask()
154 reg = gpc_base + GPC_IMR1 + hwirq / 32 * 4; in imx_gpc_hwirq_mask()
253 gpc_base = of_iomap(node, 0); in imx_gpc_init()
254 if (WARN_ON(!gpc_base)) in imx_gpc_init()
261 iounmap(gpc_base); in imx_gpc_init()
267 writel_relaxed(~0, gpc_base + GPC_IMR1 + i * 4); in imx_gpc_init()
290 gpc_base = of_iomap(np, 0); in imx_gpc_check_dt()
300 val = readl_relaxed(gpc_base + GPC_PGC_GPU_PDNSCR); in _imx6q_pm_pu_power_off()
305 writel_relaxed(0x1, gpc_base + GPC_PGC_GPU_PDN); in _imx6q_pm_pu_power_off()
308 val = readl_relaxed(gpc_base + GPC_CNTR); in _imx6q_pm_pu_power_off()
310 writel_relaxed(val, gpc_base + GPC_CNTR); in _imx6q_pm_pu_power_off()
346 writel_relaxed(0x1, gpc_base + GPC_PGC_GPU_PDN); in imx6q_pm_pu_power_on()
349 val = readl_relaxed(gpc_base + GPC_PGC_GPU_PUPSCR); in imx6q_pm_pu_power_on()
354 val = readl_relaxed(gpc_base + GPC_CNTR); in imx6q_pm_pu_power_on()
356 writel_relaxed(val, gpc_base + GPC_CNTR); in imx6q_pm_pu_power_on()