hc
2024-05-10 61598093bbdd283a7edc367d900f223070ead8d2
kernel/drivers/net/ethernet/sfc/Kconfig
....@@ -1,3 +1,4 @@
1
+# SPDX-License-Identifier: GPL-2.0-only
12 #
23 # Solarflare device configuration
34 #
....@@ -5,7 +6,7 @@
56 config NET_VENDOR_SOLARFLARE
67 bool "Solarflare devices"
78 default y
8
- ---help---
9
+ help
910 If you have a network (Ethernet) card belonging to this class, say Y.
1011
1112 Note that the answer to this question doesn't directly affect the
....@@ -16,16 +17,17 @@
1617 if NET_VENDOR_SOLARFLARE
1718
1819 config SFC
19
- tristate "Solarflare SFC9000/SFC9100-family support"
20
+ tristate "Solarflare SFC9000/SFC9100/EF100-family support"
2021 depends on PCI
2122 select MDIO
2223 select CRC32
23
- select I2C
24
- select I2C_ALGOBIT
2524 imply PTP_1588_CLOCK
26
- ---help---
25
+ help
2726 This driver supports 10/40-gigabit Ethernet cards based on
2827 the Solarflare SFC9000-family and SFC9100-family controllers.
28
+
29
+ It also supports 10/25/40/100-gigabit Ethernet cards based
30
+ on the Solarflare EF100 networking IP in Xilinx FPGAs.
2931
3032 To compile this driver as a module, choose M here. The module
3133 will be called sfc.
....@@ -33,7 +35,7 @@
3335 bool "Solarflare SFC9000/SFC9100-family MTD support"
3436 depends on SFC && MTD && !(SFC=y && MTD=m)
3537 default y
36
- ---help---
38
+ help
3739 This exposes the on-board flash and/or EEPROM as MTD devices
3840 (e.g. /dev/mtd1). This is required to update the firmware or
3941 the boot configuration under Linux.
....@@ -41,14 +43,14 @@
4143 bool "Solarflare SFC9000/SFC9100-family hwmon support"
4244 depends on SFC && HWMON && !(SFC=y && HWMON=m)
4345 default y
44
- ---help---
46
+ help
4547 This exposes the on-board firmware-managed sensors as a
4648 hardware monitor device.
4749 config SFC_SRIOV
4850 bool "Solarflare SFC9000-family SR-IOV support"
4951 depends on SFC && PCI_IOV
5052 default y
51
- ---help---
53
+ help
5254 This enables support for the SFC9000 I/O Virtualization
5355 features, allowing accelerated network performance in
5456 virtualized environments.
....@@ -56,7 +58,7 @@
5658 bool "Solarflare SFC9000/SFC9100-family MCDI logging support"
5759 depends on SFC
5860 default y
59
- ---help---
61
+ help
6062 This enables support for tracing of MCDI (Management-Controller-to-
6163 Driver-Interface) commands and responses, allowing debugging of
6264 driver/firmware interaction. The tracing is actually enabled by