diff options
author | Fugang Duan <B38611@freescale.com> | 2012-01-11 17:46:23 +0000 |
---|---|---|
committer | Alan Tull <r80115@freescale.com> | 2012-01-11 03:59:34 -0600 |
commit | 88df18beba0c28b18ffdb1dae251b5d13056af23 (patch) | |
tree | 0a8aad54c7a342fc63c183fb4940f8a2dc090aba /board/freescale/mx6q_sabrelite/mx6q_sabrelite.c | |
parent | 30340cb4f222e6227ed9c8b558c1635b741f3683 (diff) | |
download | u-boot-imx-88df18beba0c28b18ffdb1dae251b5d13056af23.zip u-boot-imx-88df18beba0c28b18ffdb1dae251b5d13056af23.tar.gz u-boot-imx-88df18beba0c28b18ffdb1dae251b5d13056af23.tar.bz2 |
ENGR00171622 - FEC : workaround for Gb enet in sabrelite board.rel_imx_2.6.38_12.01.01imx_v2009.08_12.01.01
Micrel phy KSZ9021 Gb speed cannot work well in i.MX6 sabrelite
board. Advertise phy is not 1000Base-T capable, and enet can
work well at 100Mbps mode in 1000M environment(1G cable & 1G hub).
Signed-off-by: Fugang Duan <B38611@freescale.com>
Diffstat (limited to 'board/freescale/mx6q_sabrelite/mx6q_sabrelite.c')
-rw-r--r-- | board/freescale/mx6q_sabrelite/mx6q_sabrelite.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/board/freescale/mx6q_sabrelite/mx6q_sabrelite.c b/board/freescale/mx6q_sabrelite/mx6q_sabrelite.c index f269a3e..c9de1d3 100644 --- a/board/freescale/mx6q_sabrelite/mx6q_sabrelite.c +++ b/board/freescale/mx6q_sabrelite/mx6q_sabrelite.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2011 Freescale Semiconductor, Inc. + * Copyright (C) 2011-2012 Freescale Semiconductor, Inc. * * See file CREDITS for list of people who contributed to this * project. @@ -657,8 +657,8 @@ int mx6_rgmii_rework(char *devname, int phy_addr) phy_write(devname, phy_addr, 0x9, 0x0c00); #endif - /* enable master mode, 1000 Base-T capable */ - phy_write(devname, phy_addr, 0x9, 0x1f00); + /* enable master mode, force phy to 100Mbps */ + phy_write(devname, phy_addr, 0x9, 0x1c00); /* min rx data delay */ phy_write(devname, phy_addr, 0x0b, 0x8105); |