From f9b88b47567ac04fa6e7f00e73089687b782e8e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Pelikan?= Date: Mon, 8 Sep 2025 12:45:10 +0200 Subject: [PATCH] [nrf fromtree] tests: kernel: sleep: Adjustments for NRF54H20 PPR MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adjusting the max shortest ticks value for slow PPR core. Signed-off-by: Paweł Pelikan (cherry picked from commit 1192dbf24ad410e39652698e32f86d94c369d8de) --- tests/kernel/sleep/src/usleep.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/kernel/sleep/src/usleep.c b/tests/kernel/sleep/src/usleep.c index 8a234a27a19..a7c212e59b9 100644 --- a/tests/kernel/sleep/src/usleep.c +++ b/tests/kernel/sleep/src/usleep.c @@ -42,6 +42,11 @@ * loaded to its comparator. */ #define MAXIMUM_SHORTEST_TICKS 2 +#elif defined(CONFIG_SOC_NRF54H20_CPUPPR) && (CONFIG_SYS_CLOCK_TICKS_PER_SEC > 16384) +/* Similar for nRF54H20 cpuppr (RISC-V core), it has a slow CPU clock + * compared to other cores, causing the increased overhead. + */ +#define MAXIMUM_SHORTEST_TICKS 4 #else #define MAXIMUM_SHORTEST_TICKS 1 #endif