Skip to content

Commit

Permalink
kernel: netdevices: adjust mlxsw network drivers
Browse files Browse the repository at this point in the history
* Adds the x86_64 dependency for mlxsw_core

* Removes the redundant mlxsw_core dependency
from mlxsw-minimal and mlxsw-spectrum

* Removes the DCB configuration symbols because
they were moved into the generic configuration

Signed-off-by: Til Kaiser <[email protected]>
Signed-off-by: Hauke Mehrtens <[email protected]>
  • Loading branch information
tk154 committed Nov 12, 2024
1 parent 55afdb7 commit ec78ad9
Showing 1 changed file with 5 additions and 11 deletions.
16 changes: 5 additions & 11 deletions package/kernel/linux/modules/netdevices.mk
Original file line number Diff line number Diff line change
Expand Up @@ -1571,7 +1571,7 @@ $(eval $(call KernelPackage,mlxfw))
define KernelPackage/mlxsw-core
SUBMENU:=$(NETWORK_DEVICES_MENU)
TITLE:=Mellanox Technologies Switch ASICs support
DEPENDS:=+kmod-mlxfw +kmod-hwmon-core
DEPENDS:=@TARGET_x86_64 +kmod-mlxfw +kmod-hwmon-core
FILES:=$(LINUX_DIR)/drivers/net/ethernet/mellanox/mlxsw/mlxsw_core.ko
KCONFIG:= \
CONFIG_MLXSW_CORE \
Expand Down Expand Up @@ -1606,7 +1606,7 @@ $(eval $(call KernelPackage,mlxsw-i2c))
define KernelPackage/mlxsw-minimal
SUBMENU:=$(NETWORK_DEVICES_MENU)
TITLE:=Mellanox Technologies minimal I2C support
DEPENDS:=+kmod-mlxsw-core +kmod-mlxsw-i2c
DEPENDS:=+kmod-mlxsw-i2c
FILES:=$(LINUX_DIR)/drivers/net/ethernet/mellanox/mlxsw/mlxsw_minimal.ko
KCONFIG:=CONFIG_MLXSW_MINIMAL
AUTOLOAD:=$(call AutoProbe,mlxsw_minimal)
Expand Down Expand Up @@ -1640,20 +1640,14 @@ define KernelPackage/mlxsw-spectrum
SUBMENU:=$(NETWORK_DEVICES_MENU)
TITLE:=Mellanox Technologies Spectrum family support
DEPENDS:= \
+kmod-mlxsw-core +kmod-mlxsw-pci +kmod-lib-objagg +kmod-lib-parman \
+kmod-mlxsw-pci +kmod-lib-objagg +kmod-lib-parman \
+kmod-ip6-tunnel +kmod-ptp +kmod-sched-act-sample +kmod-vxlan
FILES:=$(LINUX_DIR)/drivers/net/ethernet/mellanox/mlxsw/mlxsw_spectrum.ko
KCONFIG:= \
CONFIG_MLXSW_SPECTRUM \
CONFIG_NET_SWITCHDEV=y \
CONFIG_MLXSW_SPECTRUM_DCB=y \
CONFIG_DCB=y \
CONFIG_AMD_XGBE_DCB=n \
CONFIG_IXGBE_DCB=n \
CONFIG_I40E_DCB=n \
CONFIG_QLCNIC_DCB=n \
CONFIG_FSL_DPAA2_ETH_DCB=n \
CONFIG_FSL_DPAA2_SWITCH=n
CONFIG_NET_SWITCHDEV=y \
CONFIG_DCB=y
AUTOLOAD:=$(call AutoProbe,mlxsw_spectrum)
endef

Expand Down

0 comments on commit ec78ad9

Please sign in to comment.