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