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

Nicolas Pitre nico at fluxnic.net
Fri May 18 18:51:22 EDT 2012


On Fri, 18 May 2012, Arnd Bergmann wrote:

> On Friday 18 May 2012, Jason Cooper wrote:
> > > 
> > > In this case, we have wildly different names referring to the same chip 
> > > family, and "orion" is far from hinting that it also constitute the 
> > > support for Kirkwood, Dove or (some not all) Armadas, unless you are 
> > > familiar with some legacy Marvell products.  This is why in this case I 
> > > think that a directory name change might be appropriate, especially if 
> > > we're going to cause churn by moving things around already.
> > > 
> > > I agree that mrvl_ebu_* is not pretty.  This could be mv_ebu_* or 
> > > mvebu_*.  Unless someone has another logical identifier to suggest which 
> > > would capture all that family of SOCs that came out of EBU in Marvell of 
> > > course.
> > 
> > I prefer mvebu_* ...  nice and concise.
> > 
> 
> On a related topic, any preferences on where we will put all the board
> files? I think it would be helpful to put them into a separate place from
> the main platform files, so e.g. have all *-setup.c files go to
> arch/arm/mach-mvebu/board/*.c instead of arch/arm/mach-mvebu/*-setup.c
> 
> The reasons I think this would help are that the directory is getting a
> bit crowded when we move five or more of the current platforms in there,
> and that I hope we can start ignoring them for most practical purposes
> as some point in the future when all boards have been made to work with
> DT, and at an even later point we can just delete that directory.
> The main disadvantage that this approach would bring is that it's not
> consistent with what any of the other platforms do.

Board files in mach-mvebu and the rest in plat-mvebu.  That would match 
the spirit of the current split between mach-* and plat-*.

Nicolas



More information about the linux-arm-kernel mailing list