]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ENGR00237452 i.MX6:IEEE1588: disable phy Ar8031 SmartEEE
authorFugang Duan <B38611@freescale.com>
Fri, 2 Nov 2012 10:21:08 +0000 (18:21 +0800)
committerLothar Waßmann <LW@KARO-electronics.de>
Fri, 24 May 2013 06:35:55 +0000 (08:35 +0200)
commit6af7a4c9b84e266533aa9e370c7e430c7df55720
treecf78186ebce3a2c72a9bd45b67c622c8460e36f6
parent40e363c0763b3774a9778cda6db62d971b7cff58
ENGR00237452 i.MX6:IEEE1588: disable phy Ar8031 SmartEEE

Connecting two boards directly more than 2 hours, Ar8031 phy link
status generates glitch, which cause ethernet link down/up issue, but
ethernet still be active. There have three cases to validate the issue:

Item#1: If add performance stress test while runing IEEE1588, the link
down/up issue cannot be found.
Item#2: If insert switch between two net nodes and run IEEE1588 test,
the issue also cannot be found.
Item#3: If disable AR8031 SmartEEE feature, after two days overnight test,
no such issue found.

The issue is caused by phy Ar8031 SmartEEE feature, Item#1 and Item#2 can
prevent phy enter lpm mode, which match the Item#3 test result, so disable
SmartEEE feature to avoid the link issue generation.

Signed-off-by: Fugang Duan <B38611@freescale.com>
arch/arm/mach-mx6/board-mx6q_arm2.c
arch/arm/mach-mx6/board-mx6q_sabreauto.c
arch/arm/mach-mx6/board-mx6q_sabresd.c