xref: /linux/drivers/net/ethernet/mellanox/mlxsw/Kconfig (revision 31557f0f9755696530d08465cf9940404f2d48e2)
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"
15eda6500aSJiri Pirko	depends on PCI && 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.
22*31557f0fSJiri Pirko
23*31557f0fSJiri Pirkoconfig MLXSW_SWITCHX2
24*31557f0fSJiri Pirko	tristate "Mellanox Technologies SwitchX-2 support"
25*31557f0fSJiri Pirko	depends on MLXSW_CORE && NET_SWITCHDEV
26*31557f0fSJiri Pirko	default m
27*31557f0fSJiri Pirko	---help---
28*31557f0fSJiri Pirko	  This driver supports Mellanox Technologies SwitchX-2 Ethernet
29*31557f0fSJiri Pirko	  Switch ASICs.
30*31557f0fSJiri Pirko
31*31557f0fSJiri Pirko	  To compile this driver as a module, choose M here: the
32*31557f0fSJiri Pirko	  module will be called mlxsw_switchx2.
33