From c66a0efb45fa080abb081f34af3379e6ae35970d Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Fri, 10 Apr 2026 00:37:16 +0200 Subject: [PATCH] bsps/leon3: Fix LEON3 timer register store Fix the this compiler error introduced by commit d9de3dac5d609a9fe0f551ce4859fa1583a39c8e: bsps/sparc/leon3/start/amba.c: In function 'amba_initialize': bsps/sparc/leon3/start/amba.c:221:32: error: passing argument 1 of 'grlib_store_32' makes pointer from integer without a cast [-Wint-conversion] 221 | grlib_store_32(timer_regs->sreload, leon3_timer_prescaler); Tested with the following config.ini: [sparc/gr740] LEON3_GPTIMER_BASE = Update #5541. Signed-off-by: Sebastian Huber --- bsps/sparc/leon3/start/amba.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsps/sparc/leon3/start/amba.c b/bsps/sparc/leon3/start/amba.c index 2498acc89c..e88422d75b 100644 --- a/bsps/sparc/leon3/start/amba.c +++ b/bsps/sparc/leon3/start/amba.c @@ -218,7 +218,7 @@ static void amba_initialize(void) * GRTIMER/GPTIMER hardware. See HW manual. */ if (leon3_timer_prescaler) { - grlib_store_32(timer_regs->sreload, leon3_timer_prescaler); + grlib_store_32(&timer_regs->sreload, leon3_timer_prescaler); } LEON3_Timer_Regs = timer_regs;