summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2021-08-10 09:32:47 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2022-01-12 10:49:14 +0100
commitdef57ca6ddecca23da5eccfdaec81e48c7a05dab (patch)
treece93761a52653913a0d7865b28616469dfdb9e49
parenta87fa3260d4e4abd2ea5e39efc91003109b79d04 (diff)
bsp/leon3: Use LEON3_GPTIMER_BASE
-rw-r--r--bsps/sparc/leon3/start/cpucounter.c4
-rw-r--r--spec/build/bsps/sparc/leon3/optgptimerbase.yml1
2 files changed, 4 insertions, 1 deletions
diff --git a/bsps/sparc/leon3/start/cpucounter.c b/bsps/sparc/leon3/start/cpucounter.c
index 9e7d2aa5fc..d8866d88f3 100644
--- a/bsps/sparc/leon3/start/cpucounter.c
+++ b/bsps/sparc/leon3/start/cpucounter.c
@@ -118,10 +118,14 @@ static void leon3_counter_initialize(void)
gpt = LEON3_Timer_Regs;
+#if defined(LEON3_GPTIMER_BASE)
+ leon3_counter_use_gptimer(counter, gpt);
+#else
if (gpt != NULL) {
/* Fall back to the first GPTIMER if available */
leon3_counter_use_gptimer(counter, gpt);
}
+#endif
#endif /* LEON3_HAS_ASR_22_23_UP_COUNTER */
}
diff --git a/spec/build/bsps/sparc/leon3/optgptimerbase.yml b/spec/build/bsps/sparc/leon3/optgptimerbase.yml
index 6d414fb6bb..30c3215b0b 100644
--- a/spec/build/bsps/sparc/leon3/optgptimerbase.yml
+++ b/spec/build/bsps/sparc/leon3/optgptimerbase.yml
@@ -6,7 +6,6 @@ actions:
- format-and-define: null
build-type: option
default: null
-default-by-family: []
default-by-variant:
- value: 0x80000300
variants: