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