Re: [PATCH v6 net-next 00/12] add basic support for i.MX95 NETC
From: patchwork-bot+netdevbpf@kernel.org
Date: 2024-11-04 10:10:21
Also in:
imx, linux-devicetree, linux-pci, lkml
Hello: This series was applied to netdev/net-next.git (main) by David S. Miller [off-list ref]: On Wed, 30 Oct 2024 17:39:11 +0800 you wrote:
This is first time that the NETC IP is applied on i.MX MPU platform. Its revision has been upgraded to 4.1, which is very different from the NETC of LS1028A (its revision is 1.0). Therefore, some existing drivers of NETC devices in the Linux kernel are not compatible with the current hardware. For example, the fsl-enetc driver is used to drive the ENETC PF of LS1028A, but for i.MX95 ENETC PF, its registers and tables configuration are very different from those of LS1028A, and only the station interface (SI) part remains basically the same. For the SI part, Vladimir has separated the fsl-enetc-core driver, so we can reuse this driver on i.MX95. However, for other parts of PF, the fsl-enetc driver cannot be reused, so the nxp-enetc4 driver is added to support revision 4.1 and later. [...]
Here is the summary with links:
- [v6,net-next,01/12] dt-bindings: net: add compatible string for i.MX95 EMDIO
https://git.kernel.org/netdev/net-next/c/da98dbbc2c74
- [v6,net-next,02/12] dt-bindings: net: add i.MX95 ENETC support
https://git.kernel.org/netdev/net-next/c/db2fb74c8560
- [v6,net-next,03/12] dt-bindings: net: add bindings for NETC blocks control
https://git.kernel.org/netdev/net-next/c/f70384e53b09
- [v6,net-next,04/12] net: enetc: add initial netc-blk-ctrl driver support
https://git.kernel.org/netdev/net-next/c/fe5ba6bf91b3
- [v6,net-next,05/12] net: enetc: extract common ENETC PF parts for LS1028A and i.MX95 platforms
https://git.kernel.org/netdev/net-next/c/80c8c852615e
- [v6,net-next,06/12] net: enetc: build enetc_pf_common.c as a separate module
https://git.kernel.org/netdev/net-next/c/3774409fd4c6
- [v6,net-next,07/12] net: enetc: remove ERR050089 workaround for i.MX95
https://git.kernel.org/netdev/net-next/c/86831a3f4cd4
- [v6,net-next,08/12] net: enetc: add i.MX95 EMDIO support
https://git.kernel.org/netdev/net-next/c/a52201fb9caa
- [v6,net-next,09/12] net: enetc: extract enetc_int_vector_init/destroy() from enetc_alloc_msix()
https://git.kernel.org/netdev/net-next/c/b4bfd0a904e9
- [v6,net-next,10/12] net: enetc: optimize the allocation of tx_bdr
https://git.kernel.org/netdev/net-next/c/9e7f2116199d
- [v6,net-next,11/12] net: enetc: add preliminary support for i.MX95 ENETC PF
https://git.kernel.org/netdev/net-next/c/99100d0d9922
- [v6,net-next,12/12] MAINTAINERS: update ENETC driver files and maintainers
https://git.kernel.org/netdev/net-next/c/f488649e40f8
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html