Messages in this thread | | | Date | Tue, 8 Mar 2022 11:16:57 +0100 | From | Daniel Lezcano <> | 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
| |