From 81c1a02b831ba0e28b316c6ba75dbbbd9ba416ce Mon Sep 17 00:00:00 2001 From: Tianling Shen Date: Wed, 24 May 2023 16:08:30 +0800 Subject: [PATCH] kernel: netdevices: add QLogic FastLinQ Ethernet NIC device support Signed-off-by: Tianling Shen --- package/kernel/linux/modules/netdevices.mk | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/package/kernel/linux/modules/netdevices.mk b/package/kernel/linux/modules/netdevices.mk index 639f514f8c..5b58c61ecd 100644 --- a/package/kernel/linux/modules/netdevices.mk +++ b/package/kernel/linux/modules/netdevices.mk @@ -1392,6 +1392,28 @@ endef $(eval $(call KernelPackage,qlcnic)) +define KernelPackage/qede + SUBMENU:=$(NETWORK_DEVICES_MENU) + DEPENDS:=@PCI_SUPPORT +kmod-ptp + TITLE:=QLogic FastLinQ 10/25/40/100Gb Ethernet NIC device support + KCONFIG:= \ + CONFIG_QED \ + CONFIG_QED_SRIOV=y \ + CONFIG_QEDE + FILES:= \ + $(LINUX_DIR)/drivers/net/ethernet/qlogic/qed/qed.ko \ + $(LINUX_DIR)/drivers/net/ethernet/qlogic/qede/qede.ko + AUTOLOAD:=$(call AutoProbe,qed qede) +endef + +define KernelPackage/qede/description + This driver supports QLogic FastLinQ 25/40/100Gb Ethernet NIC + devices. +endef + +$(eval $(call KernelPackage,qede)) + + define KernelPackage/sfp SUBMENU:=$(NETWORK_DEVICES_MENU) TITLE:=SFP cage support