From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ben Warren Date: Tue, 26 Jan 2010 23:59:57 -0800 Subject: [U-Boot] [PATCH] tsec: Force TBI PHY to 1000Mbps full duplex in SGMII mode In-Reply-To: <1257292327-31127-1-git-send-email-ptyser@xes-inc.com> References: <1257292327-31127-1-git-send-email-ptyser@xes-inc.com> Message-ID: <4B5FF27D.2080604@gmail.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi Peter, Peter Tyser wrote: > In SGMII mode the link between a processor's internal TBI PHY and an > external PHY should always be 1000Mbps, full duplex. Also, the SGMII > interface between an internal TBI PHY and external PHY does not > support in-band auto-negotation. > > Previously, when configured for SGMII mode a TBI PHY would attempt to > restart auto-negotation during initializtion. This auto-negotation > between a TBI PHY and external PHY would fail and result in unusable > ethernet operation. > > Forcing the TBI PHY and and external PHY to link at 1000Mbps full duplex > in SGMII mode resolves this issue of auto-negotation failing. > > Note that 10Mbps and 100Mbps operation is still possible on the external > side of the external PHY even when SGMII is operating at 1000Mbps. > The SGMII interface still operates at 1000Mbps, but each byte of data > is repeated 100 or 10 times for 10/100Mbps and the external PHY handles > converting this data stream into proper 10/100Mbps signalling. > > Signed-off-by: Peter Tyser > --- Applied to net repo. thanks, Ben