Re: [PULL] clockevents for 4.16
From: Ingo Molnar
Date: Mon Jan 08 2018 - 11:58:58 EST
* Daniel Lezcano <daniel.lezcano@xxxxxxx> wrote:
>
> Hi Thomas,
>
> here are the changes for 4.16 synced with tip/timers/core:
>
> - Change the macro name to TIMER_OF_DECLARE for the owl driver (Andreas
> Färber)
>
> - Add the S700 definition and the compatible string for the owl driver
> (Andreas Färber)
>
> - Add the new spreadtrum timer driver for the SC9860 platform (Baolin Wang)
>
> - Use the timer-of API, compute the prescaler based on the target
> frequency, add the oneshot mode and the clocksource for the stm32
> (Benjamin Gaignard)
>
> - Fix the clock speed message for the tcb clocksource (Romain Izard)
>
> - Improve the timer-of code by adding documentation and unifying the
> function names (Daniel Lezcano)
>
> - Fix a kernel panic with multiple timers defined in the DT for the
> stm32 (Daniel Lezcano)
>
> - Consolidate and add the delay timer for the stm32 (Daniel Lezcano)
>
> Thanks!
>
> -- Daniel
>
> The following changes since commit 29f1b2b0fecfae69e31833836f1da3136696eee5:
>
> posix-timers: Prevent UB from shifting negative signed value
> (2018-01-04 14:57:10 +0100)
>
> are available in the git repository at:
>
> https://git.linaro.org/people/daniel.lezcano/linux.git clockevents/4.16
>
> for you to fetch changes up to 322fd24f5e67c396f04bef01ed33ac6bfca46bcd:
>
> clocksource/drivers/stm32: Start the timer's counter sooner
> (2018-01-08 12:10:02 +0100)
>
> ----------------------------------------------------------------
> Andreas Färber (3):
> dt-bindings: timer: Add Actions Semi S700
> clocksource/drivers/owl: Adopt TIMER_OF_DECLARE()
> clocksource/drivers/owl: Add the S700
>
> Baolin Wang (2):
> dt-bindings: clocksource: Add Spreadtrum SC9860 timer
> clocksource/drivers/spreadtrum: Add timer driver for Spreadtrum
> SC9860 platform
>
> Benjamin Gaignard (4):
> clocksource/drivers/stm32: Convert the driver to timer-of
> clocksource/drivers/stm32: Compute a prescaler value with a
> targeted rate
> clocksource/drivers/stm32: Add the oneshot mode
> clocksource/drivers/stm32: Add the clocksource
>
> Daniel Lezcano (10):
> clocksource/drivers/timer-of: Fix function names
> clocksource/drivers/timer-of: Add kernel documentation
> clocksource/drivers/timer-of: Store the device node pointer
> clocksource/drivers/timer-of: Don't request the resource by name
> clocksource/drivers/stm32: Fix kernel panic with multiple timers
> clocksource/drivers/stm32: Use the node name as timer name
> clocksource/drivers/stm32: Encapsulate the timer width sorting out
> function
> clocksource/drivers/stm32: Encapsulate more the clockevent code
> clocksource/drivers/stm32: Add the timer delay
> clocksource/drivers/stm32: Start the timer's counter sooner
>
> Romain Izard (1):
> clocksource/drivers/tcb_clksrc: Fix clock speed message
>
> .../bindings/timer/actions,owl-timer.txt | 1 +
> .../bindings/timer/spreadtrum,sprd-timer.txt | 20 ++
> drivers/clocksource/Kconfig | 8 +
> drivers/clocksource/Makefile | 1 +
> drivers/clocksource/owl-timer.c | 5 +-
> drivers/clocksource/tcb_clksrc.c | 2 +-
> drivers/clocksource/timer-of.c | 85 +++--
> drivers/clocksource/timer-of.h | 1 +
> drivers/clocksource/timer-sprd.c | 159 +++++++++
> drivers/clocksource/timer-stm32.c | 358
> +++++++++++++++------
> 10 files changed, 508 insertions(+), 132 deletions(-)
> create mode 100644
> Documentation/devicetree/bindings/timer/spreadtrum,sprd-timer.txt
> create mode 100644 drivers/clocksource/timer-sprd.c
Hi, I've applied the patches tip:timers/core, with a number of minor typo/spelling
and readability edits to changelogs and code comments.
Thanks,
Ingo