[PATCH] ARM: dts: rockchip: Setup ethernet0 alias for u-boot
Sjoerd Simons
sjoerd.simons at collabora.co.uk
Thu Oct 29 14:39:24 PDT 2015
On Thu, 2015-10-29 at 21:52 +0100, Heiko Stuebner wrote:
> Hi Sjoerd,
>
> Am Donnerstag, 29. Oktober 2015, 21:44:57 schrieb Sjoerd Simons:
> > Add an ethernet0 alias for the wired network card and an all 0
> > default
> > mac address so that u-boot can find the device-node and fill in the
> > mac address.
> >
> > Signed-off-by: Sjoerd Simons <sjoerd.simons at collabora.co.uk>
> > ---
> >
> > arch/arm/boot/dts/rk3288-rock2-square.dts | 6 ++++++
> > 1 file changed, 6 insertions(+)
> >
> > diff --git a/arch/arm/boot/dts/rk3288-rock2-square.dts
> > b/arch/arm/boot/dts/rk3288-rock2-square.dts
> > index 0ef065d..a029ebf 100644
> > --- a/arch/arm/boot/dts/rk3288-rock2-square.dts
> > +++ b/arch/arm/boot/dts/rk3288-rock2-square.dts
> > @@ -45,6 +45,10 @@
> > model = "Radxa Rock 2 Square";
> > compatible = "radxa,rock2-square", "rockchip,rk3288";
> >
> > + aliases {
> > + ethernet0 = &gmac;
> > + };
> > +
>
> wouldn't it make more sense to have this in the rk3288.dtsi, so to
> keep
> every board from having to add this alias?
Hmm, that would work. Thought it would add an alias point to a disabled
node for boards that don't have a wired interface. If that isn't an
issue it can indeed be moved there.
>
> > chosen {
> > stdout-path = "serial2:115200n8";
> > };
> > @@ -130,6 +134,8 @@
> > };
> >
> > &gmac {
> > + /* To be filled in by U-Boot */
> > + mac-address = [00 00 00 00 00 00];
> > status = "ok";
> > };
>
> I guess the same applies for the mac placeholder.
In any case they should be in the same dts{i}.
--
Sjoerd Simons
Collabora Ltd.
More information about the linux-arm-kernel
mailing list