net: macb: Fix GMAC not work when enable DM_ETH
authorWenyou Yang <[email protected]>
Thu, 20 Apr 2017 03:13:13 +0000 (11:13 +0800)
committerJoe Hershberger <[email protected]>
Fri, 2 Jun 2017 19:44:19 +0000 (14:44 -0500)
commit6de046eaa74a2a0fb68f1055a1d38bc93f4f16c7
tree7cda1411bb907c4bfe55737e2bbe1c3423b4189e
parente09d0c8314933e586de6549581e35cb21f8b4da2
net: macb: Fix GMAC not work when enable DM_ETH

Always search the PHY to determine the macb->phy_addr before using
the PHY to fix "No PHY present" error.

Fix the wrong test of the GMAC's phy interface mode, it should be
PHY_INTERFACE_MODE_RGMII.

Signed-off-by: Wenyou Yang <[email protected]>
Reviewed-by: Simon Glass <[email protected]>
Acked-by: Joe Hershberger <[email protected]>
drivers/net/macb.c