[RFC PATCH 0/5] airoha: add MDIO + PCS support

Christian Marangi ansuelsmth at gmail.com
Sat Aug 23 01:29:14 CEST 2025


This initial series rework the MT7531 to a dedicated driver
to add support for AN7581 (based on MT7988 Switch).

Also add support for configuring the PCS to setup the
Serdes port.

Posting as RFC to have some comments about the rework of the
MT7531.

Christian Marangi (5):
  net: mediatek: move MT7531 mdio to dedicated driver
  net: airoha: bind MDIO controller on Ethernet load
  net: airoha: add support for Airoha PCS driver
  net: airoha: fill in support for PCS in Airoha Ethernet driver
  airoha: add PCS node for AN7581

 arch/arm/dts/an7581-u-boot.dtsi        |   71 ++
 arch/arm/dts/en7581-evb-u-boot.dtsi    |   18 +
 drivers/net/Kconfig                    |    7 +
 drivers/net/Makefile                   |    5 +
 drivers/net/airoha/Kconfig             |   12 +
 drivers/net/airoha/Makefile            |    6 +
 drivers/net/airoha/pcs-airoha-common.c |  803 ++++++++++++++
 drivers/net/airoha/pcs-airoha.h        | 1216 +++++++++++++++++++++
 drivers/net/airoha/pcs-an7581.c        | 1369 ++++++++++++++++++++++++
 drivers/net/airoha_eth.c               |  115 ++
 drivers/net/mdio-mt7531.c              |  140 +++
 drivers/net/mdio-mt7531.h              |    9 +
 drivers/net/mtk_eth/Kconfig            |    1 +
 drivers/net/mtk_eth/mt753x.c           |   29 +-
 drivers/net/mtk_eth/mt753x.h           |    3 +
 15 files changed, 3784 insertions(+), 20 deletions(-)
 create mode 100644 drivers/net/airoha/Kconfig
 create mode 100644 drivers/net/airoha/Makefile
 create mode 100644 drivers/net/airoha/pcs-airoha-common.c
 create mode 100644 drivers/net/airoha/pcs-airoha.h
 create mode 100644 drivers/net/airoha/pcs-an7581.c
 create mode 100644 drivers/net/mdio-mt7531.c
 create mode 100644 drivers/net/mdio-mt7531.h

-- 
2.50.0



More information about the U-Boot mailing list