devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Gregory CLEMENT <gregory.clement@free-electrons.com>
To: Gregory CLEMENT <gregory.clement@free-electrons.com>,
	Arnd Bergmann <arnd@arndb.de>, Olof Johansson <olof@lixom.net>,
	Russell King <linux@arm.linux.org.uk>
Cc: Lior Amsalem <alior@marvell.com>, Andrew Lunn <andrew@lunn.ch>,
	Ike Pan <ike.pan@canonical.com>,
	Will Deacon <will.deacon@arm.com>,
	Nadav Haklai <nadavh@marvell.com>,
	Ian Molton <ian.molton@codethink.co.uk>,
	David Marlin <dmarlin@redhat.com>,
	Yehuda Yitschak <yehuday@marvell.com>,
	Jani Monoses <jani.monoses@canonical.com>,
	Mike Turquette <mturquette@linaro.org>,
	Tawfik Bayouk <tawfik@marvell.com>,
	Dan Frazier <dann.frazier@canonical.com>,
	Eran Ben-Avi <benavi@marvell.com>,
	Leif Lindholm <leif.lindholm@arm.com>,
	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>,
	Jason Cooper <jason@lakedaemon.net>, Jon Masters <jcm@redhat.com>,
	devicetree-discuss@lists.ozlabs.org,
	Rob Herring <rob.herring@calxeda.com>,
	Ben Dooks <ben-linux@fluff.org>,
	linux-arm-kernel@lists.infradead.org,
	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>,
	Chris Van Hoof <vanhoof@canonical.com>
Subject: Re: [PATCH V2 0/5]  SMP support for Armada XP
Date: Mon, 12 Nov 2012 21:49:35 +0100	[thread overview]
Message-ID: <50A160DF.7030305@free-electrons.com> (raw)
In-Reply-To: <1351545108-18954-1-git-send-email-gregory.clement@free-electrons.com>

Hello,

On 10/29/2012 10:11 PM, Gregory CLEMENT wrote:
[...]

> Arnd, Olof, as this code is SoC specific will you be able to pull it
> through Jason tree? Or should I push the part added in
> arch/arm/mm/proc-v7.S to support PJ4B CPU through Russell tree?

Before sending a new series with the fixes related to Will comments, I
would like to know if I need to split the patches in order to send some
parts to Russell or if you (Arnd and Olof) will be able to take the whole
series (through Jason Cooper's git tree of course).

> 
> Changelog:
> V1 -> V2:
> - Rebased on to v3.7-rc3
> - Fixed typos found by Alexandre Belloni
> - Added clk_prepare_enable() before getting rate clk in
>   set_secondary_cpus_clock()
> - Add explanation in the binding documentation about the per-CPU
>   interrupt registers: the address of the virtual register must be
>   used.
> - Removed the armada_xp prefix in the coherency.c file to be more
>   compliant with the name convention of the other files.
> - Coherency_init is now called from armada_370_xp_dt_init() and is no
>   more an early_init() call. As the device tree is not available from
>   an early_init(), it was useless to call coherency_init() so
>   early. The need to be able to call some function very early during
>   the boot were already resolved by using the hard code address of the
>   register.
> 
> Regards,
> 
> Yehuda Yitschak (5):
>   arm: mvebu: Added support for coherency fabric in mach-mvebu
>   arm: mvebu: Added initial support for power managmement service unit
>   arm: mvebu: Added IPI support via doorbells
>   arm: mm: Added support for PJ4B cpu and init routines
>   arm: mvebu: Added SMP support for Armada XP
> 
>  .../devicetree/bindings/arm/armada-370-xp-mpic.txt |   12 +-
>  .../devicetree/bindings/arm/armada-370-xp-pmsu.txt |   20 ++++
>  .../devicetree/bindings/arm/coherency-fabric.txt   |   16 +++
>  arch/arm/boot/dts/armada-370-xp.dtsi               |    5 +
>  arch/arm/boot/dts/armada-xp.dtsi                   |   12 +-
>  arch/arm/configs/mvebu_defconfig                   |    3 +
>  arch/arm/mach-mvebu/Kconfig                        |    3 +-
>  arch/arm/mach-mvebu/Makefile                       |    4 +-
>  arch/arm/mach-mvebu/armada-370-xp.c                |    3 +
>  arch/arm/mach-mvebu/armada-370-xp.h                |   10 ++
>  arch/arm/mach-mvebu/coherency.c                    |   89 ++++++++++++++
>  arch/arm/mach-mvebu/coherency.h                    |   21 ++++
>  arch/arm/mach-mvebu/common.h                       |    6 +
>  arch/arm/mach-mvebu/headsmp.S                      |   66 +++++++++++
>  arch/arm/mach-mvebu/hotplug.c                      |   30 +++++
>  arch/arm/mach-mvebu/irq-armada-370-xp.c            |   92 ++++++++++++++-
>  arch/arm/mach-mvebu/platsmp.c                      |  124 ++++++++++++++++++++
>  arch/arm/mach-mvebu/pmsu.c                         |   78 ++++++++++++
>  arch/arm/mach-mvebu/pmsu.h                         |   16 +++
>  arch/arm/mm/Kconfig                                |    4 +
>  arch/arm/mm/proc-v7.S                              |   46 ++++++++
>  21 files changed, 648 insertions(+), 12 deletions(-)
>  create mode 100644 Documentation/devicetree/bindings/arm/armada-370-xp-pmsu.txt
>  create mode 100644 Documentation/devicetree/bindings/arm/coherency-fabric.txt
>  create mode 100644 arch/arm/mach-mvebu/coherency.c
>  create mode 100644 arch/arm/mach-mvebu/coherency.h
>  create mode 100644 arch/arm/mach-mvebu/headsmp.S
>  create mode 100644 arch/arm/mach-mvebu/hotplug.c
>  create mode 100644 arch/arm/mach-mvebu/platsmp.c
>  create mode 100644 arch/arm/mach-mvebu/pmsu.c
>  create mode 100644 arch/arm/mach-mvebu/pmsu.h
> 


-- 
Gregory Clement, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com

  parent reply	other threads:[~2012-11-12 20:49 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-10-29 21:11 [PATCH V2 0/5] SMP support for Armada XP Gregory CLEMENT
2012-10-29 21:11 ` [PATCH V2 1/5] arm: mvebu: Added support for coherency fabric in mach-mvebu Gregory CLEMENT
2012-11-05 14:02   ` Will Deacon
2012-11-05 23:53     ` Gregory CLEMENT
2012-11-12 20:21     ` Gregory CLEMENT
2012-11-13 10:43       ` Will Deacon
2012-11-14 20:00         ` Gregory CLEMENT
2012-11-15 10:17           ` Will Deacon
2012-11-15 15:54             ` Gregory CLEMENT
2012-11-15 16:21               ` Will Deacon
2012-11-15 16:49                 ` Gregory CLEMENT
2012-11-16 18:56                   ` Will Deacon
     [not found]                     ` <20121116185610.GA1019-MRww78TxoiP5vMa5CHWGZ34zcgK1vI+I0E9HWUfgJXw@public.gmane.org>
2012-11-16 19:25                       ` Gregory CLEMENT
     [not found]                         ` <50A69341.2090202-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8@public.gmane.org>
2012-11-19 10:32                           ` Will Deacon
2012-10-29 21:11 ` [PATCH V2 2/5] arm: mvebu: Added initial support for power managmement service unit Gregory CLEMENT
2012-11-05 14:05   ` Will Deacon
2012-11-14  0:07     ` Russell King - ARM Linux
2012-11-14  9:46       ` Will Deacon
2012-10-29 21:11 ` [PATCH V2 3/5] arm: mvebu: Added IPI support via doorbells Gregory CLEMENT
2012-10-29 21:11 ` [PATCH V2 4/5] arm: mm: Added support for PJ4B cpu and init routines Gregory CLEMENT
2012-11-13 15:15   ` Gregory CLEMENT
2012-11-13 22:53     ` Will Deacon
2012-11-14  0:14   ` Russell King - ARM Linux
2012-10-29 21:11 ` [PATCH V2 5/5] arm: mvebu: Added SMP support for Armada XP Gregory CLEMENT
2012-11-12 20:49 ` Gregory CLEMENT [this message]
2012-11-12 22:32   ` [PATCH V2 0/5] " Arnd Bergmann

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=50A160DF.7030305@free-electrons.com \
    --to=gregory.clement@free-electrons.com \
    --cc=alior@marvell.com \
    --cc=andrew@lunn.ch \
    --cc=arnd@arndb.de \
    --cc=ben-linux@fluff.org \
    --cc=benavi@marvell.com \
    --cc=dann.frazier@canonical.com \
    --cc=devicetree-discuss@lists.ozlabs.org \
    --cc=dmarlin@redhat.com \
    --cc=ian.molton@codethink.co.uk \
    --cc=ike.pan@canonical.com \
    --cc=jani.monoses@canonical.com \
    --cc=jason@lakedaemon.net \
    --cc=jcm@redhat.com \
    --cc=leif.lindholm@arm.com \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux@arm.linux.org.uk \
    --cc=mturquette@linaro.org \
    --cc=nadavh@marvell.com \
    --cc=olof@lixom.net \
    --cc=rob.herring@calxeda.com \
    --cc=sebastian.hesselbarth@gmail.com \
    --cc=tawfik@marvell.com \
    --cc=thomas.petazzoni@free-electrons.com \
    --cc=vanhoof@canonical.com \
    --cc=will.deacon@arm.com \
    --cc=yehuday@marvell.com \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).