Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932758AbeAHN1e (ORCPT + 1 other); Mon, 8 Jan 2018 08:27:34 -0500 Received: from smtp6-g21.free.fr ([212.27.42.6]:25892 "EHLO smtp6-g21.free.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756835AbeAHN1d (ORCPT ); Mon, 8 Jan 2018 08:27:33 -0500 From: Daniel Lezcano To: Thomas Gleixner Cc: Linux Kernel Mailing List , =?UTF-8?Q?Andreas_F=c3=a4rber?= , Baolin Wang , Romain Izard , Daniel Lezcano Subject: [PULL] clockevents for 4.16 Message-ID: <1bbaef2e-4080-3f54-7db3-a8989acfd691@free.fr> Date: Mon, 8 Jan 2018 14:27:18 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Return-Path: 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