xref: /linux/drivers/net/ethernet/emulex/benet/Kconfig (revision c95baf12f5077419db01313ab61c2aac007d40cd)
1# SPDX-License-Identifier: GPL-2.0-only
2config BE2NET
3	tristate "ServerEngines' 10Gbps NIC - BladeEngine"
4	depends on PCI
5	help
6	  This driver implements the NIC functionality for ServerEngines'
7	  10Gbps network adapter - BladeEngine.
8
9config BE2NET_HWMON
10	bool "HWMON support for be2net driver"
11	depends on BE2NET && HWMON
12	depends on !(BE2NET=y && HWMON=m)
13	default y
14	help
15	  Say Y here if you want to expose thermal sensor data on
16	  be2net network adapter.
17
18config BE2NET_BE2
19	bool "Support for BE2 chipsets"
20	depends on BE2NET
21	default y
22	help
23	  Say Y here if you want to use devices based on BE2
24	  chipsets. (e.g. OneConnect OCe10xxx)
25
26config BE2NET_BE3
27	bool "Support for BE3 chipsets"
28	depends on BE2NET
29	default y
30	help
31	  Say Y here if you want to use devices based on BE3
32	  chipsets. (e.g. OneConnect OCe11xxx)
33
34config BE2NET_LANCER
35	bool "Support for Lancer chipsets"
36	depends on BE2NET
37	default y
38	help
39	  Say Y here if you want to use devices based on Lancer
40	  chipsets. (e.g LightPulse LPe12xxx)
41
42config BE2NET_SKYHAWK
43	bool "Support for Skyhawk chipsets"
44	depends on BE2NET
45	default y
46	help
47	  Say Y here if you want to use devices based on Skyhawk
48	  chipsets. (e.g. OneConnect OCe14xxx)
49
50comment "WARNING: be2net is useless without any enabled chip"
51	depends on BE2NET_BE2=n && BE2NET_BE3=n && BE2NET_LANCER=n && \
52		BE2NET_SKYHAWK=n && BE2NET
53