[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <a8cd9be9-7d70-80df-2b74-1a8226a215e1@linaro.org>
Date: Tue, 8 Mar 2022 11:16:57 +0100
From: Daniel Lezcano <daniel.lezcano@...aro.org>
To: Thomas Gleixner <tglx@...utronix.de>
Cc: Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
Claudiu Beznea <Claudiu.Beznea@...rochip.com>,
Alim Akhtar <alim.akhtar@...sung.com>,
David Heidelberg <david@...t.cz>,
Drew Fustini <dfustini@...libre.com>,
Krzysztof Kozlowski <krzk@...nel.org>,
Marc Zyngier <Marc.Zyngier@....com>,
Nathan Chancellor <natechancellor@...il.com>,
Peng Fan <peng.fan@....com>, granquet@...libre.com
Subject: [GIT PULL] timer drivers for v5.18-rc1
Hi Thomas,
please consider pulling,
The following changes since commit 35e13e9da9afbce13c1d36465504ece4e65f24fe:
Merge branch 'clocksource' of
git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into
timers/core (2022-01-10 13:57:17 +0100)
are available in the Git repository at:
https://git.linaro.org/people/daniel.lezcano/linux.git
tags/timers-v5.18-rc1
for you to fetch changes up to 4467b8bad2401794fb89a0268c8c8257180bf60f:
clocksource/drivers/timer-of: Check return value of of_iomap in
timer_of_base_init() (2022-03-07 19:21:25 +0100)
Thanks
-- Daniel
----------------------------------------------------------------
- Fix return error code check for the timer-of layer when getting
the base address (Guillaume Ranquet)
- Remove MMIO dependency, add notrace annotation for sched_clock
and increase the timer resolution for the Microchip
PIT64b (Claudiu Beznea)
- Convert DT bindings to yaml for the Tegra timer (David Heidelberg)
- Fix compilation error on architecture other than ARM for the
i.MX TPM (Nathan Chancellor)
- Add support for the event stream scaling for 1GHz counter on
the arch ARM timer (Marc Zyngier)
- Support a higher number of interrupts by the Exynos MCT timer
driver (Alim Akhtar)
- Detect and prevent memory corruption when the specified number
of interrupts in the DTS is greater than the array size in the
code for the Exynos MCT timer (Krzysztof Kozlowski)
- Fix regression from a previous errata fix on the TI DM
timer (Drew Fustini)
- Several fixes and code improvements for the i.MX TPM
driver (Peng Fan)
----------------------------------------------------------------
Alim Akhtar (3):
clocksource/drivers/exynos_mct: Remove mct interrupt index enum
clocksource/drivers/exynos_mct: Bump up mct max irq number
clocksource/drivers/exynos_mct: Increase the size of name array
Claudiu Beznea (3):
clocksource/drivers/timer-microchip-pit64b: Remove mmio selection
clocksource/drivers/timer-microchip-pit64b: Use notrace
clocksource/drivers/timer-microchip-pit64b: Use 5MHz for clockevent
David Heidelberg (1):
dt-bindings: timer: Tegra: Convert text bindings to yaml
Drew Fustini (1):
clocksource/drivers/timer-ti-dm: Fix regression from errata i940 fix
Guillaume Ranquet (1):
clocksource/drivers/timer-of: Check return value of of_iomap in
timer_of_base_init()
Krzysztof Kozlowski (1):
clocksource/drivers/exynos_mct: Handle DTS with higher number of
interrupts
Marc Zyngier (1):
clocksource/drivers/arm_arch_timer: Use event stream scaling when
available
Nathan Chancellor (1):
clocksource/drivers/imx-tpm: Move tpm_read_sched_clock() under
CONFIG_ARM
Peng Fan (6):
clocksource/drivers/imx-sysctr: Drop IRQF_IRQPOLL
clocksource/drivers/imx-tpm: Drop IRQF_IRQPOLL
clocksource/drivers/imx-tpm: Mark two variable with __ro_after_init
clocksource/drivers/imx-tpm: Add CLOCK_EVT_FEAT_DYNIRQ
clocksource/drivers/imx-tpm: Update name of clkevt
clocksource/drivers/imx-tpm: Exclude sched clock for ARM64
.../bindings/timer/nvidia,tegra-timer.yaml | 150
+++++++++++++++++++++
.../bindings/timer/nvidia,tegra20-timer.txt | 24 ----
.../bindings/timer/nvidia,tegra210-timer.txt | 36 -----
.../bindings/timer/nvidia,tegra30-timer.txt | 28 ----
arch/arm/boot/dts/dra7-l4.dtsi | 5 +-
arch/arm/boot/dts/dra7.dtsi | 8 +-
drivers/clocksource/Kconfig | 1 -
drivers/clocksource/arm_arch_timer.c | 13 +-
drivers/clocksource/exynos_mct.c | 39 +++---
drivers/clocksource/timer-imx-sysctr.c | 2 +-
drivers/clocksource/timer-imx-tpm.c | 14 +-
drivers/clocksource/timer-microchip-pit64b.c | 8 +-
drivers/clocksource/timer-of.c | 6 +-
drivers/clocksource/timer-ti-dm-systimer.c | 4 +-
include/clocksource/arm_arch_timer.h | 1 +
15 files changed, 205 insertions(+), 134 deletions(-)
create mode 100644
Documentation/devicetree/bindings/timer/nvidia,tegra-timer.yaml
delete mode 100644
Documentation/devicetree/bindings/timer/nvidia,tegra20-timer.txt
delete mode 100644
Documentation/devicetree/bindings/timer/nvidia,tegra210-timer.txt
delete mode 100644
Documentation/devicetree/bindings/timer/nvidia,tegra30-timer.txt
--
<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
Powered by blists - more mailing lists