kernel: package Broadcom BNX2X driver

bnx2x driver support for the x86 architecture. Includes module and
firmware for Broadcom QLogic 5771x/578xx 10/20-Gigabit ethernet
adapters.

Signed-off-by: Petko Bordjukov <bordjukov@gmail.com>
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
[added +kmod-lib-zlib-inflate as well]
This commit is contained in:
Petko Bordjukov
2019-06-09 17:27:26 +03:00
committed by Christian Lamparter
parent 1440175f82
commit 1e2e5c66ed
6 changed files with 32 additions and 1 deletions

View File

@@ -930,7 +930,7 @@ $(eval $(call KernelPackage,of-mdio))
define KernelPackage/vmxnet3
SUBMENU:=$(NETWORK_DEVICES_MENU)
TITLE:=VMware VMXNET3 ethernet driver
TITLE:=VMware VMXNET3 ethernet driver
DEPENDS:=@PCI_SUPPORT
KCONFIG:=CONFIG_VMXNET3
FILES:=$(LINUX_DIR)/drivers/net/vmxnet3/vmxnet3.ko
@@ -991,3 +991,21 @@ define KernelPackage/bnx2/description
endef
$(eval $(call KernelPackage,bnx2))
define KernelPackage/bnx2x
SUBMENU:=$(NETWORK_DEVICES_MENU)
TITLE:=QLogic 5771x/578xx 10/20-Gigabit ethernet adapter driver
DEPENDS:=@PCI_SUPPORT +bnx2x-firmware +kmod-lib-crc32c +kmod-mdio +kmod-ptp +kmod-lib-zlib-inflate
FILES:=$(LINUX_DIR)/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko
KCONFIG:= \
CONFIG_BNX2X \
CONFIG_BNX2X_SRIOV=y
AUTOLOAD:=$(call AutoProbe,bnx2x)
endef
define KernelPackage/bnx2x/description
QLogic BCM57710/57711/57711E/57712/57712_MF/57800/57800_MF/57810/57810_MF/57840/57840_MF Driver
endef
$(eval $(call KernelPackage,bnx2x))