netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [net-next PATCH v8 0/4] net: phy: add PHY package base addr + mmd APIs
@ 2023-12-15 13:15 Christian Marangi
  2023-12-15 13:15 ` [net-next PATCH v8 1/4] net: phy: make addr type u8 in phy_package_shared struct Christian Marangi
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Christian Marangi @ 2023-12-15 13:15 UTC (permalink / raw)
  To: Florian Fainelli, Broadcom internal kernel review list,
	Andrew Lunn, Heiner Kallweit, Russell King, David S. Miller,
	Eric Dumazet, Jakub Kicinski, Paolo Abeni, David Epping,
	Vladimir Oltean, Christian Marangi, Harini Katakam, netdev,
	linux-kernel

This small series is required for the upcoming qca807x PHY that
will make use of PHY package mmd API and the new implementation
with read/write based on base addr.

The MMD PHY package patch currently has no use but it will be
used in the upcoming patch and it does complete what a PHY package
may require in addition to basic read/write to setup global PHY address.

(Changelog for all the revision is present in the single patch)

Christian Marangi (4):
  net: phy: make addr type u8 in phy_package_shared struct
  net: phy: extend PHY package API to support multiple global address
  net: phy: restructure __phy_write/read_mmd to helper and phydev user
  net: phy: add support for PHY package MMD read/write

 drivers/net/phy/bcm54140.c       |  16 ++-
 drivers/net/phy/mscc/mscc.h      |   5 +
 drivers/net/phy/mscc/mscc_main.c |   4 +-
 drivers/net/phy/phy-core.c       | 204 +++++++++++++++++++++++++------
 drivers/net/phy/phy_device.c     |  35 +++---
 include/linux/phy.h              |  80 ++++++++----
 6 files changed, 266 insertions(+), 78 deletions(-)

-- 
2.40.1


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

end of thread, other threads:[~2023-12-17 20:13 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-12-15 13:15 [net-next PATCH v8 0/4] net: phy: add PHY package base addr + mmd APIs Christian Marangi
2023-12-15 13:15 ` [net-next PATCH v8 1/4] net: phy: make addr type u8 in phy_package_shared struct Christian Marangi
2023-12-15 13:15 ` [net-next PATCH v8 2/4] net: phy: extend PHY package API to support multiple global address Christian Marangi
2023-12-15 13:15 ` [net-next PATCH v8 3/4] net: phy: restructure __phy_write/read_mmd to helper and phydev user Christian Marangi
2023-12-15 13:15 ` [net-next PATCH v8 4/4] net: phy: add support for PHY package MMD read/write Christian Marangi
2023-12-17 20:13 ` [net-next PATCH v8 0/4] net: phy: add PHY package base addr + mmd APIs patchwork-bot+netdevbpf

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