|
@@ -1203,3 +1203,41 @@ define KernelPackage/igc/description
|
|
|
endef
|
|
|
|
|
|
$(eval $(call KernelPackage,igc))
|
|
|
+
|
|
|
+define KernelPackage/sfc
|
|
|
+ SUBMENU:=$(NETWORK_DEVICES_MENU)
|
|
|
+ TITLE:=Solarflare SFC9000/SFC9100/EF100-family support
|
|
|
+ DEPENDS:=@PCI_SUPPORT +kmod-mdio +kmod-lib-crc32c +kmod-ptp +kmod-hwmon-core
|
|
|
+ KCONFIG:= \
|
|
|
+ CONFIG_SFC \
|
|
|
+ CONFIG_SFC_MTD \
|
|
|
+ CONFIG_SFC_MCDI_MON \
|
|
|
+ CONFIG_SFC_MCDI_LOGGING \
|
|
|
+ CONFIG_SFC_SRIOV
|
|
|
+ FILES:=$(LINUX_DIR)/drivers/net/ethernet/sfc/sfc.ko
|
|
|
+ AUTOLOAD:=$(call AutoProbe,sfc)
|
|
|
+endef
|
|
|
+
|
|
|
+define KernelPackage/sfc/description
|
|
|
+ Solarflare SFC9000/SFC9100/EF100-family support
|
|
|
+ Solarflare EF100 support requires at least kernel version 5.9
|
|
|
+endef
|
|
|
+
|
|
|
+$(eval $(call KernelPackage,sfc))
|
|
|
+
|
|
|
+define KernelPackage/sfc-falcon
|
|
|
+ SUBMENU:=$(NETWORK_DEVICES_MENU)
|
|
|
+ TITLE:=Solarflare SFC4000 support
|
|
|
+ DEPENDS:=@PCI_SUPPORT +kmod-mdio +kmod-lib-crc32c +kmod-i2c-algo-bit
|
|
|
+ KCONFIG:= \
|
|
|
+ CONFIG_SFC_FALCON \
|
|
|
+ CONFIG_SFC_FALCON_MTD
|
|
|
+ FILES:=$(LINUX_DIR)/drivers/net/ethernet/sfc/falcon/sfc-falcon.ko
|
|
|
+ AUTOLOAD:=$(call AutoProbe,sfc-falcon)
|
|
|
+endef
|
|
|
+
|
|
|
+define KernelPackage/sfc-falcon/description
|
|
|
+ Solarflare SFC4000 support
|
|
|
+endef
|
|
|
+
|
|
|
+$(eval $(call KernelPackage,sfc-falcon))
|