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