Commit f3073ac7 authored by Guennadi Liakhovetski's avatar Guennadi Liakhovetski Committed by David S. Miller

smc911x: Fix external PHY detection

If an external PHY is found the driver falls through to the default
case in the switch and overwrites the PHY ID. Add the missing break.
Signed-off-by: default avatarGuennadi Liakhovetski <lg@denx.de>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 20501a69
...@@ -722,6 +722,9 @@ static void smc911x_phy_detect(struct net_device *dev) ...@@ -722,6 +722,9 @@ static void smc911x_phy_detect(struct net_device *dev)
break; break;
} }
} }
if (phyaddr < 32)
/* Found an external PHY */
break;
} }
default: default:
/* Internal media only */ /* Internal media only */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment