[PATCH 2/7] ARM: dts: skeleton: add unit name to memory node
Mark Rutland
mark.rutland at arm.com
Wed Mar 30 06:41:55 PDT 2016
On Wed, Mar 30, 2016 at 04:06:56PM +0300, Vladimir Zapolskiy wrote:
> On 30.03.2016 14:06, Mark Rutland wrote:
> > On Wed, Mar 30, 2016 at 12:30:41AM +0200, Joachim Eastwood wrote:
> >> Add unit name to memory to remove the following warning:
> >> Warning (unit_address_vs_reg): Node /memory has a reg or ranges
> >> property, but no unit name
> >
> > If anything, it would be better to get rid of the memory node from the
> > skeleton DTs.
> >
> > For DTs which have a memory node there's no problem, and DTs which
> > expect a bootlaoder to fill things in have a logical place to document
> > that fact.
> The only problem I see if DTB is updated on a board but a board bootloader
> on fix-up is capable to fill a preexisting "/memory" device node in only,
> otherwise it is not clear why the device node is present in skeleton.dtsi.
Sure. To clarify the above, what I expect that for this case is that the
empty memory node would exist in the dts for that particular board,
along with a comment, e.g.
/* The firmware/bootloader for $BOARD fills this in */
memory {
device_type = "memory";
reg = <0 0 0 0>;
};
That way you can tell at a glance that the lack of memory information in
the DT for a board is intentional, and the bootloader still gets the
node it expects.
Thanks,
Mark.
More information about the linux-arm-kernel
mailing list