]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - drivers/net/ethernet/mellanox/mlxsw/Kconfig
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide
[karo-tx-linux.git] / drivers / net / ethernet / mellanox / mlxsw / Kconfig
1 #
2 # Mellanox switch drivers configuration
3 #
4
5 config MLXSW_CORE
6         tristate "Mellanox Technologies Switch ASICs support"
7         ---help---
8           This driver supports Mellanox Technologies Switch ASICs family.
9
10           To compile this driver as a module, choose M here: the
11           module will be called mlxsw_core.
12
13 config MLXSW_PCI
14         tristate "PCI bus implementation for Mellanox Technologies Switch ASICs"
15         depends on PCI && HAS_DMA && HAS_IOMEM && MLXSW_CORE
16         default m
17         ---help---
18           This is PCI bus implementation for Mellanox Technologies Switch ASICs.
19
20           To compile this driver as a module, choose M here: the
21           module will be called mlxsw_pci.
22
23 config MLXSW_SWITCHX2
24         tristate "Mellanox Technologies SwitchX-2 support"
25         depends on MLXSW_CORE && NET_SWITCHDEV
26         default m
27         ---help---
28           This driver supports Mellanox Technologies SwitchX-2 Ethernet
29           Switch ASICs.
30
31           To compile this driver as a module, choose M here: the
32           module will be called mlxsw_switchx2.
33
34 config MLXSW_SPECTRUM
35         tristate "Mellanox Technologies Spectrum support"
36         depends on MLXSW_CORE && NET_SWITCHDEV
37         default m
38         ---help---
39           This driver supports Mellanox Technologies Spectrum Ethernet
40           Switch ASICs.
41
42           To compile this driver as a module, choose M here: the
43           module will be called mlxsw_spectrum.