[<prev] [next>] [day] [month] [year] [list]
Message-ID:
<AM9PR04MB8506436F08F151DD5858BBABE2BD2@AM9PR04MB8506.eurprd04.prod.outlook.com>
Date: Sun, 4 Aug 2024 20:39:26 +0000
From: "Jan Petrous (OSS)" <jan.petrous@....nxp.com>
To: Maxime Coquelin <mcoquelin.stm32@...il.com>, Alexandre Torgue
<alexandre.torgue@...s.st.com>
CC: dl-S32 <S32@....com>, "linux-kernel@...r.kernel.org"
<linux-kernel@...r.kernel.org>, "linux-stm32@...md-mailman.stormreply.com"
<linux-stm32@...md-mailman.stormreply.com>,
"linux-arm-kernel@...ts.infradead.org"
<linux-arm-kernel@...ts.infradead.org>, Claudiu Manoil
<claudiu.manoil@....com>
Subject: [PATCH 0/6] Add support for Synopsis DWMAC IP on NXP Automotive SoCs
The SoC series S32G2xx and S32G3xx feature one DWMAC instance,
the SoC S32R45 has two instances. The devices can use RGMII/RMII/MII
interface over Pinctrl device or the output can be routed
to the embedded SerDes for SGMII connectivity.
The provided stmmac glue code implements only basic functionality,
interface support is restricted to RGMII only.
This patchset adds stmmac glue driver based on downstream NXP git [0].
[0] https://github.com/nxp-auto-linux/linux
Jan Petrous (OSS) (6):
net: driver: stmmac: extend CSR calc support
net: stmmac: Expand clock rate variables
dt-bindings: net: Add DT bindings for DWMAC on NXP S32G/R SoCs
net: stmmac: dwmac-s32cc: add basic NXP S32G/S32R glue driver
MAINTAINERS: Add Jan Petrous as the NXP S32G/R DWMAC driver maintainer
net: stmmac: dwmac-s32cc: Read PTP clock rate when ready
.../bindings/net/nxp,s32cc-dwmac.yaml | 127 +++++++++
.../devicetree/bindings/net/snps,dwmac.yaml | 1 +
MAINTAINERS | 7 +
drivers/net/ethernet/stmicro/stmmac/Kconfig | 11 +
drivers/net/ethernet/stmicro/stmmac/Makefile | 1 +
drivers/net/ethernet/stmicro/stmmac/common.h | 2 +
.../stmicro/stmmac/dwmac-qcom-ethqos.c | 2 +-
.../net/ethernet/stmicro/stmmac/dwmac-s32cc.c | 248 ++++++++++++++++++
.../net/ethernet/stmicro/stmmac/stmmac_main.c | 4 +
.../ethernet/stmicro/stmmac/stmmac_platform.c | 2 +-
include/linux/stmmac.h | 10 +-
11 files changed, 409 insertions(+), 6 deletions(-)
create mode 100644 Documentation/devicetree/bindings/net/nxp,s32cc-dwmac.yaml
create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-s32cc.c
--
2.45.2
Powered by blists - more mailing lists