From: Romain Gantois <romain.gantois@bootlin.com> To: "David S. Miller" <davem@davemloft.net>, "Eric Dumazet" <edumazet@google.com>, "Jakub Kicinski" <kuba@kernel.org>, "Paolo Abeni" <pabeni@redhat.com>, "Rob Herring" <robh@kernel.org>, "Krzysztof Kozlowski" <krzysztof.kozlowski+dt@linaro.org>, "Conor Dooley" <conor+dt@kernel.org>, "Geert Uytterhoeven" <geert+renesas@glider.be>, "Magnus Damm" <magnus.damm@gmail.com>, "Alexandre Torgue" <alexandre.torgue@foss.st.com>, "Jose Abreu" <joabreu@synopsys.com>, "Maxime Coquelin" <mcoquelin.stm32@gmail.com>, "Russell King" <linux@armlinux.org.uk>, "Clément Léger" <clement.leger@bootlin.com>, "Serge Semin" <fancer.lancer@gmail.com> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>, netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-renesas-soc@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, Romain Gantois <romain.gantois@bootlin.com>, "Russell King (Oracle)" <rmk+kernel@armlinux.org.uk>, Maxime Chevallier <maxime.chevallier@bootlin.com> Subject: [PATCH net-next v4 0/5] net: stmmac: Add support for RZN1 GMAC devices Date: Wed, 24 Apr 2024 11:06:18 +0200 [thread overview] Message-ID: <20240424-rzn1-gmac1-v4-0-852a5f2ce0c0@bootlin.com> (raw) Hello everyone, This is version four of my series that adds support for a Gigabit Ethernet controller featured in the Renesas r9a06g032 SoC, of the RZ/N1 family. This GMAC device is based on a Synopsys IP and is compatible with the stmmac driver. My former colleague Clément Léger originally sent a series for this driver, but an issue in bringing up the PCS clock had blocked the upstreaming process. This issue has since been resolved by the following series: https://lore.kernel.org/all/20240326-rxc_bugfix-v6-0-24a74e5c761f@bootlin.com/ This series consists of a devicetree binding describing the RZN1 GMAC controller IP, a node for the GMAC1 device in the r9a06g032 SoC device tree, and the GMAC driver itself which is a glue layer in stmmac. There are also two patches by Russell that improve pcs initialization handling in stmmac. Best Regards, Romain Gantois --- Changes in v4: - Removed the second parameters of the new pcs_init/exit() callbacks - Removed unnecessary interrupt-parent reference in gmac1 device node - Link to v3: https://lore.kernel.org/r/20240415-rzn1-gmac1-v3-0-ab12f2c4401d@bootlin.com Changes in v3: - Fixed a typo in the socfpga patch - Link to v2: https://lore.kernel.org/r/20240409-rzn1-gmac1-v2-0-79ca45f2fc79@bootlin.com Changes in v2: - Add pcs_init/exit callbacks in stmmac to solve race condition - Use pcs_init/exit callbacks in dwmac_socfpga glue layer - Miscellaneous device tree binding corrections - Link to v1: https://lore.kernel.org/r/20240402-rzn1-gmac1-v1-0-5be2b2894d8c@bootlin.com --- Clément Léger (3): dt-bindings: net: renesas,rzn1-gmac: Document RZ/N1 GMAC support net: stmmac: add support for RZ/N1 GMAC ARM: dts: r9a06g032: describe GMAC1 Russell King (Oracle) (2): net: stmmac: introduce pcs_init/pcs_exit stmmac operations net: stmmac: dwmac-socfpga: use pcs_init/pcs_exit .../devicetree/bindings/net/renesas,rzn1-gmac.yaml | 66 +++++++++++++ MAINTAINERS | 6 ++ arch/arm/boot/dts/renesas/r9a06g032.dtsi | 18 ++++ drivers/net/ethernet/stmicro/stmmac/Kconfig | 12 +++ drivers/net/ethernet/stmicro/stmmac/Makefile | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c | 86 +++++++++++++++++ .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 107 ++++++++++----------- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 14 +++ include/linux/stmmac.h | 2 + 9 files changed, 258 insertions(+), 54 deletions(-) --- base-commit: 1c04b46cbdddc7882eeb671521035ea884245b9f change-id: 20240402-rzn1-gmac1-685cf8793d0e Best regards, -- Romain Gantois <romain.gantois@bootlin.com>
WARNING: multiple messages have this Message-ID (diff)
From: Romain Gantois <romain.gantois@bootlin.com> To: "David S. Miller" <davem@davemloft.net>, "Eric Dumazet" <edumazet@google.com>, "Jakub Kicinski" <kuba@kernel.org>, "Paolo Abeni" <pabeni@redhat.com>, "Rob Herring" <robh@kernel.org>, "Krzysztof Kozlowski" <krzysztof.kozlowski+dt@linaro.org>, "Conor Dooley" <conor+dt@kernel.org>, "Geert Uytterhoeven" <geert+renesas@glider.be>, "Magnus Damm" <magnus.damm@gmail.com>, "Alexandre Torgue" <alexandre.torgue@foss.st.com>, "Jose Abreu" <joabreu@synopsys.com>, "Maxime Coquelin" <mcoquelin.stm32@gmail.com>, "Russell King" <linux@armlinux.org.uk>, "Clément Léger" <clement.leger@bootlin.com>, "Serge Semin" <fancer.lancer@gmail.com> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>, netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-renesas-soc@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, Romain Gantois <romain.gantois@bootlin.com>, "Russell King (Oracle)" <rmk+kernel@armlinux.org.uk>, Maxime Chevallier <maxime.chevallier@bootlin.com> Subject: [PATCH net-next v4 0/5] net: stmmac: Add support for RZN1 GMAC devices Date: Wed, 24 Apr 2024 11:06:18 +0200 [thread overview] Message-ID: <20240424-rzn1-gmac1-v4-0-852a5f2ce0c0@bootlin.com> (raw) Hello everyone, This is version four of my series that adds support for a Gigabit Ethernet controller featured in the Renesas r9a06g032 SoC, of the RZ/N1 family. This GMAC device is based on a Synopsys IP and is compatible with the stmmac driver. My former colleague Clément Léger originally sent a series for this driver, but an issue in bringing up the PCS clock had blocked the upstreaming process. This issue has since been resolved by the following series: https://lore.kernel.org/all/20240326-rxc_bugfix-v6-0-24a74e5c761f@bootlin.com/ This series consists of a devicetree binding describing the RZN1 GMAC controller IP, a node for the GMAC1 device in the r9a06g032 SoC device tree, and the GMAC driver itself which is a glue layer in stmmac. There are also two patches by Russell that improve pcs initialization handling in stmmac. Best Regards, Romain Gantois --- Changes in v4: - Removed the second parameters of the new pcs_init/exit() callbacks - Removed unnecessary interrupt-parent reference in gmac1 device node - Link to v3: https://lore.kernel.org/r/20240415-rzn1-gmac1-v3-0-ab12f2c4401d@bootlin.com Changes in v3: - Fixed a typo in the socfpga patch - Link to v2: https://lore.kernel.org/r/20240409-rzn1-gmac1-v2-0-79ca45f2fc79@bootlin.com Changes in v2: - Add pcs_init/exit callbacks in stmmac to solve race condition - Use pcs_init/exit callbacks in dwmac_socfpga glue layer - Miscellaneous device tree binding corrections - Link to v1: https://lore.kernel.org/r/20240402-rzn1-gmac1-v1-0-5be2b2894d8c@bootlin.com --- Clément Léger (3): dt-bindings: net: renesas,rzn1-gmac: Document RZ/N1 GMAC support net: stmmac: add support for RZ/N1 GMAC ARM: dts: r9a06g032: describe GMAC1 Russell King (Oracle) (2): net: stmmac: introduce pcs_init/pcs_exit stmmac operations net: stmmac: dwmac-socfpga: use pcs_init/pcs_exit .../devicetree/bindings/net/renesas,rzn1-gmac.yaml | 66 +++++++++++++ MAINTAINERS | 6 ++ arch/arm/boot/dts/renesas/r9a06g032.dtsi | 18 ++++ drivers/net/ethernet/stmicro/stmmac/Kconfig | 12 +++ drivers/net/ethernet/stmicro/stmmac/Makefile | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c | 86 +++++++++++++++++ .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 107 ++++++++++----------- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 14 +++ include/linux/stmmac.h | 2 + 9 files changed, 258 insertions(+), 54 deletions(-) --- base-commit: 1c04b46cbdddc7882eeb671521035ea884245b9f change-id: 20240402-rzn1-gmac1-685cf8793d0e Best regards, -- Romain Gantois <romain.gantois@bootlin.com> _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
next reply other threads:[~2024-04-24 9:05 UTC|newest] Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top 2024-04-24 9:06 Romain Gantois [this message] 2024-04-24 9:06 ` [PATCH net-next v4 0/5] net: stmmac: Add support for RZN1 GMAC devices Romain Gantois 2024-04-24 9:06 ` [PATCH net-next v4 1/5] dt-bindings: net: renesas,rzn1-gmac: Document RZ/N1 GMAC support Romain Gantois 2024-04-24 9:06 ` Romain Gantois 2024-04-24 9:06 ` [PATCH net-next v4 2/5] net: stmmac: introduce pcs_init/pcs_exit stmmac operations Romain Gantois 2024-04-24 9:06 ` Romain Gantois 2024-04-24 14:29 ` Serge Semin 2024-04-24 14:29 ` Serge Semin 2024-04-24 16:33 ` Romain Gantois 2024-04-24 16:33 ` Romain Gantois 2024-04-25 9:34 ` Serge Semin 2024-04-25 9:34 ` Serge Semin 2024-04-24 9:06 ` [PATCH net-next v4 3/5] net: stmmac: dwmac-socfpga: use pcs_init/pcs_exit Romain Gantois 2024-04-24 9:06 ` Romain Gantois 2024-04-24 9:06 ` [PATCH net-next v4 4/5] net: stmmac: add support for RZ/N1 GMAC Romain Gantois 2024-04-24 9:06 ` Romain Gantois 2024-04-24 9:06 ` [PATCH net-next v4 5/5] ARM: dts: r9a06g032: describe GMAC1 Romain Gantois 2024-04-24 9:06 ` Romain Gantois
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20240424-rzn1-gmac1-v4-0-852a5f2ce0c0@bootlin.com \ --to=romain.gantois@bootlin.com \ --cc=alexandre.torgue@foss.st.com \ --cc=clement.leger@bootlin.com \ --cc=conor+dt@kernel.org \ --cc=davem@davemloft.net \ --cc=devicetree@vger.kernel.org \ --cc=edumazet@google.com \ --cc=fancer.lancer@gmail.com \ --cc=geert+renesas@glider.be \ --cc=joabreu@synopsys.com \ --cc=krzysztof.kozlowski+dt@linaro.org \ --cc=kuba@kernel.org \ --cc=linux-arm-kernel@lists.infradead.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linux-renesas-soc@vger.kernel.org \ --cc=linux-stm32@st-md-mailman.stormreply.com \ --cc=linux@armlinux.org.uk \ --cc=magnus.damm@gmail.com \ --cc=maxime.chevallier@bootlin.com \ --cc=mcoquelin.stm32@gmail.com \ --cc=netdev@vger.kernel.org \ --cc=pabeni@redhat.com \ --cc=rmk+kernel@armlinux.org.uk \ --cc=robh@kernel.org \ --cc=thomas.petazzoni@bootlin.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
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.