]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ENGR00275394 i.MX6:IEEE1588: disable phy Ar8031 SmartEEE
authorLuwei Zhou <b45643@freescale.com>
Thu, 15 Aug 2013 06:35:32 +0000 (14:35 +0800)
committerJason Liu <r64343@freescale.com>
Wed, 30 Oct 2013 01:54:42 +0000 (09:54 +0800)
commit67e6d9b75dab2c4d59c1d9adfa7b0d251d8dc01f
tree1f086b80f34e0cae345ee813bf7aaa4fee15b972
parentd6a561ad972580575f5d7237e51865c792ad04fc
ENGR00275394 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: Luwei Zhou <B45643@freescale.com>
arch/arm/mach-imx/mach-imx6q.c