lkml.org 
[lkml]   [2022]   [May]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH] arm64: dts: allwinner: define USB3 Ethernet on NanoPi R1S H5
    On Sun,  8 May 2022 23:25:05 +0800
    Chukun Pan <amadeus@jmu.edu.cn> wrote:

    Hi,

    > > > --- a/arch/arm64/boot/dts/allwinner/sun50i-h5-nanopi-r1s-h5.dts
    > > > +++ b/arch/arm64/boot/dts/allwinner/sun50i-h5-nanopi-r1s-h5.dts
    > > > @@ -21,7 +21,8 @@ / {
    > > >
    > > > aliases {
    > > > ethernet0 = &emac;
    > > > - ethernet1 = &rtl8189etv;
    > > > + ethernet1 = &rtl8153;
    > > > + ethernet2 = &rtl8189etv;
    >
    > > Additionally, it's not a good idea to change order of ethernet nodes. It can
    > > affect mac address assigning procedure in bootloader.
    >
    > There is no eth1addr in uboot, so this doesn't affect the mac address.

    Really? I don't have a board at hand to double check, but the code I read
    here says otherwise:
    https://source.denx.de/u-boot/u-boot/-/blob/master/board/sunxi/board.c#L791-813
    There it checks for up to four ethernet aliases and assigns MAC addresses
    to them, using the index in the lowest byte.
    So this would change the MAC address of the WiFi adapter.

    Am I missing something?

    > The network order in the kernel is eth0(emac) / eth1(rtl8153) / wlan0,

    Regardless of the fact that you shouldn't rely on indexes in device names,
    wouldn't that be that same, regardless of the order of USB and WiFi?

    Cheers,
    Andre

    > so I think it would be better to change it this way.
    >
    > Thanks,
    > Chukun
    >
    >

    \
     
     \ /
      Last update: 2022-05-09 11:40    [W:4.223 / U:0.008 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site