Lines Matching +full:power +full:- +full:gate
1 // SPDX-License-Identifier: GPL-2.0-only
3 * MMP2 Power Management Routines
18 #include <asm/mach-types.h>
21 #include "addr-map.h"
22 #include "pm-mmp2.h"
23 #include "regs-icu.h"
29 int irq = d->irq; in mmp2_set_wake()
63 /* close AXI fabric clock gate */ in pm_scu_clk_disable()
67 /* close MCB master clock gate */ in pm_scu_clk_disable()
79 /* open AXI fabric clock gate */ in pm_scu_clk_enable()
83 /* open MCB master clock gate */ in pm_scu_clk_enable()
136 idle_cfg |= APMU_PJ_IDLE_CFG_PJ_PWRDWN; /* PJ power down */ in mmp2_pm_enter_lowpower_mode()
165 return -EAGAIN; in mmp2_pm_enter()
195 * Called after devices are re-setup, but before processes are thawed.
208 * Set to PM_DISK_FIRMWARE so we can quickly veto suspend-to-disk.
222 return -EIO; in mmp2_pm_init()
239 /* Clear default low power control bit */ in mmp2_pm_init()