summaryrefslogtreecommitdiffstats
path: root/arch/arm/cpu/smccc-call.S
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2019-05-13 13:42:20 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2019-05-13 13:42:37 +0200
commit6165de1c087e15de83728c645e0c5cd47d43f671 (patch)
tree0398b9edb042ad2d2aa0ab2c98067fe317c430b0 /arch/arm/cpu/smccc-call.S
parentc5c08624f73a0b7e8f822127b256b19ff1b6f553 (diff)
downloadbarebox-6165de1c087e15de83728c645e0c5cd47d43f671.tar.gz
barebox-6165de1c087e15de83728c645e0c5cd47d43f671.tar.xz
ARM: unify asm/arm-smccc.h and linux/arm-smccc.h
Since 2c20674f0c ("ARM: Add code to support SMCCC on AArch64") we have both arch/arm/include/asm/arm-smccc.h and include/linux/arm-smccc.h. The latter was introduced with Kernel commit 680a0873e ("arm: kernel: Add SMC structure parameter") included, so we have to add the parameter for ARM32 aswell. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/cpu/smccc-call.S')
-rw-r--r--arch/arm/cpu/smccc-call.S18
1 files changed, 10 insertions, 8 deletions
diff --git a/arch/arm/cpu/smccc-call.S b/arch/arm/cpu/smccc-call.S
index c2781b1ab2..b6bdc8b3b5 100644
--- a/arch/arm/cpu/smccc-call.S
+++ b/arch/arm/cpu/smccc-call.S
@@ -46,19 +46,21 @@ UNWIND( .fnend)
.endm
/*
- * void smccc_smc(unsigned long a0, unsigned long a1, unsigned long a2,
+ * void __smccc_smc(unsigned long a0, unsigned long a1, unsigned long a2,
* unsigned long a3, unsigned long a4, unsigned long a5,
- * unsigned long a6, unsigned long a7, struct arm_smccc_res *res)
+ * unsigned long a6, unsigned long a7, struct arm_smccc_res *res,
+ * struct arm_smccc_quirk *quirk)
*/
-ENTRY(arm_smccc_smc)
+ENTRY(__arm_smccc_smc)
SMCCC SMCCC_SMC
-ENDPROC(arm_smccc_smc)
+ENDPROC(__arm_smccc_smc)
/*
- * void smccc_hvc(unsigned long a0, unsigned long a1, unsigned long a2,
+ * void __smccc_hvc(unsigned long a0, unsigned long a1, unsigned long a2,
* unsigned long a3, unsigned long a4, unsigned long a5,
- * unsigned long a6, unsigned long a7, struct arm_smccc_res *res)
+ * unsigned long a6, unsigned long a7, struct arm_smccc_res *res,
+ * struct arm_smccc_quirk *quirk)
*/
-ENTRY(arm_smccc_hvc)
+ENTRY(__arm_smccc_hvc)
SMCCC SMCCC_HVC
-ENDPROC(arm_smccc_hvc)
+ENDPROC(__arm_smccc_hvc)