]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
kernel: armsr: kmod-fsl-enetc-net: use common library
authorMathew McBride <matt@traverse.com.au>
Tue, 6 Jan 2026 06:40:22 +0000 (17:40 +1100)
committerJonas Jelonek <jelonek.jonas@gmail.com>
Mon, 25 May 2026 20:12:02 +0000 (22:12 +0200)
NXP has introduced an evolved version of the LS1028A ENETC
IP in their new i.MX94/5 family. While the two devices
share a common lineage, they are different enough that
they cannot be implemented in the same driver.

Hence some functions from the LS1028A ENETC driver have been
split into a 'library'.

When a kmod package for the new ENETC (nxp-enetc4) is introduced then
the packaging for the common library will need to be reworked.

Signed-off-by: Mathew McBride <matt@traverse.com.au>
Link: https://github.com/openwrt/openwrt/pull/21433
Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
target/linux/armsr/modules.mk

index cc6907d6f49a545ed06197a84c7d736157b31c2d..4759efac0094683c5e347df0bfe276a09416ae41 100644 (file)
@@ -93,6 +93,7 @@ define KernelPackage/fsl-enetc-net
   FILES:= \
     $(LINUX_DIR)/drivers/net/ethernet/freescale/enetc/fsl-enetc.ko \
     $(LINUX_DIR)/drivers/net/ethernet/freescale/enetc/fsl-enetc-core.ko \
+    $(LINUX_DIR)/drivers/net/ethernet/freescale/enetc/nxp-enetc-pf-common.ko@ge6.18 \
     $(LINUX_DIR)/drivers/net/ethernet/freescale/enetc/fsl-enetc-vf.ko \
     $(LINUX_DIR)/drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio.ko \
     $(LINUX_DIR)/drivers/net/ethernet/freescale/enetc/fsl-enetc-ierb.ko