Re: [GIT PULL] timers driver for v7.4-rc1
From: Daniel Lezcano
Date: Thu Oct 15 2026 - 03:26:17 EST
Oops, just noticed I forgot to Cc lkml@
On 10/14/26 22:20, Daniel Lezcano wrote:
Hi Thomas,
The following changes since commit 72d3fcf802c45d00b300f25b848a93c3a2bd7c7e:
Linux 7.3-rc5 (2026-09-27 13:55:01 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/daniel.lezcano/linux tags/timers-v7.4-rc1
for you to fetch changes up to c40b76c8cf580466d9e56223f7f74beecc165480:
clocksource/drivers/timer-ti-dm: Handle runtime resume failure (2026-10-14 20:43:56 +0200)
----------------------------------------------------------------
- Added support for the Renesas RZ/N1 timers, including DT bindings and
a MAINTAINERS entry (Herve Codina)
- Simplified per-CPU clock-event programming in the MIPS GIC timer
driver (Benoît Monin)
- Synchronized MIPS GIC counters across clusters to allow local counter
reads, enable VDSO timekeeping and improve sched_clock precision
(Benoît Monin)
- Restricted clocksource and clock-event registration in the TI DM
platform driver to AM654, fixing boot regressions on older OMAP
platforms (Markus Schneider-Pargmann)
- Checked timer register mapping failures in the DBX500 PRCMU driver
(Slavin Liu)
- Fixed clock reference leaks in the FTTMR010, Digicolor and EcoNet
EN751221 timer drivers (Wentao Liang)
- Fixed a boot-time crash in the MediaTek timer driver by enabling
interrupts only after clock-event initialization (Luca Leonardo Scorcia)
- Converted the MediaTek timer driver to OF platform probing to handle
deferred clock availability (Luca Leonardo Scorcia)
- Requested and enabled the optional bus clock for MediaTek APXGPT
timers (Luca Leonardo Scorcia)
- Handled runtime resume failures before accessing the TI DM timer
counter register (Jiale Yao)
----------------------------------------------------------------
Benoît Monin (2):
clocksource/drivers/mips-gic-timer: Simplify gic_next_event() for per-cpu timer
clocksource/drivers/mips-gic-timer: Use local counter on synced multi-cluster systems
Herve Codina (Schneider Electric) (3):
dt-bindings: timer: Add the Renesas RZ/N1 timer
clocksource/drivers: Add support for the Renesas RZ/N1 timers
MAINTAINERS: Add the Renesas RZ/N1 timers driver entry
Jiale Yao (1):
clocksource/drivers/timer-ti-dm: Handle runtime resume failure
Luca Leonardo Scorcia (3):
clocksource/drivers/timer-mediatek: Fix random crash at boot
clocksource/drivers/timer-mediatek: Convert to OF probing
clocksource/drivers/timer-mediatek: Request and enable the bus clock
Markus Schneider-Pargmann (TI) (1):
clocksource/drivers/timer-ti-dm: Register clocksource/event only for am654
Slavin Liu (1):
clocksource/drivers/dbx500-prcmu: Check timer register mapping
Wentao Liang (3):
clocksource/drivers/fttmr010: Fix clk reference leak in error paths
clocksource/drivers/digicolor: Fix clk reference leak on request_irq failure
clocksource/drivers/timer-econet-en751221: Fix clock reference leak
.../bindings/timer/renesas,rzn1-timer.yaml | 74 ++++
MAINTAINERS | 7 +
drivers/clocksource/Kconfig | 11 +
drivers/clocksource/Makefile | 1 +
drivers/clocksource/clksrc-dbx500-prcmu.c | 2 +
drivers/clocksource/mips-gic-timer.c | 138 +++++-
drivers/clocksource/timer-digicolor.c | 2 +
drivers/clocksource/timer-econet-en751221.c | 1 +
drivers/clocksource/timer-fttmr010.c | 2 +
drivers/clocksource/timer-mediatek.c | 47 +-
drivers/clocksource/timer-rzn1.c | 483 +++++++++++++ ++++++++
drivers/clocksource/timer-ti-dm.c | 10 +-
include/linux/platform_data/dmtimer-omap.h | 2 +
13 files changed, 753 insertions(+), 27 deletions(-)
create mode 100644 Documentation/devicetree/bindings/timer/ renesas,rzn1-timer.yaml
create mode 100644 drivers/clocksource/timer-rzn1.c