On Tue, Aug 06, 2019 at 04:08:31PM +0530, Keerthy wrote: > In case of multiple eth interfaces currently eth_get_dev > fetches the device based on the probe order which can be > random hence try with the alias. > > Signed-off-by: Keerthy <j-keer...@ti.com> > --- > net/eth-uclass.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/net/eth-uclass.c b/net/eth-uclass.c > index 031d558625..f11c307b8c 100644 > --- a/net/eth-uclass.c > +++ b/net/eth-uclass.c > @@ -68,8 +68,8 @@ struct udevice *eth_get_dev(void) > > uc_priv = eth_get_uclass_priv(); > if (!uc_priv->current) > - eth_errno = uclass_first_device(UCLASS_ETH, > - &uc_priv->current); > + eth_errno = uclass_get_device_by_seq(UCLASS_ETH, > + 0, &uc_priv->current); > return uc_priv->current; > }
This breaks networking on qemu_arm / qemu_arm64 and no networking device is found. -- Tom
signature.asc
Description: PGP signature
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot