From 4a3ec00957fdf182be705d46e77acacc430f7d65 Mon Sep 17 00:00:00 2001 From: Jialu Xu Date: Mon, 19 Dec 2022 14:36:41 +0800 Subject: csky: delay: Add function alignment Specify 8 bytes alignment for the function __delay or we get bad delay like udelay(10) will be 25us in fact. Signed-off-by: Jialu Xu Signed-off-by: Guo Ren --- arch/csky/lib/delay.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'arch/csky/lib/delay.c') diff --git a/arch/csky/lib/delay.c b/arch/csky/lib/delay.c index 22570b0790d6..f5db317313bb 100644 --- a/arch/csky/lib/delay.c +++ b/arch/csky/lib/delay.c @@ -5,7 +5,7 @@ #include #include -void __delay(unsigned long loops) +void __aligned(8) __delay(unsigned long loops) { asm volatile ( "mov r0, r0\n" -- cgit v1.2.3