xref: /linux/drivers/net/ethernet/mellanox/mlxsw/Kconfig (revision 56ade8fe3fe1e134783f61d164305107ae01030f)
193c1edb2SJiri Pirko#
293c1edb2SJiri Pirko# Mellanox switch drivers configuration
393c1edb2SJiri Pirko#
493c1edb2SJiri Pirko
593c1edb2SJiri Pirkoconfig MLXSW_CORE
693c1edb2SJiri Pirko	tristate "Mellanox Technologies Switch ASICs support"
793c1edb2SJiri Pirko	---help---
893c1edb2SJiri Pirko	  This driver supports Mellanox Technologies Switch ASICs family.
993c1edb2SJiri Pirko
1093c1edb2SJiri Pirko	  To compile this driver as a module, choose M here: the
1193c1edb2SJiri Pirko	  module will be called mlxsw_core.
12eda6500aSJiri Pirko
13eda6500aSJiri Pirkoconfig MLXSW_PCI
14eda6500aSJiri Pirko	tristate "PCI bus implementation for Mellanox Technologies Switch ASICs"
1574ed207eSJiri Pirko	depends on PCI && HAS_DMA && HAS_IOMEM && MLXSW_CORE
16eda6500aSJiri Pirko	default m
17eda6500aSJiri Pirko	---help---
18eda6500aSJiri Pirko	  This is PCI bus implementation for Mellanox Technologies Switch ASICs.
19eda6500aSJiri Pirko
20eda6500aSJiri Pirko	  To compile this driver as a module, choose M here: the
21eda6500aSJiri Pirko	  module will be called mlxsw_pci.
2231557f0fSJiri Pirko
2331557f0fSJiri Pirkoconfig MLXSW_SWITCHX2
2431557f0fSJiri Pirko	tristate "Mellanox Technologies SwitchX-2 support"
2531557f0fSJiri Pirko	depends on MLXSW_CORE && NET_SWITCHDEV
2631557f0fSJiri Pirko	default m
2731557f0fSJiri Pirko	---help---
2831557f0fSJiri Pirko	  This driver supports Mellanox Technologies SwitchX-2 Ethernet
2931557f0fSJiri Pirko	  Switch ASICs.
3031557f0fSJiri Pirko
3131557f0fSJiri Pirko	  To compile this driver as a module, choose M here: the
3231557f0fSJiri Pirko	  module will be called mlxsw_switchx2.
33*56ade8feSJiri Pirko
34*56ade8feSJiri Pirkoconfig MLXSW_SPECTRUM
35*56ade8feSJiri Pirko	tristate "Mellanox Technologies Spectrum support"
36*56ade8feSJiri Pirko	depends on MLXSW_CORE && NET_SWITCHDEV
37*56ade8feSJiri Pirko	default m
38*56ade8feSJiri Pirko	---help---
39*56ade8feSJiri Pirko	  This driver supports Mellanox Technologies Spectrum Ethernet
40*56ade8feSJiri Pirko	  Switch ASICs.
41*56ade8feSJiri Pirko
42*56ade8feSJiri Pirko	  To compile this driver as a module, choose M here: the
43*56ade8feSJiri Pirko	  module will be called mlxsw_spectrum.
44