[net-next,v8,0/4] net: phy: add PHY package base addr + mmd APIs

Message ID 20231215131534.7188-1-ansuelsmth@gmail.com
Headers
Series net: phy: add PHY package base addr + mmd APIs |

Message

Christian Marangi Dec. 15, 2023, 1:15 p.m. UTC
  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(-)
  

Comments

patchwork-bot+netdevbpf@kernel.org Dec. 17, 2023, 8:13 p.m. UTC | #1
Hello:

This series was applied to netdev/net-next.git (main)
by David S. Miller <davem@davemloft.net>:

On Fri, 15 Dec 2023 14:15:30 +0100 you wrote:
> 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.
> 
> [...]

Here is the summary with links:
  - [net-next,v8,1/4] net: phy: make addr type u8 in phy_package_shared struct
    https://git.kernel.org/netdev/net-next/c/ebb30ccbbdbd
  - [net-next,v8,2/4] net: phy: extend PHY package API to support multiple global address
    https://git.kernel.org/netdev/net-next/c/9eea577eb115
  - [net-next,v8,3/4] net: phy: restructure __phy_write/read_mmd to helper and phydev user
    https://git.kernel.org/netdev/net-next/c/028672bd1d73
  - [net-next,v8,4/4] net: phy: add support for PHY package MMD read/write
    https://git.kernel.org/netdev/net-next/c/d63710fc0f1a

You are awesome, thank you!