All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH net-next 0/4] phylink/sfp updates
@ 2019-05-20 15:21 Russell King - ARM Linux admin
  2019-05-20 15:22 ` [PATCH net-next 1/4] net: phylink: support for link gpio interrupt Russell King
                   ` (6 more replies)
  0 siblings, 7 replies; 27+ messages in thread
From: Russell King - ARM Linux admin @ 2019-05-20 15:21 UTC (permalink / raw)
  To: David S. Miller
  Cc: Andrew Lunn, Florian Fainelli, Heiner Kallweit, netdev, Vladimir Oltean

Hi,

I realise that net-next probably isn't open yet, but I believe folk
will find these patches "interesting" so I'm sending them to share
them with people working on this code, rather than expecting them to
be picked up this week.

The first patch adds support for using interrupts when using a GPIO
for link status tracking, rather than polling it at one second
intervals.  This reduces the need to wakeup the CPU every second.

The second patch adds support to the MII ioctl API to read and write
Clause 45 PHY registers.  I don't know how desirable this is for
mainline, but I have used this facility extensively to investigate
the Marvell 88x3310 PHY.

There have been discussions about removing "netdev" from phylink.
The last two patches remove netdev from the sfp code, which would be
a necessary step in that direction.

 drivers/net/phy/phy.c     | 33 ++++++++++++++++++++--------
 drivers/net/phy/phylink.c | 55 +++++++++++++++++++++++++++++++++++++++++------
 drivers/net/phy/sfp-bus.c | 14 +++++-------
 include/linux/sfp.h       | 12 +++++++----
 4 files changed, 86 insertions(+), 28 deletions(-)

-- 
RMK's Patch system: https://www.armlinux.org.uk/developer/patches/
FTTC broadband for 0.8mile line in suburbia: sync at 12.1Mbps down 622kbps up
According to speedtest.net: 11.9Mbps down 500kbps up

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

end of thread, other threads:[~2019-05-31 19:39 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-05-20 15:21 [PATCH net-next 0/4] phylink/sfp updates Russell King - ARM Linux admin
2019-05-20 15:22 ` [PATCH net-next 1/4] net: phylink: support for link gpio interrupt Russell King
2019-05-20 18:22   ` Florian Fainelli
2019-05-20 18:31     ` Russell King - ARM Linux admin
2019-05-20 15:22 ` [PATCH net-next 2/4] net: phy: allow Clause 45 access via mii ioctl Russell King
2019-05-20 18:23   ` Florian Fainelli
2019-05-20 15:22 ` [PATCH net-next 3/4] net: sfp: add mandatory attach/detach methods for sfp buses Russell King
2019-05-20 18:24   ` Florian Fainelli
2019-05-20 15:22 ` [PATCH net-next 4/4] net: sfp: remove sfp-bus use of netdevs Russell King
2019-05-20 18:25   ` Florian Fainelli
2019-05-20 15:40 ` [PATCH net-next 0/4] phylink/sfp updates Vladimir Oltean
2019-05-22 17:34 ` David Miller
2019-05-28  9:56 ` [PATCH net-next 0/5] " Russell King - ARM Linux admin
2019-05-28  9:57   ` [PATCH net-next 1/5] net: phylink: remove netdev from phylink mii ioctl emulation Russell King
2019-05-28 15:19     ` Andrew Lunn
2019-05-28  9:57   ` [PATCH net-next 2/5] net: phylink: support for link gpio interrupt Russell King
2019-05-28 10:02     ` Russell King - ARM Linux admin
2019-05-29 21:21       ` David Miller
2019-05-28  9:57   ` [PATCH net-next 3/5] net: phy: allow Clause 45 access via mii ioctl Russell King
2019-05-28 12:54     ` Vladimir Oltean
2019-05-28 13:27       ` Russell King - ARM Linux admin
2019-05-28 15:31         ` Andrew Lunn
2019-05-28  9:57   ` [PATCH net-next 4/5] net: sfp: add mandatory attach/detach methods for sfp buses Russell King
2019-05-28 15:21     ` Andrew Lunn
2019-05-28  9:57   ` [PATCH net-next 5/5] net: sfp: remove sfp-bus use of netdevs Russell King
2019-05-28 15:21     ` Andrew Lunn
2019-05-31 19:39   ` [PATCH net-next 0/5] phylink/sfp updates David Miller

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.