mbox series

[net-next,v4,0/6] Side MDIO Support for LAN937x Switches

Message ID 20241106075942.1636998-1-o.rempel@pengutronix.de (mailing list archive)
Headers show
Series Side MDIO Support for LAN937x Switches | expand

Message

Oleksij Rempel Nov. 6, 2024, 7:59 a.m. UTC
This patch set introduces support for an internal MDIO bus in LAN937x
switches, enabling the use of a side MDIO channel for PHY management
while keeping SPI as the main interface for switch configuration.

changes v3:
- add "net: dsa: microchip: parse PHY config from device tree" patch

other changelogs are added to separate patches.

Oleksij Rempel (6):
  dt-bindings: net: dsa: microchip: add internal MDIO bus description
  dt-bindings: net: dsa: microchip: add mdio-parent-bus property for
    internal MDIO
  net: dsa: microchip: Refactor MDIO handling for side MDIO access
  net: dsa: microchip: cleanup error handling in ksz_mdio_register
  net: dsa: microchip: add support for side MDIO interface in LAN937x
  net: dsa: microchip: parse PHY config from device tree

 .../bindings/net/dsa/microchip,ksz.yaml       |  20 ++
 drivers/net/dsa/microchip/ksz_common.c        | 259 ++++++++++++++++--
 drivers/net/dsa/microchip/ksz_common.h        |  59 ++++
 drivers/net/dsa/microchip/lan937x.h           |   2 +
 drivers/net/dsa/microchip/lan937x_main.c      | 226 +++++++++++++--
 drivers/net/dsa/microchip/lan937x_reg.h       |   4 +
 6 files changed, 538 insertions(+), 32 deletions(-)

Comments

patchwork-bot+netdevbpf@kernel.org Nov. 12, 2024, 1 a.m. UTC | #1
Hello:

This series was applied to netdev/net-next.git (main)
by Jakub Kicinski <kuba@kernel.org>:

On Wed,  6 Nov 2024 08:59:35 +0100 you wrote:
> This patch set introduces support for an internal MDIO bus in LAN937x
> switches, enabling the use of a side MDIO channel for PHY management
> while keeping SPI as the main interface for switch configuration.
> 
> changes v3:
> - add "net: dsa: microchip: parse PHY config from device tree" patch
> 
> [...]

Here is the summary with links:
  - [net-next,v4,1/6] dt-bindings: net: dsa: microchip: add internal MDIO bus description
    https://git.kernel.org/netdev/net-next/c/7eb4c2571443
  - [net-next,v4,2/6] dt-bindings: net: dsa: microchip: add mdio-parent-bus property for internal MDIO
    https://git.kernel.org/netdev/net-next/c/698b20a679be
  - [net-next,v4,3/6] net: dsa: microchip: Refactor MDIO handling for side MDIO access
    https://git.kernel.org/netdev/net-next/c/9afaf0eec2ab
  - [net-next,v4,4/6] net: dsa: microchip: cleanup error handling in ksz_mdio_register
    https://git.kernel.org/netdev/net-next/c/8bbba4161b65
  - [net-next,v4,5/6] net: dsa: microchip: add support for side MDIO interface in LAN937x
    https://git.kernel.org/netdev/net-next/c/f47e6e1e79a1
  - [net-next,v4,6/6] net: dsa: microchip: parse PHY config from device tree
    https://git.kernel.org/netdev/net-next/c/34125ac851b8

You are awesome, thank you!