All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH net-next v2 0/5] net: mdio: realtek-rtl9300: Add RTL931x support
@ 2026-06-09  5:28 Markus Stockhausen
  2026-06-09  5:28 ` [PATCH net-next v2 1/5] dt-bindings: net: realtek,rtl9301-mdio: Add RTL931x series Markus Stockhausen
                   ` (4 more replies)
  0 siblings, 5 replies; 12+ messages in thread
From: Markus Stockhausen @ 2026-06-09  5:28 UTC (permalink / raw)
  To: andrew, hkallweit1, linux, davem, edumazet, kuba, pabeni, netdev,
	chris.packham, daniel, robh, krzk+dt, conor+dt, devicetree
  Cc: Markus Stockhausen

The Realtek Otto switch platform consists of four different series

- RTL838x aka maple   : 28 port 1G Switches
- RTL839x aka cypress : 52 port 1G Switches
- RTL930x aka longan  : 28 port 1G/2.5G/10G Switches
- RTL931x aka mango   : 56 port 1G/2.5G/10G Switches

This patch series adds support for the RTL931x devices. For this

- Enhance device tree binding.
- Implement final cleanups and enhancments for the driver.
- Add RTL931x coding.

Remark: Instead of this series it was planned to bring support for  
hardware polling configuration first. It turns out that more testing
is needed - especially for the RTL83xx SoCs. Instead add the lineup 
of the RTL931x devices, that are known to have no obvious bus and
polling issues (at least from testing and vendor SDK perspective).  

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
---

v1 -> v2
  - Fix subject of cover letter
  - Convert const/const to enum in device tree
v1: https://lore.kernel.org/netdev/20260607125406.2853607-1-markus.stockhausen@gmx.de/


Markus Stockhausen (5):
  dt-bindings: net: realtek,rtl9301-mdio: Add RTL931x series
  net: mdio: realtek-rtl9300: Add prefix to register field defines
  net: mdio: realtek-rtl9300: Make otto_emdio_read_cmd() generic
  net: mdio: realtek-rtl9300: Add registers for high port count modes
  net: mdio: realtek-rtl9300: Add support for RTL931x

 .../bindings/net/realtek,rtl9301-mdio.yaml    |   9 +-
 drivers/net/mdio/mdio-realtek-rtl9300.c       | 210 +++++++++++++++---
 2 files changed, 185 insertions(+), 34 deletions(-)

-- 
2.54.0


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

end of thread, other threads:[~2026-06-10 12:49 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-09  5:28 [PATCH net-next v2 0/5] net: mdio: realtek-rtl9300: Add RTL931x support Markus Stockhausen
2026-06-09  5:28 ` [PATCH net-next v2 1/5] dt-bindings: net: realtek,rtl9301-mdio: Add RTL931x series Markus Stockhausen
2026-06-10  7:48   ` Krzysztof Kozlowski
2026-06-09  5:28 ` [PATCH net-next v2 2/5] net: mdio: realtek-rtl9300: Add prefix to register field defines Markus Stockhausen
2026-06-10  8:33   ` Andrew Lunn
2026-06-09  5:28 ` [PATCH net-next v2 3/5] net: mdio: realtek-rtl9300: Make otto_emdio_read_cmd() generic Markus Stockhausen
2026-06-10 12:49   ` Maxime Chevallier
2026-06-09  5:28 ` [PATCH net-next v2 4/5] net: mdio: realtek-rtl9300: Add registers for high port count modes Markus Stockhausen
2026-06-10  8:34   ` Andrew Lunn
2026-06-09  5:28 ` [PATCH net-next v2 5/5] net: mdio: realtek-rtl9300: Add support for RTL931x Markus Stockhausen
2026-06-10  5:30   ` sashiko-bot
2026-06-10  8:35   ` Andrew Lunn

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.