18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
28c2ecf20Sopenharmony_ciconfig BE2NET
38c2ecf20Sopenharmony_ci	tristate "ServerEngines' 10Gbps NIC - BladeEngine"
48c2ecf20Sopenharmony_ci	depends on PCI
58c2ecf20Sopenharmony_ci	help
68c2ecf20Sopenharmony_ci	  This driver implements the NIC functionality for ServerEngines'
78c2ecf20Sopenharmony_ci	  10Gbps network adapter - BladeEngine.
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_ciconfig BE2NET_HWMON
108c2ecf20Sopenharmony_ci	bool "HWMON support for be2net driver"
118c2ecf20Sopenharmony_ci	depends on BE2NET && HWMON
128c2ecf20Sopenharmony_ci	depends on !(BE2NET=y && HWMON=m)
138c2ecf20Sopenharmony_ci	default y
148c2ecf20Sopenharmony_ci	help
158c2ecf20Sopenharmony_ci	  Say Y here if you want to expose thermal sensor data on
168c2ecf20Sopenharmony_ci	  be2net network adapter.
178c2ecf20Sopenharmony_ci
188c2ecf20Sopenharmony_ciconfig BE2NET_BE2
198c2ecf20Sopenharmony_ci	bool "Support for BE2 chipsets"
208c2ecf20Sopenharmony_ci	depends on BE2NET
218c2ecf20Sopenharmony_ci	default y
228c2ecf20Sopenharmony_ci	help
238c2ecf20Sopenharmony_ci	  Say Y here if you want to use devices based on BE2
248c2ecf20Sopenharmony_ci	  chipsets. (e.g. OneConnect OCe10xxx)
258c2ecf20Sopenharmony_ci
268c2ecf20Sopenharmony_ciconfig BE2NET_BE3
278c2ecf20Sopenharmony_ci	bool "Support for BE3 chipsets"
288c2ecf20Sopenharmony_ci	depends on BE2NET
298c2ecf20Sopenharmony_ci	default y
308c2ecf20Sopenharmony_ci	help
318c2ecf20Sopenharmony_ci	  Say Y here if you want to use devices based on BE3
328c2ecf20Sopenharmony_ci	  chipsets. (e.g. OneConnect OCe11xxx)
338c2ecf20Sopenharmony_ci
348c2ecf20Sopenharmony_ciconfig BE2NET_LANCER
358c2ecf20Sopenharmony_ci	bool "Support for Lancer chipsets"
368c2ecf20Sopenharmony_ci	depends on BE2NET
378c2ecf20Sopenharmony_ci	default y
388c2ecf20Sopenharmony_ci	help
398c2ecf20Sopenharmony_ci	  Say Y here if you want to use devices based on Lancer
408c2ecf20Sopenharmony_ci	  chipsets. (e.g LightPulse LPe12xxx)
418c2ecf20Sopenharmony_ci
428c2ecf20Sopenharmony_ciconfig BE2NET_SKYHAWK
438c2ecf20Sopenharmony_ci	bool "Support for Skyhawk chipsets"
448c2ecf20Sopenharmony_ci	depends on BE2NET
458c2ecf20Sopenharmony_ci	default y
468c2ecf20Sopenharmony_ci	help
478c2ecf20Sopenharmony_ci	  Say Y here if you want to use devices based on Skyhawk
488c2ecf20Sopenharmony_ci	  chipsets. (e.g. OneConnect OCe14xxx)
498c2ecf20Sopenharmony_ci
508c2ecf20Sopenharmony_cicomment "WARNING: be2net is useless without any enabled chip"
518c2ecf20Sopenharmony_ci	depends on BE2NET_BE2=n && BE2NET_BE3=n && BE2NET_LANCER=n && \
528c2ecf20Sopenharmony_ci		BE2NET_SKYHAWK=n && BE2NET
53