brintos

brintos / linux-shallow public Read only

0
0
Text · 1.6 KiB · c6ea097 Raw
47 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2config SFC_SIENA3	tristate "Solarflare SFC9000 support"4	depends on PCI5	depends on PTP_1588_CLOCK6	select MDIO7	select CRC328	help9	  This driver supports 10-gigabit Ethernet cards based on10	  the Solarflare SFC9000 controller.11 12	  To compile this driver as a module, choose M here.  The module13	  will be called sfc-siena.14config SFC_SIENA_MTD15	bool "Solarflare SFC9000-family MTD support"16	depends on SFC_SIENA && MTD && !(SFC_SIENA=y && MTD=m)17	default y18	help19	  This exposes the on-board flash and/or EEPROM as MTD devices20	  (e.g. /dev/mtd1).  This is required to update the firmware or21	  the boot configuration under Linux.22config SFC_SIENA_MCDI_MON23	bool "Solarflare SFC9000-family hwmon support"24	depends on SFC_SIENA && HWMON && !(SFC_SIENA=y && HWMON=m)25	default y26	help27	  This exposes the on-board firmware-managed sensors as a28	  hardware monitor device.29config SFC_SIENA_SRIOV30	bool "Solarflare SFC9000-family SR-IOV support"31	depends on SFC_SIENA && PCI_IOV32	default n33	help34	  This enables support for the Single Root I/O Virtualization35	  features, allowing accelerated network performance in36	  virtualized environments.37config SFC_SIENA_MCDI_LOGGING38	bool "Solarflare SFC9000-family MCDI logging support"39	depends on SFC_SIENA40	default y41	help42	  This enables support for tracing of MCDI (Management-Controller-to-43	  Driver-Interface) commands and responses, allowing debugging of44	  driver/firmware interaction.  The tracing is actually enabled by45	  a sysfs file 'mcdi_logging' under the PCI device, or via module46	  parameter mcdi_logging_default.47