netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/2] net: support bgmac with B50212E B1 PHY
@ 2017-10-12  8:21 Rafał Miłecki
  2017-10-12  8:21 ` [PATCH 1/2] net: phy: broadcom: support new device flag for setting master mode Rafał Miłecki
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Rafał Miłecki @ 2017-10-12  8:21 UTC (permalink / raw)
  To: David S . Miller, netdev
  Cc: Andrew Lunn, Florian Fainelli, Hauke Mehrtens, Jon Mason,
	Steve Lin, Tobias Klauser, bcm-kernel-feedback-list,
	Rafał Miłecki

From: Rafał Miłecki <rafal@milecki.pl>

I got a report that a board with BCM47189 SoC and B50212E B1 PHY doesn't
work well some devices as there is massive ping loss. After analyzing
PHY state it has appeared that is runs in slave mode and doesn't auto
switch to master properly when needed.

This patchset fixes this by:
1) Adding new flag support to the PHY driver for setting master mode
2) Modifying bgmac to request master mode for reported hardware

Rafał Miłecki (2):
  net: phy: broadcom: support new device flag for setting master mode
  net: bgmac: enable master mode for BCM54210E and B50212E PHYs

 drivers/net/ethernet/broadcom/bgmac-bcma.c | 8 +++++++-
 drivers/net/phy/broadcom.c                 | 6 ++++++
 include/linux/brcmphy.h                    | 1 +
 3 files changed, 14 insertions(+), 1 deletion(-)

-- 
2.11.0

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

end of thread, other threads:[~2017-10-13 19:14 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-10-12  8:21 [PATCH 0/2] net: support bgmac with B50212E B1 PHY Rafał Miłecki
2017-10-12  8:21 ` [PATCH 1/2] net: phy: broadcom: support new device flag for setting master mode Rafał Miłecki
2017-10-12  8:21 ` [PATCH 2/2] net: bgmac: enable master mode for BCM54210E and B50212E PHYs Rafał Miłecki
2017-10-13  5:59 ` [PATCH 0/2] net: support bgmac with B50212E B1 PHY David Miller
2017-10-13 19:14 ` Florian Fainelli

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).