xref: /linux/drivers/net/ethernet/myricom/Kconfig (revision 4b4193256c8d3bc3a5397b5cd9494c2ad386317d)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
293f7848bSJeff Kirsher#
393f7848bSJeff Kirsher# Myricom device configuration
493f7848bSJeff Kirsher#
593f7848bSJeff Kirsher
693f7848bSJeff Kirsherconfig NET_VENDOR_MYRI
793f7848bSJeff Kirsher	bool "Myricom devices"
888f07484SJeff Kirsher	default y
993f7848bSJeff Kirsher	depends on PCI && INET
10*a7f7f624SMasahiro Yamada	help
11138b15edSPaul Gortmaker	  If you have a network (Ethernet) card belonging to this class, say Y.
1293f7848bSJeff Kirsher
1393f7848bSJeff Kirsher	  Note that the answer to this question doesn't directly affect the
1493f7848bSJeff Kirsher	  kernel: saying N will just cause the configurator to skip all
1593f7848bSJeff Kirsher	  the questions about Myricom cards. If you say Y, you will be asked for
1693f7848bSJeff Kirsher	  your specific card in the following questions.
1793f7848bSJeff Kirsher
1893f7848bSJeff Kirsherif NET_VENDOR_MYRI
1993f7848bSJeff Kirsher
2093f7848bSJeff Kirsherconfig MYRI10GE
2193f7848bSJeff Kirsher	tristate "Myricom Myri-10G Ethernet support"
2293f7848bSJeff Kirsher	depends on PCI && INET
2393f7848bSJeff Kirsher	select FW_LOADER
2493f7848bSJeff Kirsher	select CRC32
25*a7f7f624SMasahiro Yamada	help
2693f7848bSJeff Kirsher	  This driver supports Myricom Myri-10G Dual Protocol interface in
2793f7848bSJeff Kirsher	  Ethernet mode. If the eeprom on your board is not recent enough,
2893f7848bSJeff Kirsher	  you will need a newer firmware image.
2993f7848bSJeff Kirsher	  You may get this image or more information, at:
3093f7848bSJeff Kirsher
3193f7848bSJeff Kirsher	  <http://www.myri.com/scs/download-Myri10GE.html>
3293f7848bSJeff Kirsher
3393f7848bSJeff Kirsher	  To compile this driver as a module, choose M here. The module
3493f7848bSJeff Kirsher	  will be called myri10ge.
3593f7848bSJeff Kirsher
3693f7848bSJeff Kirsherconfig MYRI10GE_DCA
3793f7848bSJeff Kirsher	bool "Direct Cache Access (DCA) Support"
3893f7848bSJeff Kirsher	default y
3993f7848bSJeff Kirsher	depends on MYRI10GE && DCA && !(MYRI10GE=y && DCA=m)
40*a7f7f624SMasahiro Yamada	help
4193f7848bSJeff Kirsher	  Say Y here if you want to use Direct Cache Access (DCA) in the
4293f7848bSJeff Kirsher	  driver.  DCA is a method for warming the CPU cache before data
4393f7848bSJeff Kirsher	  is used, with the intent of lessening the impact of cache misses.
4493f7848bSJeff Kirsher
4593f7848bSJeff Kirsherendif # NET_VENDOR_MYRI
46