[PATCH v2 0/5] clocksource/timer-econet-en751221: Support irq number per timer
From: Caleb James DeLisle
Date: Wed May 13 2026 - 20:06:24 EST
In prep for adding EN751627 and EN7528 SoCs, we need to support the GIC
interrupt controller. Unlike the intc in the EN751221, this intc does
not create a percpu interrupt for the timers, so we update the timer
driver to support both models.
Changes from v1:
* Split changes over 3 refactoring patches + main patch
* Remove driver discussion from dt commit message
* v1: https://lore.kernel.org/linux-mips/20260416175101.958073-1-cjd@xxxxxxxx/
Caleb James DeLisle (5):
dt-bindings: timer: econet: Update EN751627 for multi-IRQ
clocksource/timer-econet-en751221: Move generic logic out of cevt_init
clocksource/timer-econet-en751221: Always map all membase blocks
clocksource/timer-econet-en751221: Unmap io mem on probe error
clocksource/timer-econet-en751221: Support irq number per timer
.../bindings/timer/econet,en751221-timer.yaml | 16 ++-
drivers/clocksource/timer-econet-en751221.c | 123 +++++++++++++++---
2 files changed, 117 insertions(+), 22 deletions(-)
base-commit: ff1c0c5d07028a84837950b619d30da623f8ddb2
--
2.39.5