[GIT PULL] timer drivers for v6.7-rc1

From: Daniel Lezcano
Date: Wed Oct 25 2023 - 11:07:23 EST



Hi Thomas,

The following changes since commit 8ceea12d183cf29f28072dede218a04eda2a789c:

alarmtimer: Use maximum alarm time for suspend (2023-10-09 15:03:28 +0200)

are available in the Git repository at:

https://git.linaro.org/people/daniel.lezcano/linux.git tags/timers-v6.7-rc1

for you to fetch changes up to c28ca80ba3b531a79402d61046aef83272f86b08:

clocksource: ep93xx: Add driver for Cirrus Logic EP93xx (2023-10-15 23:36:36 +0200)

----------------------------------------------------------------
- Fix DT bindings typos, readability and wrong information about
underflow and overflow interrupts for the RZ/G2L MTU3a driver (Biju
Das)

- Fix a memory leak in the error path when probing the i.MX GPT timer
(Jacky Bai)

- Don't use clk_get_rate() in atomic context as the function might
sleep. Store the clock and use notifiers to receive a clocke rate
change notification (Ivaylo Dimitrov)

- Remove superfluous error message when platform_get_irq() fails
because the underlying function already prints one (Yang Li)

- Add wakeup capability flag for the risc-V ACPI timer (Sunil V L)

- Fix initialization of the TCB timers which are in cascade as the
second timer is reset after the first wraps up leading to
inconsistent scheduler behavior (Ronald Wahl)

- Add DT bindings and driver for Cirrus Logic EP93xx (Nikita Shubin)

----------------------------------------------------------------
Biju Das (3):
dt-bindings: timer: renesas,rz-mtu3: Fix overflow/underflow interrupt names
dt-bindings: timer: renesas,rz-mtu3: Improve documentation
dt-bindings: timer: renesas,rz-mtu3: Document RZ/{G2UL,Five} SoCs

Ivaylo Dimitrov (1):
drivers/clocksource/timer-ti-dm: Don't call clk_get_rate() in stop function

Jacky Bai (1):
clocksource/drivers/timer-imx-gpt: Fix potential memory leak

Nikita Shubin (2):
dt-bindings: timers: Add Cirrus EP93xx
clocksource: ep93xx: Add driver for Cirrus Logic EP93xx

Ronald Wahl (1):
clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware

Sunil V L (1):
clocksource/timer-riscv: ACPI: Add timer_cannot_wakeup_cpu

Yang Li (1):
clocksource/drivers/sun5i: Remove surplus dev_err() when using platform_get_irq()

.../bindings/timer/cirrus,ep9301-timer.yaml | 49 ++++++
.../devicetree/bindings/timer/renesas,rz-mtu3.yaml | 67 ++++----
drivers/clocksource/Kconfig | 11 ++
drivers/clocksource/Makefile | 1 +
drivers/clocksource/timer-atmel-tcb.c | 1 +
drivers/clocksource/timer-ep93xx.c | 190 +++++++++++++++++++++
drivers/clocksource/timer-imx-gpt.c | 18 +-
drivers/clocksource/timer-riscv.c | 4 +
drivers/clocksource/timer-sun5i.c | 4 +-
drivers/clocksource/timer-ti-dm.c | 36 +++-
10 files changed, 332 insertions(+), 49 deletions(-)
create mode 100644 Documentation/devicetree/bindings/timer/cirrus,ep9301-timer.yaml
create mode 100644 drivers/clocksource/timer-ep93xx.c



--
<http://www.linaro.org/> Linaro.org │ Open source software for ARM SoCs

Follow Linaro: <http://www.facebook.com/pages/Linaro> Facebook |
<http://twitter.com/#!/linaroorg> Twitter |
<http://www.linaro.org/linaro-blog/> Blog