Hi Fabio > From: Josua Mayer <jo...@solid-run.com> > > The i.MX6 Cubox-i and HummingBoards can have different PHYs at varying > addresses. U-Boot needs to auto-detect which phy is actually present, > and at which address it is responding. > > Auto-detection from multiple phy nodes specified in device-tree does not > currently work correct. As a work-around merge all three possible phys > into one node with the special address 0xffffffff which indicates to the > generic phy driver to probe all addresses. > > Signed-off-by: Josua Mayer <jo...@solid-run.com> > [fabio: Added the changes to imx6qdl-sr-som-u-boot.dtsi.] > Signed-off-by: Fabio Estevam <feste...@gmail.com> > Tested-by: Christian Gmeiner <cgmei...@igalia.com> > --- > Changes since v1: > - Disable ethernet-phy at addresses 0, 1 and 4. > - Remove the fixup of the fake 0xffffff address before booting Linux. > > Josua and Christian, > > I got access to a imx6 humming board and I was able to test it. > > This is the minimal fix I came up based on your suggestions. > > There is no need to fixup of the fake 0xffffff address before booting Linux, > as this fake address does not exist in Linux. > > Successfully tested Ethernet in U-Boot and in the kernel. > > Given that Ethernet is currently broken, I suggest we go with this > version to restore Ethernet for 2024.04. > > What do you think? >
I am happy with the patch and love the idea to fix Ethernet for 2024.04. Tested-by: Christian Gmeiner <cgmei...@igalia.com> Thanks & Regards, Christian