[PATCH net-next 0/6] net: stmmac: add renesas,rzn1-gmac support

From: Clément Léger
Date: Mon Jan 16 2023 - 05:37:37 EST


The rzn1-gmac instance is connected to a PCS (MIIC). In order to use
this pcs, add support in the sttmac driver to set a generic phylink pcs
device instead of the xpcs only. Moreover, it adds support to provide
a phylink pcs device from the stmmac platform data and use it with the
driver. It also adds the bindings and the new rzn1-gmac driver that
retrieve this pcs from the device-tree.

Clément Léger (6):
net: stmmac: add support to use a generic phylink_pcs as PCS
net: stmmac: add support to provide pcs from platform data
net: stmmac: start phylink before setting up hardware
dt-bindings: net: renesas,rzn1-gmac: Document RZ/N1 GMAC support
net: stmmac: add support for RZ/N1 GMAC
ARM: dts: r9a06g032: describe GMAC1

.../bindings/net/renesas,rzn1-gmac.yaml | 71 +++++++++++
arch/arm/boot/dts/r9a06g032.dtsi | 18 +++
drivers/net/ethernet/stmicro/stmmac/Kconfig | 11 ++
drivers/net/ethernet/stmicro/stmmac/Makefile | 1 +
drivers/net/ethernet/stmicro/stmmac/common.h | 2 +
.../net/ethernet/stmicro/stmmac/dwmac-rzn1.c | 113 ++++++++++++++++++
.../net/ethernet/stmicro/stmmac/stmmac_main.c | 15 ++-
.../net/ethernet/stmicro/stmmac/stmmac_mdio.c | 1 +
include/linux/stmmac.h | 1 +
9 files changed, 228 insertions(+), 5 deletions(-)
create mode 100644 Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c

--
2.39.0