colibri_vf: fix ethernet by adding explicit phy node
authorMarcel Ziswiler <marcel.ziswiler@toradex.com>
Thu, 28 Mar 2019 22:24:50 +0000 (23:24 +0100)
committerStefano Babic <sbabic@denx.de>
Thu, 25 Apr 2019 15:03:25 +0000 (17:03 +0200)
commit75b942df87eaae1ba28fee3a1a82bfe147bb51ae
tree69b25c03515ab111bba8002701af96242398985a
parent0d331c035a091c1c1af4180b40bd234e3b87e80a
colibri_vf: fix ethernet by adding explicit phy node

The implicit fallback mechanism for searching the whole MDIO bus for at
least one PHY has been gone with the following commit b882005a18de
("drivers/net/fec: phy_init: remove redundant logic"). This lead to the
Ethernet driver erroring out as follows:

Net:   Could not get PHY for FEC0: addr -19
eth-1: fec@400d1000
Colibri VFxx # dhcp
Could not get PHY for FEC0: addr -19
Could not get PHY for FEC0: addr -19
Could not get PHY for FEC0: addr -19
Could not get PHY for FEC0: addr -19
No ethernet found.
Could not get PHY for FEC0: addr -19
Colibri VFxx #

This commit adds an explicit PHY node which makes it work again.

Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
Reviewed-by: Hannes Schmelzer <hannes.schmelzer@br-automation.com>
Reviewed-by: Igor Opaniuk <igor.opaniuk@toradex.com>
arch/arm/dts/vf-colibri.dtsi