aboutsummaryrefslogtreecommitdiffstats
path: root/package/kernel/linux/modules
diff options
context:
space:
mode:
authorHauke Mehrtens <hauke@hauke-m.de>2023-11-26 23:53:35 +0100
committerHauke Mehrtens <hauke@hauke-m.de>2023-12-02 00:42:00 +0100
commit1816e5306259464226669f2fad2df3a726e65d02 (patch)
treeb68e0a0b97ccdd585eb72e87ce3cce54d8174da2 /package/kernel/linux/modules
parentaebdc73ce63f68691079f807d1473745fcae3a56 (diff)
downloadupstream-1816e5306259464226669f2fad2df3a726e65d02.tar.gz
upstream-1816e5306259464226669f2fad2df3a726e65d02.tar.bz2
upstream-1816e5306259464226669f2fad2df3a726e65d02.zip
armsr: Move kmod-stmmac-core to common place
Move the kmod-stmmac-core package to the common place to share it with x86 later. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Diffstat (limited to 'package/kernel/linux/modules')
-rw-r--r--package/kernel/linux/modules/netdevices.mk20
1 files changed, 20 insertions, 0 deletions
diff --git a/package/kernel/linux/modules/netdevices.mk b/package/kernel/linux/modules/netdevices.mk
index 8f5be829780..f44cbd24f75 100644
--- a/package/kernel/linux/modules/netdevices.mk
+++ b/package/kernel/linux/modules/netdevices.mk
@@ -1542,6 +1542,26 @@ endef
$(eval $(call KernelPackage,sfp))
+
+define KernelPackage/stmmac-core
+ SUBMENU:=$(NETWORK_DEVICES_MENU)
+ TITLE:=Synopsis Ethernet Controller core (NXP,STMMicro,others)
+ DEPENDS:=@(TARGET_armsr_armv8) +kmod-pcs-xpcs +kmod-ptp \
+ +kmod-of-mdio
+ KCONFIG:=CONFIG_STMMAC_ETH \
+ CONFIG_STMMAC_SELFTESTS=n \
+ CONFIG_STMMAC_PLATFORM \
+ CONFIG_CONFIG_DWMAC_DWC_QOS_ETH=n \
+ CONFIG_DWMAC_GENERIC
+ FILES=$(LINUX_DIR)/drivers/net/ethernet/stmicro/stmmac/stmmac.ko \
+ $(LINUX_DIR)/drivers/net/ethernet/stmicro/stmmac/stmmac-platform.ko \
+ $(LINUX_DIR)/drivers/net/ethernet/stmicro/stmmac/dwmac-generic.ko
+ AUTOLOAD=$(call AutoLoad,40,stmmac stmmac-platform dwmac-generic)
+endef
+
+$(eval $(call KernelPackage,stmmac-core))
+
+
define KernelPackage/igc
SUBMENU:=$(NETWORK_DEVICES_MENU)
TITLE:=Intel(R) Ethernet Controller I225 Series support