[PATCH 10/15] clocksource: bcm2835: bump below architeced timer for AArch64
Ahmad Fatoum
a.fatoum at pengutronix.de
Thu May 5 01:01:47 PDT 2022
We use the ARM architected timer on other ARMv8 platforms as well, so
let's do the same for the 64-bit Raspberry Pi configuration.
Signed-off-by: Ahmad Fatoum <a.fatoum at pengutronix.de>
---
drivers/clocksource/bcm2835.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/clocksource/bcm2835.c b/drivers/clocksource/bcm2835.c
index d84341fc4083..d5d3e3477de3 100644
--- a/drivers/clocksource/bcm2835.c
+++ b/drivers/clocksource/bcm2835.c
@@ -28,7 +28,8 @@ static uint64_t stc_read_cycles(void)
static struct clocksource bcm2835_stc = {
.read = stc_read_cycles,
.mask = CLOCKSOURCE_MASK(32),
- .priority = 80,
+ /* Give the architected timer precedence on AArch64 */
+ .priority = IS_ENABLED(CONFIG_CPU_V8) ? 60 : 80,
};
static int bcm2835_cs_probe(struct device_d *dev)
--
2.30.2
More information about the barebox
mailing list