summaryrefslogtreecommitdiff
path: root/include/netdev.h
diff options
context:
space:
mode:
authorShaohui Xie <Shaohui.Xie@freescale.com>2014-10-20 19:51:21 +0800
committerYork Sun <yorksun@freescale.com>2014-11-19 18:16:50 -0800
commit3ce21c87c196d9a0f446e572a30bdb6cdb82d769 (patch)
tree895a507b3c1e5bce152d9bb5a0ae305e10b90573 /include/netdev.h
parentf0644da50ebbfb371f859ef0b247db3a1a23667c (diff)
downloadu-boot-imx-3ce21c87c196d9a0f446e572a30bdb6cdb82d769.zip
u-boot-imx-3ce21c87c196d9a0f446e572a30bdb6cdb82d769.tar.gz
u-boot-imx-3ce21c87c196d9a0f446e572a30bdb6cdb82d769.tar.bz2
powerpc/t2080qds: fix for 1000BASE-KX
1000BASE-KX(1G-KX) uses SGMII protocol but the serdes lane runs in 1G-KX mode. By default, the lane runs in SGMII mode, when a MAC uses a lane in 1G-KX mode, corresponding bit in PCCR1 for the lane needs to be set, and needs to fixup dtb accordingly for kernel to do proper initialization. Hwconfig "fsl_1gkx" is used to indicate a MAC runs in 1G-KX mode, FM1 MAC 1/2/5/6/9/10 are available for 1G-KX, MAC 3/4 run in RGMII mode. To set a MAC runs in 1G-KX mode, set its' corresponding env in "fsl_1gkx", 'fm1_1g1' stands for FM1-MAC1, 'fm1_1g2' stands for FM1-MAC2, etc. If all MAC 1/2/5/6/9/10 run in 1G-KX mode, the hwconfig should has below setting: fsl_1gkx:fm1_1g1,fm1_1g2,fm1_1g5,fm1_1g6,fm1_1g9,fm1_1g10 Signed-off-by: Shaohui Xie <Shaohui.Xie@freescale.com> [York Sun: Fix compiling warning] Reviewed-by: York Sun <yorksun@freescale.com>
Diffstat (limited to 'include/netdev.h')
0 files changed, 0 insertions, 0 deletions