ARM: Migrate clockevent drivers to 'set-state'
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest18 patches 0 repliesNew
Patches in v1 No applies recorded yet
Reviews trailers per patch
7 of 18 patches have a Reviewed-by or Acked-by.
| Patch | Santosh Shilimkar | Hans Ulli Kroll | Greg Ungerer | Tony Lindgren | Krzysztof Ha?asa |
|---|---|---|---|---|---|
| 1/18 | |||||
| 2/18 | A-b | ||||
| 3/18 | |||||
| 4/18 | |||||
| 5/18 | A-b | ||||
| 6/18 | |||||
| 7/18 | A-b | ||||
| 8/18 | A-b | ||||
| 9/18 | |||||
| 10/18 | |||||
| 11/18 | |||||
| 12/18 | A-b | A-b | |||
| 13/18 | A-b | A-b | |||
| 14/18 | A-b | A-b | |||
| 15/18 | |||||
| 16/18 | |||||
| 17/18 | |||||
| 18/18 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 5 reviewers.
Cover letter [PATCH 00/18] ARM: Migrate clockevent drivers to 'set-state'
Hi Guys,
This series migrates ARM clockevent drivers (present in arch/arm/ directory), to the new set-state interface. This would enable these drivers to use new states (like: ONESHOT_STOPPED, etc.) of a clockevent device (if required), as the set-mode interface is marked obsolete now and wouldn't be expanded to handle new states.
Rebased over: v4.2-rc1
Following patches:
ARM/ks8695/time: Migrate to new 'set-state' interface ARM/omap1/time: Migrate to new 'set-state' interface
must be integrated to mainline kernel via clockevents tree, because of dependency on:
352370adb058 ("clockevents: Allow set-state callbacks to be optional")
Other patches don't have this dependency and so can be pushed via platform specific trees if Maintainers want it that way.
This has been build/boot tested by two bots on various platforms for few days now:
- kernelci, http://kernelci.org/
- 0-DAY kernel test infrastructure, kbuild test robot
Viresh Kumar (18):
ARM/smp_twd: Migrate to new 'set-state' interface ARM/cns3xxx/timer: Migrate to new 'set-state' interface ARM/davinci/time: Migrate to new 'set-state' interface ARM/dc21285-timer: Migrate to new 'set-state' interface ARM/gemini/time: Migrate to new 'set-state' interface ARM/imx/epit: Migrate to new 'set-state' interface ARM/ixp4xx/timer: Migrate to new 'set-state' interface ARM/ks8695/time: Migrate to new 'set-state' interface ARM/lpc32xx/timer: Migrate to new 'set-state' interface ARM/mmp/time: Migrate to new 'set-state' interface ARM/netx/time: Migrate to new 'set-state' interface ARM/omap1/time: Migrate to new 'set-state' interface ARM/omap1/timer32: Migrate to new 'set-state' interface ARM/omap2/timer: Migrate to new 'set-state' interface ARM/SPEAr/time: Migrate to new 'set-state' interface ARM/w90x900/time: Migrate to new 'set-state' interface ARM/iop/time: Migrate to new 'set-state' interface ARM/orion/time: Migrate to new 'set-state' interface
arch/arm/kernel/smp_twd.c | 48 +++++++++-------- arch/arm/mach-cns3xxx/core.c | 55 ++++++++++--------- arch/arm/mach-davinci/time.c | 54 ++++++++++--------- arch/arm/mach-footbridge/dc21285-timer.c | 48 ++++++++--------- arch/arm/mach-gemini/time.c | 69 ++++++++++++------------ arch/arm/mach-imx/epit.c | 67 ++++++++++++----------- arch/arm/mach-ixp4xx/common.c | 68 +++++++++++++---------- arch/arm/mach-ks8695/time.c | 43 ++++++++------- arch/arm/mach-lpc32xx/timer.c | 40 +++++--------- arch/arm/mach-mmp/time.c | 29 ++++------ arch/arm/mach-netx/time.c | 61 +++++++++++---------- arch/arm/mach-omap1/time.c | 35 ++++++------ arch/arm/mach-omap1/timer32k.c | 33 ++++++------ arch/arm/mach-omap2/timer.c | 48 ++++++++--------- arch/arm/mach-spear/time.c | 89 ++++++++++++++++-------------- arch/arm/mach-w90x900/time.c | 51 ++++++++++-------- arch/arm/plat-iop/time.c | 70 ++++++++++++++---------- arch/arm/plat-orion/time.c | 93 ++++++++++++++++---------------- 18 files changed, 522 insertions(+), 479 deletions(-)
Signature · 1 line
2.4.0