lkml.org 
[lkml]   [2014]   [Jul]   [23]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    Subject[PULL] clockevents changes for 3.17

    Hi Thomas,

    here is the new material for the clockevents for 3.17. This time things
    have been a bit fuzzy with the patches submission. I assume it is
    resulting from different factors: vacation period and two kernel
    versions very near. Anyway, I double checked it and I thing everything
    is ok.

    This release contains the following changes:

    * Laurent Pinchart added the DT support for the renesas timers family.
    The changes are coming from the clockevents/renesas-timers-dt branch
    which is shared with the Renesas git tree

    * Alexander Shiyan added a new timer driver for the Cirrus Logic
    CLPS711X SoC with DT and non DT support

    * Chen Gang fixed a Kconfig dependency for the sti timer

    * Doug Anderson optimized the exynos_mct driver to use the 32bits
    instead of the 64 bits. The patch description gives a lot of
    informations about this optimization, the summary is "simple and efficient"

    * Kuninori Morimoto fixed a typo in the Kconfig for the mtu2

    * Matthias Brugger brought a new driver for the Mediatek SoC. Please
    note, the patchset added a new function 'of_io_request_and_map' as suggested

    * Robert Jarzmik moved the pxa driver to the drivers/clocksource
    directory and added the DT support for this driver

    * Zhiwu Song fixed a missing clk_enable in the sirf driver

    Thanks !


    -- Daniel


    The following changes since commit afdb094380889222583df9ef803587f6b8a82c8d:

    Merge tag 'v3.16-rc5' into timers/core (2014-07-16 21:57:38 +0200)

    are available in the git repository at:


    git://git.linaro.org/people/daniel.lezcano/linux.git clockevents/3.17

    for you to fetch changes up to 3252a646aa2cf706b2a26433a8bd9cb2e5dce410:

    clocksource: exynos_mct: Only use 32-bits where possible (2014-07-23
    12:02:41 +0200)

    ----------------------------------------------------------------
    Alexander Shiyan (2):
    clocksource: clps711x: Add CLPS711X clocksource driver
    clocksource: clps711x: Add DT bindings documentation

    Chen Gang (1):
    clocksource: Kconfig: Let EM_TIMER_STI depend on HAS_IOMEM

    Daniel Lezcano (1):
    Merge branch 'clockevents/renesas-timers-dt' into clockevents/3.17

    Doug Anderson (2):
    clocksource: exynos_mct: Use readl_relaxed/writel_relaxed
    clocksource: exynos_mct: Only use 32-bits where possible

    Kuninori Morimoto (1):
    clocksource: sh_mtu2: Tidy up Kconfig typo for MTU2

    Laurent Pinchart (10):
    clocksource: sh_cmt: Drop support for legacy platform data
    clocksource: sh_cmt: Replace global spinlock with a per-device
    spinlock
    clocksource: sh_tmu: Drop support for legacy platform data
    clocksource: sh_tmu: Replace global spinlock with a per-device
    spinlock
    clocksource: sh_mtu2: Drop support for legacy platform data
    clocksource: sh_mtu2: Replace global spinlock with a per-device
    spinlock
    clocksource: shmobile: Remove unused sh_timer_config members
    clocksource: sh_cmt: Add DT support
    clocksource: sh_tmu: Add DT support
    clocksource: sh_mtu2: Add DT support

    Matthias Brugger (4):
    of: Provide a function to request and map memory
    clocksource: Add support for the Mediatek SoCs
    dt-bindings: Add mtk-timer bindings
    vendor-prefixes: Add prefix for Mediatek Inc.

    Robert Jarzmik (4):
    clocksource: pxa: Move PXA timer to clocksource framework
    clocksource: pxa: Add device-tree support for PXA timer
    ARM: pxa: Add CLKSRC_OF dependency
    ARM: pxa: Add non device-tree timer link to clocksource

    Zhiwu Song (1):
    clocksource: sirf: Fix incorrect clock enable counter for timer

    .../bindings/timer/cirrus,clps711x-timer.txt | 29 +++
    .../bindings/timer/mediatek,mtk-timer.txt | 17 ++
    .../devicetree/bindings/timer/renesas,cmt.txt | 47 ++++
    .../devicetree/bindings/timer/renesas,mtu2.txt | 39 +++
    .../devicetree/bindings/timer/renesas,tmu.txt | 39 +++
    .../devicetree/bindings/vendor-prefixes.txt | 1 +
    arch/arm/Kconfig | 1 +
    arch/arm/mach-pxa/Makefile | 2 +-
    arch/arm/mach-pxa/generic.c | 11 +
    arch/arm/mach-pxa/time.c | 162 ------------
    drivers/clocksource/Kconfig | 10 +-
    drivers/clocksource/Makefile | 3 +
    drivers/clocksource/clps711x-timer.c | 131 ++++++++++
    drivers/clocksource/exynos_mct.c | 63 +++--
    drivers/clocksource/mtk_timer.c | 261
    ++++++++++++++++++++
    drivers/clocksource/pxa_timer.c | 227
    +++++++++++++++++
    drivers/clocksource/sh_cmt.c | 233
    +++++++----------
    drivers/clocksource/sh_mtu2.c | 146 ++++-------
    drivers/clocksource/sh_tmu.c | 127 ++++------
    drivers/clocksource/timer-marco.c | 3 +
    drivers/clocksource/timer-prima2.c | 3 +
    drivers/of/address.c | 36 +++
    include/clocksource/pxa.h | 18 ++
    include/linux/io.h | 2 +
    include/linux/of_address.h | 11 +
    include/linux/sh_timer.h | 5 -
    lib/devres.c | 2 -
    27 files changed, 1116 insertions(+), 513 deletions(-)
    create mode 100644
    Documentation/devicetree/bindings/timer/cirrus,clps711x-timer.txt
    create mode 100644
    Documentation/devicetree/bindings/timer/mediatek,mtk-timer.txt
    create mode 100644 Documentation/devicetree/bindings/timer/renesas,cmt.txt
    create mode 100644
    Documentation/devicetree/bindings/timer/renesas,mtu2.txt
    create mode 100644 Documentation/devicetree/bindings/timer/renesas,tmu.txt
    delete mode 100644 arch/arm/mach-pxa/time.c
    create mode 100644 drivers/clocksource/clps711x-timer.c
    create mode 100644 drivers/clocksource/mtk_timer.c
    create mode 100644 drivers/clocksource/pxa_timer.c
    create mode 100644 include/clocksource/pxa.h

    --
    <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

    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2014-07-23 13:21    [W:3.489 / U:0.424 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site