linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 net-next 0/3] update seville to use shared MDIO driver
@ 2021-11-25 20:12 Colin Foster
  2021-11-25 20:12 ` [PATCH v2 net-next 1/3] net: mdio: mscc-miim: convert to a regmap implementation Colin Foster
                   ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Colin Foster @ 2021-11-25 20:12 UTC (permalink / raw)
  To: linux-kernel, netdev
  Cc: Vladimir Oltean, Claudiu Manoil, Alexandre Belloni,
	UNGLinuxDriver, Andrew Lunn, Vivien Didelot, Florian Fainelli,
	David S. Miller, Jakub Kicinski, Heiner Kallweit, Russell King

This patch set exposes and utilizes the shared MDIO bus in
drivers/net/mdio/msio-mscc-miim.c

v2:
    * Error handling (thanks Andrew Lunn)
    * Fix logic errors calling mscc_miim_setup during patch 1/3 (thanks
    Jakub Kicinski)
    * Remove unnecessary felix_mdio file (thanks Vladimir Oltean)
    * Pass NULL to mscc_miim_setup instead of GCB_PHY_PHY_CFG, since the
    phy reset isn't handled at that point of the Seville driver (patch
    3/3)

Colin Foster (3):
  net: mdio: mscc-miim: convert to a regmap implementation
  net: dsa: ocelot: seville: utilize of_mdiobus_register
  net: dsa: ocelot: felix: utilize shared mscc-miim driver for indirect
    MDIO access

 drivers/net/dsa/ocelot/Kconfig           |   1 +
 drivers/net/dsa/ocelot/seville_vsc9953.c | 104 ++-----------
 drivers/net/mdio/mdio-mscc-miim.c        | 181 +++++++++++++++++------
 include/linux/mdio/mdio-mscc-miim.h      |  20 +++
 include/soc/mscc/ocelot.h                |   1 +
 5 files changed, 171 insertions(+), 136 deletions(-)
 create mode 100644 include/linux/mdio/mdio-mscc-miim.h

-- 
2.25.1


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

end of thread, other threads:[~2021-11-27 17:25 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-11-25 20:12 [PATCH v2 net-next 0/3] update seville to use shared MDIO driver Colin Foster
2021-11-25 20:12 ` [PATCH v2 net-next 1/3] net: mdio: mscc-miim: convert to a regmap implementation Colin Foster
2021-11-25 22:21   ` Colin Foster
2021-11-27 17:23   ` Vladimir Oltean
2021-11-25 20:13 ` [PATCH v2 net-next 2/3] net: dsa: ocelot: seville: utilize of_mdiobus_register Colin Foster
2021-11-27 17:18   ` Vladimir Oltean
2021-11-25 20:13 ` [PATCH v2 net-next 3/3] net: dsa: ocelot: felix: utilize shared mscc-miim driver for indirect MDIO access Colin Foster
2021-11-26  0:58   ` Vladimir Oltean
2021-11-26 19:58     ` Colin Foster
2021-11-26 21:32       ` Vladimir Oltean
2021-11-27 17:17   ` Vladimir Oltean

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).