[U-Boot] [PATCH v3 0/6] net: phy: Allow disabling SmartEEE for Atheros PHYs
Vladimir Oltean
vladimir.oltean at nxp.com
Sat Jan 26 00:40:36 UTC 2019
The patchset adds support for disabling a PHY feature that may cause packet
loss, and also cleans up the atheros.c driver a bit.
As part of the cleanup, there are also some functional changes for the AR8035
in the RGMII internal delay area. Due to a mistake, RGMII Tx internal delay
used to be implicitly always enabled. This is now corrected. Users of this
driver may need to update their bindings to explicitly request the Tx internal
delays back.
Changes in v3:
* Replaced all magic numbers with macros
* Squashed "net: phy: ar803x: Use phy_read_mmd and phy_write_mmd functions"
into new "net: phy: ar803x: Clarify the configuration of the CLK_25M
output pin" patch
* Fixed unconditional enabling of RGMII TxID for AR8035
Vladimir Oltean (6):
net: phy: ar803x: Address packet drops at low traffic rate due to
SmartEEE feature
net: phy: ar803x: Make RGMII Tx delays actually configurable for
AR8035
net: phy: ar803x: Use common functions for RGMII internal delays
net: phy: ar803x: Explicitly disable RGMII delays
net: phy: ar803x: Clarify the configuration of the CLK_25M output pin
net: phy: ar803x: Clarify the intention of ar8021_config
drivers/net/phy/Kconfig | 21 ++++++++
drivers/net/phy/atheros.c | 128 ++++++++++++++++++++++++++++++++--------------
2 files changed, 111 insertions(+), 38 deletions(-)
--
2.7.4
More information about the U-Boot
mailing list