Commit 335819fd authored by Jiaxun Yang's avatar Jiaxun Yang Committed by Thomas Bogendoerfer

MIPS: Loongson64: sleeper: Pass ra and sp as arguments

Some firmware implementations require restoring ra and sp to be
passed as arguments.

Passing them as necessary.

Fixes: 68557c59 ("MIPS: Loongson64: Implement PM suspend for LEFI firmware")
Signed-off-by: default avatarJiaxun Yang <jiaxun.yang@flygoat.com>
Signed-off-by: default avatarThomas Bogendoerfer <tsbogend@alpha.franken.de>
parent 4e7ca0b5
......@@ -11,7 +11,11 @@
LEAF(loongson_lefi_sleep)
SUSPEND_SAVE
jalr a0
smp_slave_setup
move t9, a0
PTR_LA a0, wake
move a1, sp
jalr t9
wake:
smp_slave_setup
RESUME_RESTORE_REGS_RETURN
END(loongson_lefi_sleep)
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment