aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTushar Behera <tushar.behera@linaro.org>2013-12-10 08:26:03 +0530
committerTushar Behera <tushar.behera@linaro.org>2014-01-08 14:46:32 +0530
commit7d9ae1ac6fe4653f387649611a404926e2135c84 (patch)
tree6c873f566465a89b2b26e6013aa593d3f0a6566b
parent73956b7a10d191fc53b8f046d5611a568c09e54b (diff)
smdk5420: Fix smc related build failure
{standard input}: Assembler messages: {standard input}:77: Error: selected processor does not support ARM mode `smc 0' {standard input}:144: Error: selected processor does not support ARM mode `smc 0' {standard input}:189: Error: selected processor does not support ARM mode `smc 0' {standard input}:226: Error: selected processor does not support ARM mode `smc 0' {standard input}:267: Error: selected processor does not support ARM mode `smc 0' {standard input}:306: Error: selected processor does not support ARM mode `smc 0' {standard input}:347: Error: selected processor does not support ARM mode `smc 0' Reference: http://www.funtoo.org/ODROID_U2#Troubleshooting Tested-by: Fathi Boudra <fathi.boudra@linaro.org> Signed-off-by: Tushar Behera <tushar.behera@linaro.org>
-rw-r--r--board/samsung/smdk5420/smc.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/board/samsung/smdk5420/smc.c b/board/samsung/smdk5420/smc.c
index feca083ce..4843a3077 100644
--- a/board/samsung/smdk5420/smc.c
+++ b/board/samsung/smdk5420/smc.c
@@ -22,6 +22,7 @@ static inline u32 exynos_smc(u32 cmd, u32 arg1, u32 arg2, u32 arg3)
register u32 reg3 __asm__("r3") = arg3;
__asm__ volatile (
+ ".arch_extension sec\n\t"
"smc 0\n"
: "+r"(reg0), "+r"(reg1), "+r"(reg2), "+r"(reg3)
@@ -36,6 +37,7 @@ static inline u32 exynos_smc_read(u32 cmd)
register u32 reg1 __asm__("r1") = 0;
__asm__ volatile (
+ ".arch_extension sec\n\t"
"smc 0\n"
: "+r"(reg0), "+r"(reg1)