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