xref: /linux/drivers/net/ethernet/sfc/siena/Kconfig (revision dfb1cfbd497e758de43ee02fbeb1fe66ed1ed26b)
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*dfb1cfbdSMartin Habetsconfig SFC_SIENA_SRIOV
22*dfb1cfbdSMartin Habets	bool "Solarflare SFC9000-family SR-IOV support"
23*dfb1cfbdSMartin Habets	depends on SFC_SIENA && PCI_IOV
24*dfb1cfbdSMartin Habets	default n
25*dfb1cfbdSMartin Habets	help
26*dfb1cfbdSMartin Habets	  This enables support for the Single Root I/O Virtualization
27*dfb1cfbdSMartin Habets	  features, allowing accelerated network performance in
28*dfb1cfbdSMartin Habets	  virtualized environments.
29