public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH net-next v4 0/6] Side MDIO Support for LAN937x Switches
@ 2024-11-06  7:59 Oleksij Rempel
  2024-11-06  7:59 ` [PATCH net-next v4 1/6] dt-bindings: net: dsa: microchip: add internal MDIO bus description Oleksij Rempel
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: Oleksij Rempel @ 2024-11-06  7:59 UTC (permalink / raw)
  To: David S. Miller, Andrew Lunn, Eric Dumazet, Florian Fainelli,
	Jakub Kicinski, Paolo Abeni, Vladimir Oltean, Woojung Huh,
	Arun Ramadoss, Conor Dooley, Krzysztof Kozlowski, Rob Herring
  Cc: Oleksij Rempel, kernel, linux-kernel, netdev, UNGLinuxDriver,
	Russell King (Oracle), devicetree, Marek Vasut

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



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

end of thread, other threads:[~2024-11-12  1:00 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-06  7:59 [PATCH net-next v4 0/6] Side MDIO Support for LAN937x Switches Oleksij Rempel
2024-11-06  7:59 ` [PATCH net-next v4 1/6] dt-bindings: net: dsa: microchip: add internal MDIO bus description Oleksij Rempel
2024-11-06  7:59 ` [PATCH net-next v4 2/6] dt-bindings: net: dsa: microchip: add mdio-parent-bus property for internal MDIO Oleksij Rempel
2024-11-06  7:59 ` [PATCH net-next v4 3/6] net: dsa: microchip: Refactor MDIO handling for side MDIO access Oleksij Rempel
2024-11-06  7:59 ` [PATCH net-next v4 4/6] net: dsa: microchip: cleanup error handling in ksz_mdio_register Oleksij Rempel
2024-11-06  7:59 ` [PATCH net-next v4 5/6] net: dsa: microchip: add support for side MDIO interface in LAN937x Oleksij Rempel
2024-11-06  7:59 ` [PATCH net-next v4 6/6] net: dsa: microchip: parse PHY config from device tree Oleksij Rempel
2024-11-12  1:00 ` [PATCH net-next v4 0/6] Side MDIO Support for LAN937x Switches 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