All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH v3 0/6] net: phy: Allow disabling SmartEEE for Atheros PHYs
@ 2019-01-26  0:40 Vladimir Oltean
  2019-01-26  0:40 ` [U-Boot] [PATCH v3 1/6] net: phy: ar803x: Address packet drops at low traffic rate due to SmartEEE feature Vladimir Oltean
                   ` (5 more replies)
  0 siblings, 6 replies; 18+ messages in thread
From: Vladimir Oltean @ 2019-01-26  0:40 UTC (permalink / raw)
  To: u-boot

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

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2019-03-05 18:04 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-01-26  0:40 [U-Boot] [PATCH v3 0/6] net: phy: Allow disabling SmartEEE for Atheros PHYs Vladimir Oltean
2019-01-26  0:40 ` [U-Boot] [PATCH v3 1/6] net: phy: ar803x: Address packet drops at low traffic rate due to SmartEEE feature Vladimir Oltean
2019-03-05 18:04   ` [U-Boot] " Joe Hershberger
2019-01-26  0:40 ` [U-Boot] [PATCH v3 2/6] net: phy: ar803x: Make RGMII Tx delays actually configurable for AR8035 Vladimir Oltean
2019-02-04 22:53   ` Joe Hershberger
2019-03-05 18:04   ` [U-Boot] " Joe Hershberger
2019-01-26  0:40 ` [U-Boot] [PATCH v3 3/6] net: phy: ar803x: Use common functions for RGMII internal delays Vladimir Oltean
2019-02-04 23:02   ` Joe Hershberger
2019-03-05 18:04   ` [U-Boot] " Joe Hershberger
2019-01-26  0:40 ` [U-Boot] [PATCH v3 5/6] net: phy: ar803x: Clarify the configuration of the CLK_25M output pin Vladimir Oltean
2019-02-04 23:09   ` Joe Hershberger
2019-03-05 18:04   ` [U-Boot] " Joe Hershberger
2019-01-26  0:40 ` [U-Boot] [PATCH v3 4/6] net: phy: ar803x: Explicitly disable RGMII delays Vladimir Oltean
2019-02-04 23:03   ` Joe Hershberger
2019-03-05 18:04   ` [U-Boot] " Joe Hershberger
2019-01-26  0:40 ` [U-Boot] [PATCH v3 6/6] net: phy: ar803x: Clarify the intention of ar8021_config Vladimir Oltean
2019-02-04 23:18   ` Joe Hershberger
2019-03-05 18:04   ` [U-Boot] " Joe Hershberger

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.