Devicetree
 help / color / mirror / Atom feed
* [PATCH net-next v3 0/6] Side MDIO Support for LAN937x Switches
@ 2024-11-05  9:09 Oleksij Rempel
  2024-11-05  9:09 ` [PATCH net-next v3 1/6] dt-bindings: net: dsa: ksz: add internal MDIO bus description Oleksij Rempel
                   ` (5 more replies)
  0 siblings, 6 replies; 11+ messages in thread
From: Oleksij Rempel @ 2024-11-05  9:09 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: ksz: add internal MDIO bus description
  dt-bindings: net: dsa: ksz: 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        | 260 ++++++++++++++++--
 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, 539 insertions(+), 32 deletions(-)

--
2.39.5


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

end of thread, other threads:[~2024-11-05 18:21 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-05  9:09 [PATCH net-next v3 0/6] Side MDIO Support for LAN937x Switches Oleksij Rempel
2024-11-05  9:09 ` [PATCH net-next v3 1/6] dt-bindings: net: dsa: ksz: add internal MDIO bus description Oleksij Rempel
2024-11-05  9:09 ` [PATCH net-next v3 2/6] dt-bindings: net: dsa: ksz: add mdio-parent-bus property for internal MDIO Oleksij Rempel
2024-11-05  9:09 ` [PATCH net-next v3 3/6] net: dsa: microchip: Refactor MDIO handling for side MDIO access Oleksij Rempel
2024-11-05 18:15   ` Andrew Lunn
2024-11-05  9:09 ` [PATCH net-next v3 4/6] net: dsa: microchip: cleanup error handling in ksz_mdio_register Oleksij Rempel
2024-11-05  9:09 ` [PATCH net-next v3 5/6] net: dsa: microchip: add support for side MDIO interface in LAN937x Oleksij Rempel
2024-11-05 18:21   ` Andrew Lunn
2024-11-05  9:09 ` [PATCH net-next v3 6/6] net: dsa: microchip: parse PHY config from device tree Oleksij Rempel
2024-11-05 14:28   ` Maxime Chevallier
2024-11-05 14:32     ` Oleksij Rempel

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox