[U-Boot,V2,14/24] SPEAr: Enable autoneg for ethernet

Message ID b6b9db7b2206222180be76b0d40c5957caf2fd2e.1333090212.git.amit.virdi@st.com
State Accepted
Commit 25b741a4efc280ab58e8a2d7b669de6d4ea4a7fb
Delegated to: Stefan Roese
Headers show

Commit Message

Amit Virdi March 30, 2012, 6:55 a.m.
From: Shiraz Hashim <shiraz.hashim@st.com>

Enabling autoneg avoids situation on few phys with fixed configuration. For
example, in one situation, nfs boot timed out when phy configuration is 100Mbps.
In another situtation, when traffic is directed to SPEAr, either thru
cross-cable or thru switch, the TFTP or DHCP command in u-boot starts to timeout
very often.

When Autoneg is ON, same phys started working perfectly.

Reported-by: Deepak Sikri <deepak.sikri@st.com>
Reported-by: Armando Visconti <armando.visconti@st.com>
Signed-off-by: Shiraz Hashim <shiraz.hashim@st.com>
Signed-off-by: Amit Virdi <amit.virdi@st.com>
 include/configs/spear-common.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


diff --git a/include/configs/spear-common.h b/include/configs/spear-common.h
index 801cb90..0ba4544 100644
--- a/include/configs/spear-common.h
+++ b/include/configs/spear-common.h
@@ -37,6 +37,7 @@ 
 #define CONFIG_DW0_PHY				1
 #define CONFIG_PHY_RESET_DELAY			10000		/* in usec */
 /* USBD driver configuration */