mbox series

[RESEND,net-next,v2,00/14] net: stmmac: dwmac-qcom-ethqos: add support for EMAC4

Message ID 20230619092402.195578-1-brgl@bgdev.pl (mailing list archive)
Headers show
Series net: stmmac: dwmac-qcom-ethqos: add support for EMAC4 | expand

Message

Bartosz Golaszewski June 19, 2023, 9:23 a.m. UTC
From: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>

Extend the dwmac-qcom-ethqos driver to support EMAC4. While at it: rework the
code somewhat. The bindings have been reviewed by DT maintainers.

This is a sub-series of [1] with only the patches targetting the net subsystem
as they can go in independently.

[1] https://lore.kernel.org/lkml/20230617001644.4e093326@kernel.org/T/

Bartosz Golaszewski (14):
  net: stmmac: dwmac-qcom-ethqos: shrink clock code with devres
  net: stmmac: dwmac-qcom-ethqos: rename a label in probe()
  net: stmmac: dwmac-qcom-ethqos: tweak the order of local variables
  net: stmmac: dwmac-qcom-ethqos: use a helper variable for &pdev->dev
  net: stmmac: dwmac-qcom-ethqos: add missing include
  net: stmmac: dwmac-qcom-ethqos: add a newline between headers
  net: stmmac: dwmac-qcom-ethqos: remove stray space
  net: stmmac: dwmac-qcom-ethqos: add support for the optional serdes
    phy
  net: stmmac: dwmac-qcom-ethqos: add support for the phyaux clock
  net: stmmac: dwmac-qcom-ethqos: prepare the driver for more PHY modes
  net: stmmac: dwmac-qcom-ethqos: add support for SGMII
  net: stmmac: add new switch to struct plat_stmmacenet_data
  dt-bindings: net: qcom,ethqos: add description for sa8775p
  net: stmmac: dwmac-qcom-ethqos: add support for emac4 on sa8775p
    platforms

 .../devicetree/bindings/net/qcom,ethqos.yaml  |  12 +-
 .../devicetree/bindings/net/snps,dwmac.yaml   |   3 +
 .../stmicro/stmmac/dwmac-qcom-ethqos.c        | 284 +++++++++++++-----
 .../net/ethernet/stmicro/stmmac/stmmac_main.c |   2 +-
 include/linux/stmmac.h                        |   1 +
 5 files changed, 226 insertions(+), 76 deletions(-)

Comments

patchwork-bot+netdevbpf@kernel.org June 21, 2023, 3:50 a.m. UTC | #1
Hello:

This series was applied to netdev/net-next.git (main)
by Jakub Kicinski <kuba@kernel.org>:

On Mon, 19 Jun 2023 11:23:48 +0200 you wrote:
> From: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
> 
> Extend the dwmac-qcom-ethqos driver to support EMAC4. While at it: rework the
> code somewhat. The bindings have been reviewed by DT maintainers.
> 
> This is a sub-series of [1] with only the patches targetting the net subsystem
> as they can go in independently.
> 
> [...]

Here is the summary with links:
  - [RESEND,v2,01/14] net: stmmac: dwmac-qcom-ethqos: shrink clock code with devres
    https://git.kernel.org/netdev/net-next/c/9fc68f23a6d3
  - [RESEND,v2,02/14] net: stmmac: dwmac-qcom-ethqos: rename a label in probe()
    https://git.kernel.org/netdev/net-next/c/9bc580609139
  - [RESEND,v2,03/14] net: stmmac: dwmac-qcom-ethqos: tweak the order of local variables
    https://git.kernel.org/netdev/net-next/c/7b5e64a93825
  - [RESEND,v2,04/14] net: stmmac: dwmac-qcom-ethqos: use a helper variable for &pdev->dev
    https://git.kernel.org/netdev/net-next/c/302555a0ae33
  - [RESEND,v2,05/14] net: stmmac: dwmac-qcom-ethqos: add missing include
    https://git.kernel.org/netdev/net-next/c/ee8dacca2fd3
  - [RESEND,v2,06/14] net: stmmac: dwmac-qcom-ethqos: add a newline between headers
    https://git.kernel.org/netdev/net-next/c/97f73bc59e16
  - [RESEND,v2,07/14] net: stmmac: dwmac-qcom-ethqos: remove stray space
    https://git.kernel.org/netdev/net-next/c/f2b1758554eb
  - [RESEND,v2,08/14] net: stmmac: dwmac-qcom-ethqos: add support for the optional serdes phy
    https://git.kernel.org/netdev/net-next/c/0dec3b48aa4e
  - [RESEND,v2,09/14] net: stmmac: dwmac-qcom-ethqos: add support for the phyaux clock
    https://git.kernel.org/netdev/net-next/c/feeb27165c46
  - [RESEND,v2,10/14] net: stmmac: dwmac-qcom-ethqos: prepare the driver for more PHY modes
    https://git.kernel.org/netdev/net-next/c/25c4a0769443
  - [RESEND,v2,11/14] net: stmmac: dwmac-qcom-ethqos: add support for SGMII
    https://git.kernel.org/netdev/net-next/c/463120c31c58
  - [RESEND,v2,12/14] net: stmmac: add new switch to struct plat_stmmacenet_data
    https://git.kernel.org/netdev/net-next/c/aa571b6275fb
  - [RESEND,v2,13/14] dt-bindings: net: qcom,ethqos: add description for sa8775p
    https://git.kernel.org/netdev/net-next/c/d0e3d29f8771
  - [RESEND,v2,14/14] net: stmmac: dwmac-qcom-ethqos: add support for emac4 on sa8775p platforms
    https://git.kernel.org/netdev/net-next/c/8c4d92e82d50

You are awesome, thank you!