[GIT PULL] timer drivers for v7.2-rc1
From: Daniel Lezcano
Date: Thu Jun 11 2026 - 11:26:16 EST
Hi Thomas,
please consider the following changes since commit 216fe4b3e06754e73c79a88b1df7e9806e41f29d:
Merge branch into tip/master: 'timers/clocksource' (2026-04-20 09:25:41 +0200)
are available in the Git repository at:
ssh://git@xxxxxxxxxxxxxxxxxxx/pub/scm/linux/kernel/git/daniel.lezcano/linux tags/timers-v7.2-rc1
for you to fetch changes up to a9ac745bc320cbdc2ed3c851eb78f91f22ff975b:
clocksource: move NXP timer selection to drivers/clocksource (2026-06-10 07:26:07 +0200)
----------------------------------------------------------------
- Remove the sifive,fine-ctr-bits property bindings because it is a
redundant information (Nick Hu)
- Remove the TCIU8 interrupt bindings on Renesas because it should not
be described as the documentation marked reserved and fix the
conditional reset line for the RZ/{T2H,N2H} (Cosmin Tanislav)
- Add the StarFive JHB100 clint DT bindings compatible string (Ley
Foon Tan)
- Extend schema condition for interrupts to cover D1 compatible
variant an add the D1 hstimer support (Michal Piekos)
- Update the ARM architected timer support to handle the ACPI GTDT v3
format and the EL2 virtual timer, enabling Linux to use the most
appropriate timer when running with VHE, while also fixing several
Device Trees to accurately reflect the underlying hardware (Marc
Zyngier)
- Cleanup and add the clocksource and the clockevent in the TI DM
timer (Markus Schneider-Pargmann)
- Add the multiple watchdogs support in the tegra186 and
tegra234. Dedicate one as a kernel watchdog (Kartik Rajput)
- Add the NXP clocksource selection for the scheduler in the Kconfig
(Enric Balletbo i Serra)
----------------------------------------------------------------
Cosmin Tanislav (2):
dt-bindings: timer: renesas,rz-mtu3: Remove TCIU8 interrupt
dt-bindings: timer: renesas,rz-mtu3: document RZ/{T2H,N2H}
Enric Balletbo i Serra (1):
clocksource: move NXP timer selection to drivers/clocksource
Kartik Rajput (4):
clocksource/drivers/timer-tegra186: Fix support for multiple watchdog instances
clocksource/drivers/timer-tegra186: Correct num_wdts for Tegra186 and Tegra234
clocksource/drivers/timer-tegra186: Register all accessible watchdog timers
clocksource/drivers/timer-tegra186: Reserve and service a kernel watchdog
Ley Foon Tan (1):
dt-bindings: timer: Add StarFive JHB100 clint
Marc Zyngier (4):
ACPI: GTDT: Account for GTDTv3 size when walking the platform timer descriptors
ACPI: GTDT: Parse information related to the EL2 virtual timer
clocksource/drivers/arm_arch_timer: Default to EL2 virtual timer when running VHE
dt-bindings: timer: arm,arch_timer: Fix requirements for interrupt description
Markus Schneider-Pargmann (TI) (3):
clocksource/drivers/timer-ti-dm: Fix property name in comment
clocksource/drivers/timer-ti-dm: Add clocksource support
clocksource/drivers/timer-ti-dm: Add clockevent support
Michal Piekos (2):
dt-bindings: timer: allwinner,sun5i-a13-hstimer: add H616 and D1
clocksource/drivers/sun5i: Add D1 hstimer support
Nick Hu (1):
dt-bindings: timer: Remove sifive,fine-ctr-bits property
.../timer/allwinner,sun5i-a13-hstimer.yaml | 9 +-
.../devicetree/bindings/timer/arm,arch_timer.yaml | 21 +-
.../devicetree/bindings/timer/renesas,rz-mtu3.yaml | 26 ++-
.../devicetree/bindings/timer/sifive,clint.yaml | 17 +-
arch/arm/mach-imx/Kconfig | 21 --
drivers/acpi/arm64/gtdt.c | 42 +++-
drivers/clocksource/Kconfig | 31 +++
drivers/clocksource/arm_arch_timer.c | 55 +++---
drivers/clocksource/timer-sun5i.c | 84 ++++++--
drivers/clocksource/timer-tegra186.c | 122 ++++++++++--
drivers/clocksource/timer-ti-dm-systimer.c | 2 +-
drivers/clocksource/timer-ti-dm.c | 217 +++++++++++++++++++++
12 files changed, 528 insertions(+), 119 deletions(-)