[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <1bbaef2e-4080-3f54-7db3-a8989acfd691@free.fr>
Date: Mon, 8 Jan 2018 14:27:18 +0100
From: Daniel Lezcano <daniel.lezcano@...e.fr>
To: Thomas Gleixner <tglx@...utronix.de>
Cc: Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
Andreas Färber <afaerber@...e.de>,
Baolin Wang <baolin.wang@...aro.org>,
Romain Izard <romain.izard.pro@...il.com>,
Daniel Lezcano <daniel.lezcano@...aro.org>
Subject: [PULL] clockevents for 4.16
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
Powered by blists - more mailing lists