[PATCH 3/5] ARM: vexpress: Add DT support in v2m
Pawel Moll
pawel.moll at arm.com
Wed Nov 16 12:37:34 EST 2011
On Wed, 2011-11-16 at 17:07 +0000, Pawel Moll wrote:
> > > I'd rather second Dave's idea of having
> > >
> > >>> compatible = "arm,vexpress-<model>", "arm-vexpress-rs1", "arm-vexpress";
> > >
> > > and
> > >
> > >>> + compatible = "arm,vexpress-<model>", "arm,vexpress-legacy", "arm-vexpress";
> >
> > If arm,vexpress-ca9 is the only legacy platform, then just drop
> > arm,vexpress-legacy altogether.
>
> It's not. There is additional one, which is not publicly available, but
> is using the motherboard in legacy mode.
Alternatively, I could add motherboard node property, something like:
/ {
motherboard {
arm,v2m-memory-map = "legacy";
and
/ {
motherboard {
arm,v2m-memory-map = "rs1";
That way the "legacies" and "rses" will disappear from the main
compatible value:
compatible = "arm,vexpress-<model>", "arm-vexpress";
and everyone will be happy :-) There will be a bit more hassle with
getting this property in v2m.c, but not too much. Does it make any
sense?
Cheers!
Paweł
More information about the linux-arm-kernel
mailing list