From eccc9ff34c36a573246f61a31033705e8d61d0e9 Mon Sep 17 00:00:00 2001 From: Tianling Shen Date: Mon, 29 May 2023 17:18:37 +0800 Subject: [PATCH] ice: add vendor driver from intel Signed-off-by: Tianling Shen --- package/kernel/ice/Makefile | 44 +++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 package/kernel/ice/Makefile diff --git a/package/kernel/ice/Makefile b/package/kernel/ice/Makefile new file mode 100644 index 0000000000..1b17b7640f --- /dev/null +++ b/package/kernel/ice/Makefile @@ -0,0 +1,44 @@ +# SPDX-License-Identifier: GPL-2.0-only +# +# Copyright (C) 2023 ImmortalWrt.org + +include $(TOPDIR)/rules.mk +include $(INCLUDE_DIR)/kernel.mk + +PKG_NAME:=ice +PKG_VERSION:=1.11.14 +PKG_RELEASE:=1 + +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz +PKG_SOURCE_URL:=@SF/e1000/ice%20stable/$(PKG_VERSION)/ +PKG_HASH:=6419424dd82163d5965f646ec5c826c6706d93e6d3b5c33e2a4f8cef9070a812 + +PKG_MAINTAINER:=Tianling Shen +PKG_LICENSE:=GPL-2.0-only +PKG_LICENSE_FILES:=COPYING + +PKG_BUILD_PARALLEL:=1 + +include $(INCLUDE_DIR)/package.mk + +define KernelPackage/ice-vendor + SUBMENU:=Network Devices + TITLE:=Intel(R) Ethernet Controller E810 Family support (vendor driver) + VERSION:=$(LINUX_VERSION)+$(PKG_VERSION)-$(BOARD)-$(PKG_RELEASE) + DEPENDS:=@PCI_SUPPORT +kmod-ptp @TARGET_x86 + CONFLICTS:=kmod-ice + FILES:=$(PKG_BUILD_DIR)/src/ice.ko + AUTOLOAD:=$(call AutoProbe,ice) +endef + +define KernelPackage/ice-vendor/description + Kernel modules for Intel(R) Ethernet Controller E810 Series +endef + +define Build/Compile + +$(KERNEL_MAKE) $(PKG_JOBS) \ + M=$(PKG_BUILD_DIR)/src \ + modules +endef + +$(eval $(call KernelPackage,ice-vendor))