All of lore.kernel.org
 help / color / mirror / Atom feed
From: Daniel Lezcano <daniel.lezcano@linaro.org>
To: Ingo Molnar <mingo@kernel.org>
Cc: Thomas Gleixner <tglx@linutronix.de>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: [PULL] clockevents changes for 4.3
Date: Mon, 10 Aug 2015 11:48:50 +0200	[thread overview]
Message-ID: <55C87382.4070309@linaro.org> (raw)


Hi Ingo,


this pull request contains the following changes for 4.3.

  - Simplified exynos_mct code by removing container_of (Alexey Klimov)

  - Fixed Kconfig option with OF (Antonio Borneo)

  - Fixed typo in structure initialization for the atmel timer (Daniel 
Lezcano)

  - Removed obsolete platform_device_id entries for sh-cmt-32/48/48-gen2 
(Geert Uytterhoeven)

  - Added dynamic irq flag for the dw_apb timer (Jisheng Zhang)

  - Migrated the timers to the new 'set-state' interface (Viresh Kumar)

Thanks !

   -- Daniel


The following changes since commit d74892c5b291c0010295d26d6b1e11cd70451722:

   clockevents: Drop redundant cpumask check in tick_check_new_device() 
(2015-08-01 12:00:13 +0200)

are available in the git repository at:

   http://git.linaro.org/people/daniel.lezcano/linux.git clockevents/4.3

for you to fetch changes up to 2b5cf544934fe15f7b2f8bd26696284606f9e7d3:

   cris/time: Migrate to new 'set-state' interface (2015-08-10 11:41:08 
+0200)

----------------------------------------------------------------
Alexey Klimov (1):
       clockevents/drivers/exynos_mct: Remove unneeded container_of()

Antonio Borneo (1):
       clockevents/drivers/Kconfig: Replace USE_OF with OF

Daniel Lezcano (1):
       clockevents/drivers/timer-atmel-pit: Fix typo in structure 
initialization

Geert Uytterhoeven (3):
       clockevents/drivers/sh_cmt: Remove obsolete sh-cmt-32-fast 
platform_device_id entry
       clockevents/drivers/sh_cmt: Remove obsolete sh-cmt-48-gen2 
platform_device_id entry
       clockevents/drivers/sh_cmt: Remove obsolete sh-cmt-48 
platform_device_id entry

Jisheng Zhang (1):
       clockevents/drivers/dw_apb_timer: Add dynamic irq flag to the timer

Viresh Kumar (67):
       clockevents/drivers/arm_arch_timer: Migrate to new 'set-state' 
interface
       clockevents/drivers/arm_global_timer: Migrate to new 'set-state' 
interface
       clockevents/drivers/bcm2835: Migrate to new 'set-state' interface
       clockevents/drivers/bcm_kona: Migrate to new 'set-state' interface
       clockevents/drivers/cs5535: Migrate to new 'set-state' interface
       clockevents/drivers/em_sti: Migrate to new 'set-state' interface
       clockevents/drivers/asm9260: Migrate to new 'set-state' interface
       clockevents/drivers/cadence_ttc: Migrate to new 'set-state' interface
       clockevents/drivers/clps711x: Migrate to new 'set-state' interface
       clockevents/drivers/dummy_timer: Migrate to new 'set-state' interface
       clockevents/drivers/dw_apb: Migrate to new 'set-state' interface
       clockevents/drivers/fsl_ftm: Migrate to new 'set-state' interface
       clockevents/drivers/i8253: Migrate to new 'set-state' interface
       clockevents/drivers/meson6: Migrate to new 'set-state' interface
       clockevents/drivers/metag_generic: Migrate to new 'set-state' 
interface
       clockevents/drivers/mips-gic: Migrate to new 'set-state' interface
       clockevents/drivers/moxart: Migrate to new 'set-state' interface
       clockevents/drivers/mtk: Migrate to new 'set-state' interface
       clockevents/drivers/mxs: Migrate to new 'set-state' interface
       clockevents/drivers/nomadik-mtu: Migrate to new 'set-state' interface
       clockevents/drivers/pxa: Migrate to new 'set-state' interface
       clockevents/drivers/qcom: Migrate to new 'set-state' interface
       clockevents/drivers/rockchip: Migrate to new 'set-state' interface
       clockevents/drivers/samsung_pwm: Migrate to new 'set-state' interface
       clockevents/drivers/sh_cmt: Migrate to new 'set-state' interface
       clockevents/drivers/sh_mtu2: Migrate to new 'set-state' interface
       clockevents/drivers/sh_tmu: Migrate to new 'set-state' interface
       clockevents/drivers/sun4i: Migrate to new 'set-state' interface
       clockevents/drivers/tegra20: Migrate to new 'set-state' interface
       clockevents/drivers/time-armada-370-xp: Migrate to new 
'set-state' interface
       clockevents/drivers/efm32: Migrate to new 'set-state' interface
       clockevents/drivers/orion: Migrate to new 'set-state' interface
       clockevents/drivers/atlas7: Migrate to new 'set-state' interface
       clockevents/drivers/atmel: Migrate to new 'set-state' interface
       clockevents/drivers/atmel-st: Migrate to new 'set-state' interface
       clockevents/drivers/digicolor: Migrate to new 'set-state' interface
       clockevents/drivers/integrator: Migrate to new 'set-state' interface
       clockevents/drivers/keystone: Migrate to new 'set-state' interface
       clockevents/drivers/prima2: Migrate to new 'set-state' interface
       clockevents/drivers/stm32: Migrate to new 'set-state' interface
       clockevents/drivers/sun5i: Migrate to new 'set-state' interface
       clockevents/drivers/u300: Migrate to new 'set-state' interface
       clockevents/drivers/vf_pit: Migrate to new 'set-state' interface
       clockevents/drivers/vt8500: Migrate to new 'set-state' interface
       clockevents/drivers/zevio: Migrate to new 'set-state' interface
       clockevents/drivers/tcb_clksrc: Migrate to new 'set-state' interface
       clockevents/drivers/exynos_mct: Migrate to new 'set-state' interface
       clockevents/drivers/timer-imx-gpt: Migrate to new 'set-state' 
interface
       clockevents/drivers/timer-sp804: Migrate to new 'set-state' interface
       clocksource/drivers/sh_tmu: Fix traceback spotted in -next
       clockevents/drivers/h8300_timer8: Migrate to new 'set-state' 
interface
       alpha/time: Migrate to new 'set-state' interface
       blackfin/time-ts: Migrate to new 'set-state' interface
       c6x/timer64: Migrate to new 'set-state' interface
       microblaze/timer: Migrate to new 'set-state' interface
       mn10300/cevt-mn10300: Migrate to new 'set-state' interface
       openrisc/time: Migrate to new 'set-state' interface
       powerpc/time: Migrate to new 'set-state' interface
       s390/time: Migrate to new 'set-state' interface
       score/time: Migrate to new 'set-state' interface
       sh/localtimer: Migrate to new 'set-state' interface
       sparc/time: Migrate to new 'set-state' interface
       um/time: Migrate to new 'set-state' interface
       unicore/time: Migrate to new 'set-state' interface
       xtensa/time: Migrate to new 'set-state' interface
       kernel: broadcast-hrtimer: Migrate to new 'set-state' interface
       cris/time: Migrate to new 'set-state' interface

  arch/alpha/kernel/time.c                  |  18 ++--
  arch/blackfin/kernel/time-ts.c            | 136 +++++++++++++-------------
  arch/c6x/platforms/timer64.c              |  52 +++++-----
  arch/cris/arch-v32/kernel/time.c          |   8 +-
  arch/microblaze/kernel/timer.c            |  46 ++++-----
  arch/mn10300/kernel/cevt-mn10300.c        |   7 --
  arch/openrisc/kernel/time.c               |  24 -----
  arch/powerpc/kernel/time.c                |  24 ++---
  arch/s390/kernel/time.c                   |   6 --
  arch/score/kernel/time.c                  |  31 ++----
  arch/sh/kernel/localtimer.c               |   6 --
  arch/sparc/kernel/sun4m_smp.c             |   2 +-
  arch/sparc/kernel/time_32.c               |  57 ++++++-----
  arch/sparc/kernel/time_64.c               |  33 ++-----
  arch/um/kernel/time.c                     |  44 ++++-----
  arch/unicore32/kernel/time.c              |  29 ++----
  arch/x86/kernel/i8253.c                   |   2 +-
  arch/xtensa/kernel/time.c                 |  53 +++++-----
  drivers/clocksource/Kconfig               |   2 +-
  drivers/clocksource/arm_arch_timer.c      |  52 +++++-----
  drivers/clocksource/arm_global_timer.c    |  37 ++++---
  drivers/clocksource/asm9260_timer.c       |  64 +++++++-----
  drivers/clocksource/bcm2835_timer.c       |  16 ---
  drivers/clocksource/bcm_kona_timer.c      |  17 +---
  drivers/clocksource/cadence_ttc_timer.c   |  59 ++++++------
  drivers/clocksource/clps711x-timer.c      |   6 --
  drivers/clocksource/cs5535-clockevt.c     |  24 +++--
  drivers/clocksource/dummy_timer.c         |  10 --
  drivers/clocksource/dw_apb_timer.c        | 146 
++++++++++++++++------------
  drivers/clocksource/em_sti.c              |  39 +++-----
  drivers/clocksource/exynos_mct.c          | 101 +++++++++----------
  drivers/clocksource/fsl_ftm_timer.c       |  35 ++++---
  drivers/clocksource/h8300_timer8.c        |  51 +++++-----
  drivers/clocksource/i8253.c               |  77 ++++++++-------
  drivers/clocksource/meson6_timer.c        |  50 +++++-----
  drivers/clocksource/metag_generic.c       |  20 ----
  drivers/clocksource/mips-gic-timer.c      |   7 --
  drivers/clocksource/moxart_timer.c        |  49 +++++-----
  drivers/clocksource/mtk_timer.c           |  32 +++---
  drivers/clocksource/mxs_timer.c           |  80 ++++++---------
  drivers/clocksource/nomadik-mtu.c         |  58 +++++------
  drivers/clocksource/pxa_timer.c           |  39 +++-----
  drivers/clocksource/qcom-timer.c          |  24 ++---
  drivers/clocksource/rockchip_timer.c      |  32 +++---
  drivers/clocksource/samsung_pwm_timer.c   |  41 ++++----
  drivers/clocksource/sh_cmt.c              |  65 ++++++-------
  drivers/clocksource/sh_mtu2.c             |  42 +++-----
  drivers/clocksource/sh_tmu.c              |  64 ++++++------
  drivers/clocksource/sun4i_timer.c         |  41 ++++----
  drivers/clocksource/tcb_clksrc.c          |  93 ++++++++++--------
  drivers/clocksource/tegra20_timer.c       |  45 +++++----
  drivers/clocksource/time-armada-370-xp.c  |  53 +++++-----
  drivers/clocksource/time-efm32.c          |  66 +++++++------
  drivers/clocksource/time-orion.c          |  46 +++++----
  drivers/clocksource/timer-atlas7.c        |  19 ++--
  drivers/clocksource/timer-atmel-pit.c     |  45 ++++-----
  drivers/clocksource/timer-atmel-st.c      |  69 +++++++------
  drivers/clocksource/timer-digicolor.c     |  41 ++++----
  drivers/clocksource/timer-imx-gpt.c       |  75 ++++++++-------
  drivers/clocksource/timer-integrator-ap.c |  58 ++++++-----
  drivers/clocksource/timer-keystone.c      |  44 +++------
  drivers/clocksource/timer-prima2.c        |  34 +++----
  drivers/clocksource/timer-sp804.c         |  54 +++++------
  drivers/clocksource/timer-stm32.c         |  30 +++---
  drivers/clocksource/timer-sun5i.c         |  45 +++++----
  drivers/clocksource/timer-u300.c          | 155 
+++++++++++++++---------------
  drivers/clocksource/vf_pit_timer.c        |  27 +++---
  drivers/clocksource/vt8500_timer.c        |  29 ++----
  drivers/clocksource/zevio-timer.c         |  44 ++++-----
  kernel/time/tick-broadcast-hrtimer.c      |  49 ++++------
  70 files changed, 1451 insertions(+), 1628 deletions(-)


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


             reply	other threads:[~2015-08-10  9:48 UTC|newest]

Thread overview: 107+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-08-10  9:48 Daniel Lezcano [this message]
2015-08-10  9:51 ` [PATCH 01/74] clockevents/drivers/arm_arch_timer: Migrate to new 'set-state' interface Daniel Lezcano
2015-08-10  9:51   ` [PATCH 02/74] clockevents/drivers/arm_global_timer: " Daniel Lezcano
2015-08-10  9:51     ` Daniel Lezcano
2015-08-10  9:51   ` [PATCH 03/74] clockevents/drivers/bcm2835: " Daniel Lezcano
2015-08-11 15:31     ` Lee Jones
2015-08-10  9:51   ` [PATCH 04/74] clockevents/drivers/bcm_kona: " Daniel Lezcano
2015-08-12 19:30     ` Scott Branden
2015-08-10  9:51   ` [PATCH 05/74] clockevents/drivers/cs5535: " Daniel Lezcano
2015-08-10  9:51   ` [PATCH 06/74] clockevents/drivers/em_sti: " Daniel Lezcano
2015-08-10  9:51   ` [PATCH 07/74] clockevents/drivers/Kconfig: Replace USE_OF with OF Daniel Lezcano
2015-08-10  9:51   ` [PATCH 08/74] clockevents/drivers/exynos_mct: Remove unneeded container_of() Daniel Lezcano
2015-08-10  9:51     ` Daniel Lezcano
2015-08-10  9:51     ` Daniel Lezcano
2015-08-10  9:51   ` [PATCH 09/74] clockevents/drivers/sh_cmt: Remove obsolete sh-cmt-32-fast platform_device_id entry Daniel Lezcano
2015-08-10  9:51   ` [PATCH 10/74] clockevents/drivers/sh_cmt: Remove obsolete sh-cmt-48-gen2 " Daniel Lezcano
2015-08-10  9:51   ` [PATCH 11/74] clockevents/drivers/asm9260: Migrate to new 'set-state' interface Daniel Lezcano
2015-08-10  9:51   ` [PATCH 12/74] clockevents/drivers/cadence_ttc: " Daniel Lezcano
2015-08-10  9:51     ` Daniel Lezcano
2015-08-10  9:51   ` [PATCH 13/74] clockevents/drivers/clps711x: " Daniel Lezcano
2015-08-10  9:51     ` Daniel Lezcano
2015-08-10  9:51   ` [PATCH 14/74] clockevents/drivers/dummy_timer: " Daniel Lezcano
2015-08-10  9:51   ` [PATCH 15/74] clockevents/drivers/dw_apb: " Daniel Lezcano
2015-08-10  9:51   ` [PATCH 16/74] clockevents/drivers/fsl_ftm: " Daniel Lezcano
2015-08-10  9:51   ` [PATCH 17/74] clockevents/drivers/i8253: " Daniel Lezcano
2015-08-10  9:51   ` [PATCH 18/74] clockevents/drivers/meson6: " Daniel Lezcano
2015-08-10  9:51     ` Daniel Lezcano
2015-08-10  9:51   ` [PATCH 19/74] clockevents/drivers/metag_generic: " Daniel Lezcano
2015-08-10  9:51     ` Daniel Lezcano
2015-08-10  9:51   ` [PATCH 20/74] clockevents/drivers/mips-gic: " Daniel Lezcano
2015-08-10  9:51   ` [PATCH 21/74] clockevents/drivers/moxart: " Daniel Lezcano
2015-08-10  9:51   ` [PATCH 22/74] clockevents/drivers/mtk: " Daniel Lezcano
2015-08-10  9:51     ` Daniel Lezcano
2015-08-10  9:51     ` Daniel Lezcano
2015-08-10  9:51   ` [PATCH 23/74] clockevents/drivers/mxs: " Daniel Lezcano
2015-08-10  9:51   ` [PATCH 24/74] clockevents/drivers/nomadik-mtu: " Daniel Lezcano
2015-08-10  9:51   ` [PATCH 25/74] clockevents/drivers/pxa: " Daniel Lezcano
2015-08-10  9:51   ` [PATCH 26/74] clockevents/drivers/qcom: " Daniel Lezcano
2015-08-10  9:51   ` [PATCH 27/74] clockevents/drivers/rockchip: " Daniel Lezcano
2015-08-10  9:51     ` Daniel Lezcano
2015-08-10  9:51     ` Daniel Lezcano
2015-08-10  9:51   ` [PATCH 28/74] clockevents/drivers/samsung_pwm: " Daniel Lezcano
2015-08-10  9:51   ` [PATCH 29/74] clockevents/drivers/sh_cmt: " Daniel Lezcano
2015-08-10  9:51   ` [PATCH 30/74] clockevents/drivers/sh_mtu2: " Daniel Lezcano
2015-08-10  9:51   ` [PATCH 31/74] clockevents/drivers/sh_tmu: " Daniel Lezcano
2015-08-10  9:51   ` [PATCH 32/74] clockevents/drivers/sun4i: " Daniel Lezcano
2015-08-10  9:51     ` Daniel Lezcano
2015-08-10  9:51   ` [PATCH 33/74] clockevents/drivers/tegra20: " Daniel Lezcano
2015-08-10  9:51     ` Daniel Lezcano
2015-08-10  9:51   ` [PATCH 34/74] clockevents/drivers/time-armada-370-xp: " Daniel Lezcano
2015-08-10  9:51   ` [PATCH 35/74] clockevents/drivers/efm32: " Daniel Lezcano
2015-08-10  9:51     ` Daniel Lezcano
2015-08-10  9:51   ` [PATCH 36/74] clockevents/drivers/orion: " Daniel Lezcano
2015-08-10  9:51   ` [PATCH 37/74] clockevents/drivers/atlas7: " Daniel Lezcano
2015-08-10  9:51     ` Daniel Lezcano
2015-08-10  9:51   ` [PATCH 38/74] clockevents/drivers/atmel: " Daniel Lezcano
2015-08-10  9:51   ` [PATCH 39/74] clockevents/drivers/atmel-st: " Daniel Lezcano
2015-08-10  9:51   ` [PATCH 40/74] clockevents/drivers/digicolor: " Daniel Lezcano
2015-08-10  9:51     ` Daniel Lezcano
2015-08-10  9:51   ` [PATCH 41/74] clockevents/drivers/integrator: " Daniel Lezcano
2015-08-10  9:51   ` [PATCH 42/74] clockevents/drivers/keystone: " Daniel Lezcano
2015-08-10  9:51     ` Daniel Lezcano
2015-08-10 16:55     ` santosh.shilimkar
2015-08-10 16:55       ` santosh.shilimkar at oracle.com
2015-08-10  9:52   ` [PATCH 43/74] clockevents/drivers/prima2: " Daniel Lezcano
2015-08-10  9:52     ` Daniel Lezcano
2015-08-10  9:52   ` [PATCH 44/74] clockevents/drivers/stm32: " Daniel Lezcano
2015-08-10  9:52     ` Daniel Lezcano
2015-08-10  9:52   ` [PATCH 45/74] clockevents/drivers/sun5i: " Daniel Lezcano
2015-08-10  9:52     ` Daniel Lezcano
2015-08-10  9:52   ` [PATCH 46/74] clockevents/drivers/u300: " Daniel Lezcano
2015-08-10  9:52     ` Daniel Lezcano
2015-08-10  9:52   ` [PATCH 47/74] clockevents/drivers/vf_pit: " Daniel Lezcano
2015-08-10  9:52   ` [PATCH 48/74] clockevents/drivers/vt8500: " Daniel Lezcano
2015-08-10  9:52     ` Daniel Lezcano
2015-08-10  9:52   ` [PATCH 49/74] clockevents/drivers/zevio: " Daniel Lezcano
2015-08-10  9:52   ` [PATCH 50/74] clockevents/drivers/tcb_clksrc: " Daniel Lezcano
2015-08-10  9:52     ` Daniel Lezcano
2015-08-10  9:52   ` [PATCH 51/74] clockevents/drivers/exynos_mct: " Daniel Lezcano
2015-08-10  9:52     ` Daniel Lezcano
2015-08-10  9:52     ` Daniel Lezcano
2015-08-10  9:52   ` [PATCH 52/74] clockevents/drivers/dw_apb_timer: Add dynamic irq flag to the timer Daniel Lezcano
2015-08-10  9:52   ` [PATCH 53/74] clockevents/drivers/sh_cmt: Remove obsolete sh-cmt-48 platform_device_id entry Daniel Lezcano
2015-08-10  9:52   ` [PATCH 54/74] clockevents/drivers/timer-imx-gpt: Migrate to new 'set-state' interface Daniel Lezcano
2015-08-10  9:52   ` [PATCH 55/74] clockevents/drivers/timer-sp804: " Daniel Lezcano
2015-08-10  9:52   ` [PATCH 56/74] clockevents/drivers/timer-atmel-pit: Fix typo in structure initialization Daniel Lezcano
2015-08-10  9:52   ` [PATCH 57/74] clocksource/drivers/sh_tmu: Fix traceback spotted in -next Daniel Lezcano
2015-08-10  9:52   ` [PATCH 58/74] clockevents/drivers/h8300_timer8: Migrate to new 'set-state' interface Daniel Lezcano
2015-08-10  9:52   ` [PATCH 59/74] alpha/time: " Daniel Lezcano
2015-08-10  9:52   ` [PATCH 60/74] blackfin/time-ts: " Daniel Lezcano
2015-08-10  9:52   ` [PATCH 61/74] c6x/timer64: " Daniel Lezcano
2015-08-10  9:52   ` [PATCH 62/74] microblaze/timer: " Daniel Lezcano
2015-08-10  9:52   ` [PATCH 63/74] mn10300/cevt-mn10300: " Daniel Lezcano
2015-08-10  9:52   ` [PATCH 64/74] openrisc/time: " Daniel Lezcano
2015-08-10  9:52   ` [PATCH 65/74] powerpc/time: " Daniel Lezcano
2015-08-10  9:52   ` [PATCH 66/74] s390/time: " Daniel Lezcano
2015-08-10  9:52   ` [PATCH 67/74] score/time: " Daniel Lezcano
2015-08-16 17:04     ` Lennox Wu
2015-08-10  9:52   ` [PATCH 68/74] sh/localtimer: " Daniel Lezcano
2015-08-10  9:52     ` Daniel Lezcano
2015-08-10  9:52   ` [PATCH 69/74] sparc/time: " Daniel Lezcano
2015-08-10  9:52     ` Daniel Lezcano
2015-08-10  9:52   ` [PATCH 70/74] um/time: " Daniel Lezcano
2015-08-10  9:52   ` [PATCH 71/74] unicore/time: " Daniel Lezcano
2015-08-10  9:52   ` [PATCH 72/74] xtensa/time: " Daniel Lezcano
2015-08-10  9:52   ` [PATCH 73/74] kernel: broadcast-hrtimer: " Daniel Lezcano
2015-08-10  9:52   ` [PATCH 74/74] cris/time: " Daniel Lezcano

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=55C87382.4070309@linaro.org \
    --to=daniel.lezcano@linaro.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mingo@kernel.org \
    --cc=tglx@linutronix.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.