power: charge animation: add pmic suspend/resume
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: Ia1b6d232b0a9c0d0ce2e8ee47ae84aaa6d40bfac
This commit is contained in:
parent
40db74046c
commit
06b61291ba
|
|
@ -210,14 +210,16 @@ static int system_suspend_enter(struct udevice *dev)
|
|||
if (pdata->system_suspend && IS_ENABLED(CONFIG_ARM_SMCCC)) {
|
||||
printf("\nSystem suspend: ");
|
||||
putc('0');
|
||||
regulators_enable_state_mem(false);
|
||||
putc('1');
|
||||
local_irq_disable();
|
||||
putc('1');
|
||||
regulators_enable_state_mem(false);
|
||||
putc('2');
|
||||
irqs_suspend();
|
||||
pmic_suspend(priv->pmic);
|
||||
putc('3');
|
||||
device_suspend();
|
||||
irqs_suspend();
|
||||
putc('4');
|
||||
device_suspend();
|
||||
putc('5');
|
||||
putc('\n');
|
||||
|
||||
/* Trap into ATF for low power mode */
|
||||
|
|
@ -229,8 +231,10 @@ static int system_suspend_enter(struct udevice *dev)
|
|||
putc('3');
|
||||
irqs_resume();
|
||||
putc('2');
|
||||
local_irq_enable();
|
||||
pmic_resume(priv->pmic);
|
||||
putc('1');
|
||||
local_irq_enable();
|
||||
putc('0');
|
||||
putc('\n');
|
||||
} else {
|
||||
irqs_suspend();
|
||||
|
|
|
|||
Loading…
Reference in New Issue