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