浏览代码

Fix Tsec bug when no link

 When tftp a non-exist file from the tftp server, u-boot will check
 the link of all eth port. The original file will return wrong link
 state on the no link ports.

signed-off-by: Jason Jin <Jason.Jin@freescale.com>
Jin Zhengxiong-R64188 19 年之前
父节点
当前提交
fcfb9a5794
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      drivers/tsec.c

+ 1 - 1
drivers/tsec.c

@@ -372,7 +372,7 @@ uint mii_parse_sr(uint mii_reg, struct tsec_private *priv)
 			if (i > PHY_AUTONEGOTIATE_TIMEOUT) {
 			if (i > PHY_AUTONEGOTIATE_TIMEOUT) {
 				puts (" TIMEOUT !\n");
 				puts (" TIMEOUT !\n");
 				priv->link = 0;
 				priv->link = 0;
-				break;
+				return 0;
 			}
 			}
 
 
 			if ((i++ % 1000) == 0) {
 			if ((i++ % 1000) == 0) {