Skip to content

Commit ec78ad9

Browse files
committed
kernel: netdevices: adjust mlxsw network drivers
* 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]>
1 parent 55afdb7 commit ec78ad9

File tree

1 file changed

+5
-11
lines changed

1 file changed

+5
-11
lines changed

package/kernel/linux/modules/netdevices.mk

+5-11
Original file line numberDiff line numberDiff line change
@@ -1571,7 +1571,7 @@ $(eval $(call KernelPackage,mlxfw))
15711571
define KernelPackage/mlxsw-core
15721572
SUBMENU:=$(NETWORK_DEVICES_MENU)
15731573
TITLE:=Mellanox Technologies Switch ASICs support
1574-
DEPENDS:=+kmod-mlxfw +kmod-hwmon-core
1574+
DEPENDS:=@TARGET_x86_64 +kmod-mlxfw +kmod-hwmon-core
15751575
FILES:=$(LINUX_DIR)/drivers/net/ethernet/mellanox/mlxsw/mlxsw_core.ko
15761576
KCONFIG:= \
15771577
CONFIG_MLXSW_CORE \
@@ -1606,7 +1606,7 @@ $(eval $(call KernelPackage,mlxsw-i2c))
16061606
define KernelPackage/mlxsw-minimal
16071607
SUBMENU:=$(NETWORK_DEVICES_MENU)
16081608
TITLE:=Mellanox Technologies minimal I2C support
1609-
DEPENDS:=+kmod-mlxsw-core +kmod-mlxsw-i2c
1609+
DEPENDS:=+kmod-mlxsw-i2c
16101610
FILES:=$(LINUX_DIR)/drivers/net/ethernet/mellanox/mlxsw/mlxsw_minimal.ko
16111611
KCONFIG:=CONFIG_MLXSW_MINIMAL
16121612
AUTOLOAD:=$(call AutoProbe,mlxsw_minimal)
@@ -1640,20 +1640,14 @@ define KernelPackage/mlxsw-spectrum
16401640
SUBMENU:=$(NETWORK_DEVICES_MENU)
16411641
TITLE:=Mellanox Technologies Spectrum family support
16421642
DEPENDS:= \
1643-
+kmod-mlxsw-core +kmod-mlxsw-pci +kmod-lib-objagg +kmod-lib-parman \
1643+
+kmod-mlxsw-pci +kmod-lib-objagg +kmod-lib-parman \
16441644
+kmod-ip6-tunnel +kmod-ptp +kmod-sched-act-sample +kmod-vxlan
16451645
FILES:=$(LINUX_DIR)/drivers/net/ethernet/mellanox/mlxsw/mlxsw_spectrum.ko
16461646
KCONFIG:= \
16471647
CONFIG_MLXSW_SPECTRUM \
1648-
CONFIG_NET_SWITCHDEV=y \
16491648
CONFIG_MLXSW_SPECTRUM_DCB=y \
1650-
CONFIG_DCB=y \
1651-
CONFIG_AMD_XGBE_DCB=n \
1652-
CONFIG_IXGBE_DCB=n \
1653-
CONFIG_I40E_DCB=n \
1654-
CONFIG_QLCNIC_DCB=n \
1655-
CONFIG_FSL_DPAA2_ETH_DCB=n \
1656-
CONFIG_FSL_DPAA2_SWITCH=n
1649+
CONFIG_NET_SWITCHDEV=y \
1650+
CONFIG_DCB=y
16571651
AUTOLOAD:=$(call AutoProbe,mlxsw_spectrum)
16581652
endef
16591653

0 commit comments

Comments
 (0)