On Sat, Jan 18, 2025 at 12:14 PM Marek Vasut <marek.vasut+renesas@xxxxxxxxxxx> wrote: > The rswitch has three independent ports which each can act as a > separate interface with its own MAC address. Describe DT aliases > ethernet0, ethernet1, ethernet2 for each rswitch port in DT. This > allows U-Boot to insert MAC addresses from its environment variables > ethaddr/eth1addr/eth2addr into each rswitch port nodes, so Linux can > read and use one unique MAC address for each rswitch port. > > Note that it is unlikely this would break existing rswitch driver > operation in the Linux kernel, because as of right now, the rswitch > driver already calls of_get_ethdev_address() for each port to read > out the MAC address out of each rswitch port DT node, and if that is > missing, it falls back to MAC address settings read from the hardware > itself, and if that also fails, it uses random MAC address. > > Signed-off-by: Marek Vasut <marek.vasut+renesas@xxxxxxxxxxx> Reviewed-by: Geert Uytterhoeven <geert+renesas@xxxxxxxxx> i.e. will queue in renesas-devel for v6.15. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds