| Ben Hutchings | 8ceee66 | 2008-04-27 12:55:59 +0100 | [diff] [blame] | 1 | config SFC | 
| Ben Hutchings | 851f186 | 2011-07-13 16:10:02 +0100 | [diff] [blame] | 2 | 	tristate "Solarflare SFC4000/SFC9000-family support" | 
| Ben Hutchings | ff33c0e | 2012-11-16 12:47:39 +0000 | [diff] [blame] | 3 | 	depends on PCI | 
| Ben Hutchings | 68e7f45 | 2009-04-29 08:05:08 +0000 | [diff] [blame] | 4 | 	select MDIO | 
| Ben Hutchings | 8ceee66 | 2008-04-27 12:55:59 +0100 | [diff] [blame] | 5 | 	select CRC32 | 
| Ben Hutchings | 37b5a60 | 2008-05-30 22:27:04 +0100 | [diff] [blame] | 6 | 	select I2C | 
 | 7 | 	select I2C_ALGOBIT | 
| Ben Hutchings | 3ba368c | 2012-11-01 11:22:22 +0000 | [diff] [blame] | 8 | 	select PTP_1588_CLOCK | 
| Jeff Kirsher | 874aeea | 2011-05-13 00:17:42 -0700 | [diff] [blame] | 9 | 	---help--- | 
| Ben Hutchings | 8ceee66 | 2008-04-27 12:55:59 +0100 | [diff] [blame] | 10 | 	  This driver supports 10-gigabit Ethernet cards based on | 
| Ben Hutchings | ff79c8a | 2011-07-13 16:21:24 +0100 | [diff] [blame] | 11 | 	  the Solarflare SFC4000 and SFC9000-family controllers. | 
| Ben Hutchings | 8ceee66 | 2008-04-27 12:55:59 +0100 | [diff] [blame] | 12 |  | 
 | 13 | 	  To compile this driver as a module, choose M here.  The module | 
 | 14 | 	  will be called sfc. | 
| Ben Hutchings | f415072 | 2008-11-04 20:34:28 +0000 | [diff] [blame] | 15 | config SFC_MTD | 
| Ben Hutchings | 851f186 | 2011-07-13 16:10:02 +0100 | [diff] [blame] | 16 | 	bool "Solarflare SFC4000/SFC9000-family MTD support" | 
| Ben Hutchings | 8761169c | 2008-11-20 04:17:42 -0800 | [diff] [blame] | 17 | 	depends on SFC && MTD && !(SFC=y && MTD=m) | 
| Ben Hutchings | f415072 | 2008-11-04 20:34:28 +0000 | [diff] [blame] | 18 | 	default y | 
| Jeff Kirsher | 874aeea | 2011-05-13 00:17:42 -0700 | [diff] [blame] | 19 | 	---help--- | 
| Ben Hutchings | 94813b8 | 2012-01-06 22:47:17 +0000 | [diff] [blame] | 20 | 	  This exposes the on-board flash and/or EEPROM as MTD devices | 
 | 21 | 	  (e.g. /dev/mtd1).  This is required to update the firmware or | 
 | 22 | 	  the boot configuration under Linux. | 
| Ben Hutchings | 55c5e0f | 2012-01-06 20:25:39 +0000 | [diff] [blame] | 23 | config SFC_MCDI_MON | 
 | 24 | 	bool "Solarflare SFC9000-family hwmon support" | 
 | 25 | 	depends on SFC && HWMON && !(SFC=y && HWMON=m) | 
 | 26 | 	default y | 
| Paul Bolle | 806b213 | 2013-03-15 12:59:30 +0100 | [diff] [blame] | 27 | 	---help--- | 
| Ben Hutchings | 55c5e0f | 2012-01-06 20:25:39 +0000 | [diff] [blame] | 28 | 	  This exposes the on-board firmware-managed sensors as a | 
 | 29 | 	  hardware monitor device. | 
| Ben Hutchings | cd2d5b5 | 2012-02-14 00:48:07 +0000 | [diff] [blame] | 30 | config SFC_SRIOV | 
 | 31 | 	bool "Solarflare SFC9000-family SR-IOV support" | 
 | 32 | 	depends on SFC && PCI_IOV | 
 | 33 | 	default y | 
 | 34 | 	---help--- | 
 | 35 | 	  This enables support for the SFC9000 I/O Virtualization | 
 | 36 | 	  features, allowing accelerated network performance in | 
 | 37 | 	  virtualized environments. |