]> git.kernelconcepts.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)
committerLothar Waßmann <LW@KARO-electronics.de>
Wed, 20 Aug 2014 08:06:16 +0000 (10:06 +0200)
commit5c556ff4990a4de4dc563459d5f271f59884af66
treea1d920a885fc1c20fe9e91ce8fbfaf92170cfefb
parent54634847b371768d381cf9e8a2b7e46f50801568
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