From 300197b725a7e253745842ec83c00e6b3e37ff90 Mon Sep 17 00:00:00 2001 From: "Ying-Chun Liu (PaulLiu)" Date: Fri, 18 May 2018 18:48:23 +0800 Subject: core: add mdelay() function checkpatch will check if udelay value is too large. Use udelay() to implement mdelay() when we want to delay more than 10000 us. Reviewed-by: Jens Wiklander Reviewed-by: Jerome Forissier Signed-off-by: Ying-Chun Liu (PaulLiu) --- core/arch/arm/include/kernel/delay.h | 1 + core/arch/arm/kernel/delay.c | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/core/arch/arm/include/kernel/delay.h b/core/arch/arm/include/kernel/delay.h index 1d693439..72ac8738 100644 --- a/core/arch/arm/include/kernel/delay.h +++ b/core/arch/arm/include/kernel/delay.h @@ -30,5 +30,6 @@ #define __KERNEL_DELAY_H void udelay(uint32_t us); +void mdelay(uint32_t ms); #endif diff --git a/core/arch/arm/kernel/delay.c b/core/arch/arm/kernel/delay.c index dfd1dd79..2ada6e90 100644 --- a/core/arch/arm/kernel/delay.c +++ b/core/arch/arm/kernel/delay.c @@ -39,3 +39,8 @@ void udelay(uint32_t us) while (read_cntpct() - start <= target) ; } + +void mdelay(uint32_t ms) +{ + udelay(1000 * ms); +} -- cgit v1.2.3