Thread (138 messages) flat view 138 messages, 14 authors, 2012-05-24
STALE5188d

[PATCH] arm: Add basic support for new Marvell Armada SoC family

From: Russell King - ARM Linux <hidden>
Date: 2012-05-20 11:10:25

On Sun, May 20, 2012 at 10:58:37AM +0000, Arnd Bergmann wrote:
On Sunday 20 May 2012, Russell King - ARM Linux wrote:
quoted
And try to avoid putting anything in the include/mach/ directory which
isn't needed by any code outside of arch/arm/{plat,mach}-* directory.

In other words, headers needed only for code in arch/arm/plat-mvvebu/
should be in that very same directory.
Ok, so let me make sure I got it all right:

* all *.c files that are used for multiple boards go to plat-mvebu
* all *-setup.c files go to mach-mvebu
* only headers that are used outside of {mach,plat}-mvebug go to
  plat-mvebu/include/mach
* headers used to inteface between the first two go to
  plat-mvebu/include/plat (?)
That sounds reasonable.  The only eyebrow raising thing is having an
include/mach inside a plat-* directory... that seems an odd way to do
things as mach/ includes normally come from the mach-* directory.

So I wonder whether Nicolas' idea of "dt-only stuff in arch/arm/plat-*"
is the right idea.  It just makes plat-* the same as a mach-* but with
a different name, whereas it is _supposed_ to be for stuff shared
between a bunch of mach-* directories.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help