mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-04-15 18:03:30 +00:00
kernel: modules: add Intel ICE support
Add support for the Intel E800 series of cards, with switchdev support enabled for lower CPU usage. Signed-off-by: Stephen Howell <howels@allthatwemight.be> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This commit is contained in:
parent
840b076139
commit
ebe6852c1d
@ -9,6 +9,15 @@ define Package/ibt-firmware/install
|
|||||||
endef
|
endef
|
||||||
$(eval $(call BuildPackage,ibt-firmware))
|
$(eval $(call BuildPackage,ibt-firmware))
|
||||||
|
|
||||||
|
Package/ice-firmware = $(call Package/firmware-default,Intel ICE firmware)
|
||||||
|
define Package/ice-firmware/install
|
||||||
|
$(INSTALL_DIR) $(1)/lib/firmware/intel/ice/ddp
|
||||||
|
$(CP) \
|
||||||
|
$(PKG_BUILD_DIR)/intel/ice/ddp/*.pkg \
|
||||||
|
$(1)/lib/firmware/intel/ice/ddp/ice.pkg
|
||||||
|
endef
|
||||||
|
$(eval $(call BuildPackage,ice-firmware))
|
||||||
|
|
||||||
Package/iwl3945-firmware = $(call Package/firmware-default,Intel IWL3945 firmware)
|
Package/iwl3945-firmware = $(call Package/firmware-default,Intel IWL3945 firmware)
|
||||||
define Package/iwl3945-firmware/install
|
define Package/iwl3945-firmware/install
|
||||||
$(INSTALL_DIR) $(1)/lib/firmware
|
$(INSTALL_DIR) $(1)/lib/firmware
|
||||||
|
@ -1192,6 +1192,40 @@ endef
|
|||||||
$(eval $(call KernelPackage,iavf))
|
$(eval $(call KernelPackage,iavf))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/ice
|
||||||
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
|
TITLE:=Intel(R) Ethernet Controller E810 Series support
|
||||||
|
DEPENDS:=@PCI_SUPPORT +kmod-ptp
|
||||||
|
KCONFIG:=CONFIG_ICE \
|
||||||
|
CONFIG_ICE_HWTS=n \
|
||||||
|
CONFIG_ICE_SWITCHDEV=y
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/net/ethernet/intel/ice/ice.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,ice)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/ice/description
|
||||||
|
Kernel modules for Intel(R) Ethernet Controller E810 Series
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,ice))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/igc
|
||||||
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
|
TITLE:=Intel(R) Ethernet Controller I225 Series support
|
||||||
|
DEPENDS:=@PCI_SUPPORT +kmod-ptp
|
||||||
|
KCONFIG:=CONFIG_IGC
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/net/ethernet/intel/igc/igc.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,34,igc,1)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/igc/description
|
||||||
|
Kernel modules for Intel(R) Ethernet Controller I225 Series
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,igc))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/b44
|
define KernelPackage/b44
|
||||||
TITLE:=Broadcom 44xx driver
|
TITLE:=Broadcom 44xx driver
|
||||||
KCONFIG:=CONFIG_B44
|
KCONFIG:=CONFIG_B44
|
||||||
@ -1845,35 +1879,6 @@ endef
|
|||||||
|
|
||||||
$(eval $(call KernelPackage,sfp))
|
$(eval $(call KernelPackage,sfp))
|
||||||
|
|
||||||
define KernelPackage/igc
|
|
||||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
|
||||||
TITLE:=Intel(R) Ethernet Controller I225 Series support
|
|
||||||
DEPENDS:=@PCI_SUPPORT +kmod-ptp
|
|
||||||
KCONFIG:=CONFIG_IGC
|
|
||||||
FILES:=$(LINUX_DIR)/drivers/net/ethernet/intel/igc/igc.ko
|
|
||||||
AUTOLOAD:=$(call AutoLoad,34,igc,1)
|
|
||||||
endef
|
|
||||||
|
|
||||||
define KernelPackage/igc/description
|
|
||||||
Kernel modules for Intel(R) Ethernet Controller I225 Series
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(call KernelPackage,igc))
|
|
||||||
|
|
||||||
define KernelPackage/ice
|
|
||||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
|
||||||
TITLE:=Intel(R) Ethernet Controller E810 Series support
|
|
||||||
DEPENDS:=@PCI_SUPPORT +kmod-ptp
|
|
||||||
KCONFIG:=CONFIG_ICE
|
|
||||||
FILES:=$(LINUX_DIR)/drivers/net/ethernet/intel/ice/ice.ko
|
|
||||||
AUTOLOAD:=$(call AutoProbe,ice)
|
|
||||||
endef
|
|
||||||
|
|
||||||
define KernelPackage/ice/description
|
|
||||||
Kernel modules for Intel(R) Ethernet Controller E810 Series
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(call KernelPackage,ice))
|
|
||||||
|
|
||||||
define KernelPackage/sfc
|
define KernelPackage/sfc
|
||||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
|
Loading…
Reference in New Issue
Block a user