[GIT PULL] timer drivers for v6.5
From: Daniel Lezcano
Date: Mon Jun 26 2023 - 05:05:18 EST
Hi Thomas,
sorry for not sending the pull request earlier, I've been overwhelmed by
a lot of stuff.
Please consider the following changes since commit
2951580ba6adb082bb6b7154a5ecb24e7c1f7569:
tracing/timer: Add missing hrtimer modes to decode_hrtimer_mode().
(2023-06-19 09:09:14 +0200)
are available in the Git repository at:
https://git.linaro.org/people/daniel.lezcano/linux.git
tags/timers-v6.5-rc1
for you to fetch changes up to 8b5bf64c89c7100c921bd807ba39b2eb003061ab:
clocksource/drivers/cadence-ttc: Fix memory leak in ttc_timer_probe
(2023-06-23 09:33:44 +0200)
----------------------------------------------------------------
- Fix memory leak on Cadence TTC at probe time (Feng Mingxi)
- Use the pm_sleep_ptr macro for the Ingenic driver (Paul Cercueil)
- Relocate the PMW timer Loongson from the mips arch directory to the
drivers/clocksource (Keguang Zhang)
- Use the same function names instead of using aliases and move data
defined in the header to the driver directly as this one is the only
user of the header file and remove this one on i.MX GPT (Uwe
Kleine-König)
- Convert Broadcom Kona family timer bindings to DT schema (Michael
Kelley)
- Add DT bindings for Ralink SoCs timer (Sergio Paracuellos)
----------------------------------------------------------------
Feng Mingxi (1):
clocksource/drivers/cadence-ttc: Fix memory leak in ttc_timer_probe
Keguang Zhang (3):
MIPS: Loongson32: Remove deprecated PWM timer clocksource
dt-bindings: timer: Add Loongson-1 clocksource
clocksource/drivers/loongson1: Move PWM timer to clocksource
framework
Michael Kelley (1):
clocksource/drivers/hyper-v: Rework clocksource and sched clock setup
Paul Cercueil (1):
clocksource/drivers/ingenic-timer: Use pm_sleep_ptr() macro
Sergio Paracuellos (1):
dt-bindings: timers: Add Ralink SoCs timer
Stanislav Jakubek (1):
dt-bindings: timer: brcm,kona-timer: convert to YAML
Uwe Kleine-König (3):
clocksource/drivers/imx-gpt: Use only a single name for functions
clk: imx: Drop inclusion of unused header <soc/imx/timer.h>
clocksource/drivers/imx-gpt: Fold <soc/imx/timer.h> into its only
user
.../devicetree/bindings/timer/brcm,kona-timer.txt | 25 ---
.../devicetree/bindings/timer/brcm,kona-timer.yaml | 52 +++++
.../bindings/timer/loongson,ls1x-pwmtimer.yaml | 48 +++++
.../bindings/timer/ralink,rt2880-timer.yaml | 44 ++++
arch/mips/include/asm/mach-loongson32/loongson1.h | 1 -
arch/mips/include/asm/mach-loongson32/regs-pwm.h | 25 ---
arch/mips/loongson32/Kconfig | 37 ----
arch/mips/loongson32/common/time.c | 210
------------------
drivers/clk/imx/clk-imx1.c | 1 -
drivers/clk/imx/clk-imx27.c | 1 -
drivers/clk/imx/clk-imx31.c | 1 -
drivers/clk/imx/clk-imx35.c | 1 -
drivers/clocksource/Kconfig | 9 +
drivers/clocksource/Makefile | 1 +
drivers/clocksource/hyperv_timer.c | 54 ++---
drivers/clocksource/ingenic-timer.c | 10 +-
drivers/clocksource/timer-cadence-ttc.c | 19 +-
drivers/clocksource/timer-imx-gpt.c | 25 ++-
drivers/clocksource/timer-loongson1-pwm.c | 236
+++++++++++++++++++++
include/soc/imx/timer.h | 16 --
20 files changed, 442 insertions(+), 374 deletions(-)
delete mode 100644
Documentation/devicetree/bindings/timer/brcm,kona-timer.txt
create mode 100644
Documentation/devicetree/bindings/timer/brcm,kona-timer.yaml
create mode 100644
Documentation/devicetree/bindings/timer/loongson,ls1x-pwmtimer.yaml
create mode 100644
Documentation/devicetree/bindings/timer/ralink,rt2880-timer.yaml
delete mode 100644 arch/mips/include/asm/mach-loongson32/regs-pwm.h
create mode 100644 drivers/clocksource/timer-loongson1-pwm.c
delete mode 100644 include/soc/imx/timer.h
--
<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