linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* arm: mvebu: Add basic address decoding support for Marvell 370/XP
@ 2012-08-03 13:10 Thomas Petazzoni
  2012-08-03 13:10 ` [PATCH 1/4] arm: plat-orion: introduce PLAT_ORION_LEGACY hidden config option Thomas Petazzoni
                   ` (4 more replies)
  0 siblings, 5 replies; 14+ messages in thread
From: Thomas Petazzoni @ 2012-08-03 13:10 UTC (permalink / raw)
  To: linux-arm-kernel

Andrew, Jason, Gr?gory,

Here is a small patch set that introduces basic support for address
decoding on Armada 370 and Armada XP. The aim of this basic support is
essentially to be able to configure a window to remap the BootROM,
which is needed to startup the secondary CPUs for the SMP support.

As we had discussed already, the address decoding configuration is not
described in the Device Tree, it is for now hardcoded on a per-SoC
basis. We might later discuss how to extend this to the Device Tree.

This patch set has four patches:

 (*) First patch introducing PLAT_ORION_LEGACY, which allows the
     Marvell 370/XP platforms to be part of PLAT_ORION, and therefore
     re-use the existing address decoding code.

 (*) Second patch making a small change to an address decoding
     structure so that we can define at runtime the virtual address of
     the configuration registers. This is needed as on Armada 370/XP
     the address decoding "controller" is declared in the Device Tree.

 (*) Third patch adding the 370/XP address decoding code itself. For
     now, it only maps the BootROM on Armada XP.

 (*) Fourth path adding the necessary DT code to instantiate the
     address decoding "controller".

Thanks,

Thomas Petazzoni

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2012-08-04 16:50 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-08-03 13:10 arm: mvebu: Add basic address decoding support for Marvell 370/XP Thomas Petazzoni
2012-08-03 13:10 ` [PATCH 1/4] arm: plat-orion: introduce PLAT_ORION_LEGACY hidden config option Thomas Petazzoni
2012-08-03 13:26   ` Gregory CLEMENT
2012-08-03 13:10 ` [PATCH 2/4] arm: plat-orion: make bridge_virt_base non-const to support DT use case Thomas Petazzoni
2012-08-03 13:27   ` Gregory CLEMENT
2012-08-03 13:41   ` Arnd Bergmann
2012-08-03 13:48     ` Thomas Petazzoni
2012-08-03 13:10 ` [PATCH 3/4] arm: mvebu: add basic address decoding support to Armada 370/XP Thomas Petazzoni
2012-08-03 13:28   ` Gregory CLEMENT
2012-08-03 13:10 ` [PATCH 4/4] arm: mvebu: add address decoding controller to the DT Thomas Petazzoni
2012-08-03 13:29   ` Gregory CLEMENT
2012-08-03 14:23 ` arm: mvebu: Add basic address decoding support for Marvell 370/XP Arnd Bergmann
2012-08-04 16:27   ` Thomas Petazzoni
2012-08-04 16:50     ` Arnd Bergmann

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