u-boot/drivers
Peter Tyser 46e91674fb tsec: Force TBI PHY to 1000Mbps full duplex in SGMII mode
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 <ptyser@xes-inc.com>
Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2010-01-31 22:34:34 -08:00
..
bios_emulator drivers/bios_emulator: Fix compile error in .depend not being generated 2009-12-17 22:24:36 +01:00
block Misc SATA fixups 2009-09-04 21:53:37 +02:00
dma ColdFire: Fix compile warning messages 2009-08-26 03:44:31 -05:00
fpga fpga: Remove relocation fixups 2009-10-03 10:17:56 +02:00
gpio Kirkwood: Upgated licencing for files imported from linux source to GPLv2 or later 2010-01-23 08:15:48 -06:00
hwmon Misc ds1722 fixups 2009-09-04 21:54:52 +02:00
i2c SPEAr : i2c driver support added for SPEAr SoCs 2010-01-23 08:15:49 -06:00
input License cleanup: remove unintended "All Rights Reserved" notices. 2009-09-04 23:00:56 +02:00
misc TWL4030: make LEDs selectable for twl4030_led_init() 2010-01-04 08:48:15 -06:00
mmc Blackfin: convert bfin_sdh to generic mmc 2010-01-17 09:17:27 -05:00
mtd SPEAr : nand driver support for SPEAr SoCs 2010-01-23 08:15:49 -06:00
net tsec: Force TBI PHY to 1000Mbps full duplex in SGMII mode 2010-01-31 22:34:34 -08:00
pci ppc4xx: Fix sending type 1 PCI transactions 2010-01-23 09:27:18 +01:00
pcmcia Misc ti_pci1410a fixups 2009-09-04 21:54:04 +02:00
power OMAP3 Move twl4030 mmc function 2009-07-29 09:57:43 +02:00
qe mpc85xx: Configure QE USB for MPC8569E-MDS boards 2009-10-27 10:04:17 -05:00
rtc Merge branch 'master' into next 2009-12-05 02:11:59 +01:00
serial SPEAr : usbd driver support for SPEAr SoCs 2010-01-23 08:15:49 -06:00
spi Blackfin: bfin_spi: round up clock divider 2010-01-17 09:17:27 -05:00
twserial drivers/twserial: Add protocol driver for "three wire serial" interface. 2009-03-30 09:38:36 +02:00
usb SPEAr : usbd driver support for SPEAr SoCs 2010-01-23 08:15:49 -06:00
video move prototypes for gunzip() and zunzip() to common.h 2009-12-21 21:39:59 +01:00
watchdog at91sam9: add watchdog support 2009-04-04 20:42:19 +02:00