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

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
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -11,7 +11,11 @@

LEAF(loongson_lefi_sleep)
	SUSPEND_SAVE
	jalr    a0
	move	t9, a0
	PTR_LA	a0, wake
	move	a1, sp
	jalr    t9
wake:
	smp_slave_setup
	RESUME_RESTORE_REGS_RETURN
END(loongson_lefi_sleep)