]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
kernel: modules: add HiNIC support 18534/head
authorCoia Prant <coiaprant@gmail.com>
Sat, 19 Apr 2025 06:17:38 +0000 (14:17 +0800)
committerHauke Mehrtens <hauke@hauke-m.de>
Tue, 22 Apr 2025 17:13:14 +0000 (19:13 +0200)
Add support for the Huawei Intelligent PCIE Network Interface Card (HiNIC)

Signed-off-by: Coia Prant <coiaprant@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/18534
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
package/kernel/linux/modules/netdevices.mk

index 5ad21ae6284054821503a8dbf8b120083e56db04..a52620ee6f81658c7b6d0ed8c2a516c2f88ef8c3 100644 (file)
@@ -1909,6 +1909,23 @@ endef
 
 $(eval $(call KernelPackage,igc))
 
+
+define KernelPackage/hinic
+  SUBMENU:=$(NETWORK_DEVICES_MENU)
+  TITLE:=Huawei Intelligent PCIE Network Interface Card support
+  DEPENDS:=@PCI_SUPPORT @TARGET_x86||TARGET_armsr_armv8
+  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/sfc
   SUBMENU:=$(NETWORK_DEVICES_MENU)
   TITLE:=Solarflare SFC9000/SFC9100/EF100-family support