kernel: modules: add HiNIC support

Add support for the Huawei Intelligent PCIE Network Interface Card.

Signed-off-by: Coia Prant <coiaprant@gmail.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This commit is contained in:
Coia Prant 2025-04-19 14:17:38 +08:00
parent 66d882cdb4
commit 88938fea92

View File

@ -1327,6 +1327,22 @@ endef
$(eval $(call KernelPackage,hfcmulti))
define KernelPackage/hinic
SUBMENU:=$(NETWORK_DEVICES_MENU)
TITLE:=Huawei Intelligent PCIE Network Interface Card support
DEPENDS:=@PCI_SUPPORT @TARGET_x86||TARGET_armvirt_64
FILES:=$(LINUX_DIR)/drivers/net/ethernet/huawei/hinic/hinic.ko
KCONFIG:=CONFIG_HINIC
AUTOLOAD:=$(call AutoProbe,hinic)
endef
define KernelPackage/hinic/description
Kernel module for HiNIC PCIE Ethernet cards
endef
$(eval $(call KernelPackage,hinic))
define KernelPackage/macvlan
SUBMENU:=$(NETWORK_DEVICES_MENU)
TITLE:=MAC-VLAN support