oleavr-rgl-a500-mini-linux-.../arch/arm/mach-sunxi/sunxi-smc.S

16 lines
269 B
ArmAsm
Raw Normal View History

2022-05-07 01:01:45 +02:00
/*
* sunxi platform smc functions
*/
#include <linux/linkage.h>
#include <linux/init.h>
ENTRY(__sunxi_fast_smc_call)
push {r4-r12, lr}
mov r4, r0
ldm r4, {r0-r3}
.arch_extension sec
smc #0
stm r4, {r0-r3}
pop {r4-r12, pc}
ENDPROC(__sunxi_fast_smc_call)