kernel: modules: i40e,ice,iavf: support for kernel 6.12
Add Common Intel Ethernet library (libeth) and Intel Ethernet library (libie). Add CONFIG_ICE_HWMON setting. Ref: - https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=306ec721d043bbe5e818d59fbb37c28d999b5d8b - https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=4da71a77fc3be1fcb680c8d78e1a1fb8017905ad Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com> Link: https://github.com/openwrt/openwrt/pull/16547 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
This commit is contained in:
parent
ddcb01cf31
commit
4de308428c
1 changed files with 36 additions and 3 deletions
|
@ -120,6 +120,38 @@ endef
|
||||||
$(eval $(call KernelPackage,atl1e))
|
$(eval $(call KernelPackage,atl1e))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/libie
|
||||||
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
|
TITLE:=Intel Ethernet library
|
||||||
|
DEPENDS:=@!LINUX_6_6 +kmod-libeth
|
||||||
|
KCONFIG:=CONFIG_LIBIE
|
||||||
|
HIDDEN:=1
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/net/ethernet/intel/libie/libie.ko
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/libie/description
|
||||||
|
Intel Ethernet library
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,libie))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/libeth
|
||||||
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
|
TITLE:=Common Intel Ethernet library
|
||||||
|
DEPENDS:=@!LINUX_6_6
|
||||||
|
KCONFIG:=CONFIG_LIBETH
|
||||||
|
HIDDEN:=1
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/net/ethernet/intel/libeth/libeth.ko
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/libeth/description
|
||||||
|
Common Intel Ethernet library
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,libeth))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/libphy
|
define KernelPackage/libphy
|
||||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
TITLE:=PHY library
|
TITLE:=PHY library
|
||||||
|
@ -1181,7 +1213,7 @@ $(eval $(call KernelPackage,ixgbevf))
|
||||||
define KernelPackage/i40e
|
define KernelPackage/i40e
|
||||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
TITLE:=Intel(R) Ethernet Controller XL710 Family support
|
TITLE:=Intel(R) Ethernet Controller XL710 Family support
|
||||||
DEPENDS:=@PCI_SUPPORT +kmod-ptp
|
DEPENDS:=@PCI_SUPPORT +kmod-ptp +!LINUX_6_6:kmod-libie
|
||||||
KCONFIG:=CONFIG_I40E \
|
KCONFIG:=CONFIG_I40E \
|
||||||
CONFIG_I40E_DCB=y
|
CONFIG_I40E_DCB=y
|
||||||
FILES:=$(LINUX_DIR)/drivers/net/ethernet/intel/i40e/i40e.ko
|
FILES:=$(LINUX_DIR)/drivers/net/ethernet/intel/i40e/i40e.ko
|
||||||
|
@ -1198,8 +1230,9 @@ $(eval $(call KernelPackage,i40e))
|
||||||
define KernelPackage/ice
|
define KernelPackage/ice
|
||||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
TITLE:=Intel(R) Ethernet Controller E810 Series support
|
TITLE:=Intel(R) Ethernet Controller E810 Series support
|
||||||
DEPENDS:=@PCI_SUPPORT +kmod-ptp
|
DEPENDS:=@PCI_SUPPORT +kmod-ptp +!LINUX_6_6:kmod-hwmon-core +!LINUX_6_6:kmod-libie
|
||||||
KCONFIG:=CONFIG_ICE \
|
KCONFIG:=CONFIG_ICE \
|
||||||
|
CONFIG_ICE_HWMON=y \
|
||||||
CONFIG_ICE_HWTS=n \
|
CONFIG_ICE_HWTS=n \
|
||||||
CONFIG_ICE_SWITCHDEV=y
|
CONFIG_ICE_SWITCHDEV=y
|
||||||
FILES:=$(LINUX_DIR)/drivers/net/ethernet/intel/ice/ice.ko
|
FILES:=$(LINUX_DIR)/drivers/net/ethernet/intel/ice/ice.ko
|
||||||
|
@ -1216,7 +1249,7 @@ $(eval $(call KernelPackage,ice))
|
||||||
define KernelPackage/iavf
|
define KernelPackage/iavf
|
||||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
TITLE:=Intel(R) Ethernet Adaptive Virtual Function support
|
TITLE:=Intel(R) Ethernet Adaptive Virtual Function support
|
||||||
DEPENDS:=@PCI_SUPPORT
|
DEPENDS:=@PCI_SUPPORT +!LINUX_6_6:kmod-libie
|
||||||
KCONFIG:= \
|
KCONFIG:= \
|
||||||
CONFIG_I40EVF \
|
CONFIG_I40EVF \
|
||||||
CONFIG_IAVF
|
CONFIG_IAVF
|
||||||
|
|
Loading…
Reference in a new issue