From ec2f7a47d379c3828eec930df881b09acc6fec06 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20van=20Dorst?= Date: Tue, 7 Apr 2020 23:50:31 +0200 Subject: kernel: add module to support SFP cages MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Enables kernel SFP case support. Signed-off-by: René van Dorst --- package/kernel/linux/modules/netdevices.mk | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'package/kernel') diff --git a/package/kernel/linux/modules/netdevices.mk b/package/kernel/linux/modules/netdevices.mk index bb92447780..81b23f98df 100644 --- a/package/kernel/linux/modules/netdevices.mk +++ b/package/kernel/linux/modules/netdevices.mk @@ -1141,3 +1141,23 @@ define KernelPackage/mlx5-core/description endef $(eval $(call KernelPackage,mlx5-core)) + + +define KernelPackage/sfp + SUBMENU:=$(NETWORK_DEVICES_MENU) + TITLE:=SFP cage support + DEPENDS:=+kmod-i2c-core +kmod-hwmon-core + KCONFIG:= \ + CONFIG_SFP=m \ + CONFIG_MDIO_I2C=m + FILES:= \ + $(LINUX_DIR)/drivers/net/phy/sfp.ko \ + $(LINUX_DIR)/drivers/net/phy/mdio-i2c.ko + AUTOLOAD:=$(call AutoProbe,mdio-i2c sfp) +endef + +define KernelPackage/SFP/description + Kernel module to support SFP cages +endef + +$(eval $(call KernelPackage,sfp)) -- cgit v1.2.3