mbox series

[net-next,v7,0/8] Series to deliver Ethernet for STM32MP13

Message ID 20240611083606.733453-1-christophe.roullier@foss.st.com (mailing list archive)
Headers show
Series Series to deliver Ethernet for STM32MP13 | expand

Message

Christophe Roullier June 11, 2024, 8:35 a.m. UTC
STM32MP13 is STM32 SOC with 2 GMACs instances
    GMAC IP version is SNPS 4.20.
    GMAC IP configure with 1 RX and 1 TX queue.
    DMA HW capability register supported
    RX Checksum Offload Engine supported
    TX Checksum insertion supported
    Wake-Up On Lan supported
    TSO supported
Rework dwmac glue to simplify management for next stm32 (integrate RFC from Marek)

V2: - Remark from Rob Herring (add Krzysztof's ack in patch 02/11, update in yaml)
      Remark from Serge Semin (upate commits msg)
V3: - Remove PHY regulator patch and Ethernet2 DT because need to clarify how to
      manage PHY regulator (in glue or PHY side)
    - Integrate RFC from Marek
    - Remark from Rob Herring in YAML documentation
V4: - Remark from Marek (remove max-speed, extra space in DT, update commit msg)
    - Remark from Rasmus (add sign-off, add base-commit)
    - Remark from Sai Krishna Gajula
V5: - Fix warning during build CHECK_DTBS
    - Remark from Marek (glue + DT update)
    - Remark from Krzysztof about YAML (Make it symmetric)
V6: - Replace pr_debug by dev_dbg
    - Split serie driver/DTs separately
V7: - Remark from Marek (update sysconfig register mask)

Christophe Roullier (3):
  dt-bindings: net: add STM32MP13 compatible in documentation for stm32
  net: stmmac: dwmac-stm32: Mask support for PMCR configuration
  net: stmmac: dwmac-stm32: add management of stm32mp13 for stm32

Marek Vasut (5):
  net: stmmac: dwmac-stm32: Separate out external clock rate validation
  net: stmmac: dwmac-stm32: Separate out external clock selector
  net: stmmac: dwmac-stm32: Extract PMCR configuration
  net: stmmac: dwmac-stm32: Clean up the debug prints
  net: stmmac: dwmac-stm32: Fix Mhz to MHz

 .../devicetree/bindings/net/stm32-dwmac.yaml  |  43 ++++-
 .../net/ethernet/stmicro/stmmac/dwmac-stm32.c | 178 ++++++++++++++----
 2 files changed, 173 insertions(+), 48 deletions(-)


base-commit: bb678f01804ccaa861b012b2b9426d69673d8a84

Comments

patchwork-bot+netdevbpf@kernel.org June 14, 2024, 9 a.m. UTC | #1
Hello:

This series was applied to netdev/net-next.git (main)
by Paolo Abeni <pabeni@redhat.com>:

On Tue, 11 Jun 2024 10:35:58 +0200 you wrote:
> STM32MP13 is STM32 SOC with 2 GMACs instances
>     GMAC IP version is SNPS 4.20.
>     GMAC IP configure with 1 RX and 1 TX queue.
>     DMA HW capability register supported
>     RX Checksum Offload Engine supported
>     TX Checksum insertion supported
>     Wake-Up On Lan supported
>     TSO supported
> Rework dwmac glue to simplify management for next stm32 (integrate RFC from Marek)
> 
> [...]

Here is the summary with links:
  - [net-next,v7,1/8] dt-bindings: net: add STM32MP13 compatible in documentation for stm32
    https://git.kernel.org/netdev/net-next/c/8a9044e5169b
  - [net-next,v7,2/8] net: stmmac: dwmac-stm32: Separate out external clock rate validation
    https://git.kernel.org/netdev/net-next/c/582ac134963e
  - [net-next,v7,3/8] net: stmmac: dwmac-stm32: Separate out external clock selector
    https://git.kernel.org/netdev/net-next/c/63b0aa8ea73f
  - [net-next,v7,4/8] net: stmmac: dwmac-stm32: Extract PMCR configuration
    https://git.kernel.org/netdev/net-next/c/92704f8c0e7a
  - [net-next,v7,5/8] net: stmmac: dwmac-stm32: Clean up the debug prints
    https://git.kernel.org/netdev/net-next/c/c60a54b52026
  - [net-next,v7,6/8] net: stmmac: dwmac-stm32: Fix Mhz to MHz
    https://git.kernel.org/netdev/net-next/c/cbfad55322ce
  - [net-next,v7,7/8] net: stmmac: dwmac-stm32: Mask support for PMCR configuration
    https://git.kernel.org/netdev/net-next/c/4f37dc467ffe
  - [net-next,v7,8/8] net: stmmac: dwmac-stm32: add management of stm32mp13 for stm32
    https://git.kernel.org/netdev/net-next/c/50bbc0393114

You are awesome, thank you!