xref: /linux/drivers/net/ethernet/sfc/siena/Kconfig (revision f62a074525de47fe748ce74b81b95ea05f97b25c)
1c5a13c31SMartin Habets# SPDX-License-Identifier: GPL-2.0-only
2c5a13c31SMartin Habetsconfig SFC_SIENA
3c5a13c31SMartin Habets	tristate "Solarflare SFC9000 support"
4c5a13c31SMartin Habets	depends on PCI
5c5a13c31SMartin Habets	select MDIO
6c5a13c31SMartin Habets	select CRC32
7c5a13c31SMartin Habets	help
8c5a13c31SMartin Habets	  This driver supports 10-gigabit Ethernet cards based on
9c5a13c31SMartin Habets	  the Solarflare SFC9000 controller.
10c5a13c31SMartin Habets
11c5a13c31SMartin Habets	  To compile this driver as a module, choose M here.  The module
12c5a13c31SMartin Habets	  will be called sfc-siena.
1365d4b471SMartin Habetsconfig SFC_SIENA_MTD
1465d4b471SMartin Habets	bool "Solarflare SFC9000-family MTD support"
1565d4b471SMartin Habets	depends on SFC_SIENA && MTD && !(SFC_SIENA=y && MTD=m)
1665d4b471SMartin Habets	default y
1765d4b471SMartin Habets	help
1865d4b471SMartin Habets	  This exposes the on-board flash and/or EEPROM as MTD devices
1965d4b471SMartin Habets	  (e.g. /dev/mtd1).  This is required to update the firmware or
2065d4b471SMartin Habets	  the boot configuration under Linux.
21*f62a0745SMartin Habetsconfig SFC_SIENA_MCDI_MON
22*f62a0745SMartin Habets	bool "Solarflare SFC9000-family hwmon support"
23*f62a0745SMartin Habets	depends on SFC_SIENA && HWMON && !(SFC_SIENA=y && HWMON=m)
24*f62a0745SMartin Habets	default y
25*f62a0745SMartin Habets	help
26*f62a0745SMartin Habets	  This exposes the on-board firmware-managed sensors as a
27*f62a0745SMartin Habets	  hardware monitor device.
28dfb1cfbdSMartin Habetsconfig SFC_SIENA_SRIOV
29dfb1cfbdSMartin Habets	bool "Solarflare SFC9000-family SR-IOV support"
30dfb1cfbdSMartin Habets	depends on SFC_SIENA && PCI_IOV
31dfb1cfbdSMartin Habets	default n
32dfb1cfbdSMartin Habets	help
33dfb1cfbdSMartin Habets	  This enables support for the Single Root I/O Virtualization
34dfb1cfbdSMartin Habets	  features, allowing accelerated network performance in
35dfb1cfbdSMartin Habets	  virtualized environments.
36