xref: /linux/drivers/net/ethernet/cavium/Kconfig (revision 4863dea3fab01734768c9f7fc2c1590a8f1f6266)
1*4863dea3SSunil Goutham#
2*4863dea3SSunil Goutham# Cavium ethernet device configuration
3*4863dea3SSunil Goutham#
4*4863dea3SSunil Goutham
5*4863dea3SSunil Gouthamconfig NET_VENDOR_CAVIUM
6*4863dea3SSunil Goutham	tristate "Cavium ethernet drivers"
7*4863dea3SSunil Goutham	depends on PCI
8*4863dea3SSunil Goutham	---help---
9*4863dea3SSunil Goutham	  Enable support for the Cavium ThunderX Network Interface
10*4863dea3SSunil Goutham	  Controller (NIC). The NIC provides the controller and DMA
11*4863dea3SSunil Goutham	  engines to move network traffic to/from the memory. The NIC
12*4863dea3SSunil Goutham	  works closely with TNS, BGX and SerDes to implement the
13*4863dea3SSunil Goutham	  functions replacing and virtualizing those of a typical
14*4863dea3SSunil Goutham	  standalone PCIe NIC chip.
15*4863dea3SSunil Goutham
16*4863dea3SSunil Goutham	  If you have a Cavium Thunder board, say Y.
17*4863dea3SSunil Goutham
18*4863dea3SSunil Gouthamif NET_VENDOR_CAVIUM
19*4863dea3SSunil Goutham
20*4863dea3SSunil Gouthamconfig THUNDER_NIC_PF
21*4863dea3SSunil Goutham	tristate "Thunder Physical function driver"
22*4863dea3SSunil Goutham	default NET_VENDOR_CAVIUM
23*4863dea3SSunil Goutham	select THUNDER_NIC_BGX
24*4863dea3SSunil Goutham	---help---
25*4863dea3SSunil Goutham	  This driver supports Thunder's NIC physical function.
26*4863dea3SSunil Goutham
27*4863dea3SSunil Gouthamconfig THUNDER_NIC_VF
28*4863dea3SSunil Goutham	tristate "Thunder Virtual function driver"
29*4863dea3SSunil Goutham	default NET_VENDOR_CAVIUM
30*4863dea3SSunil Goutham	---help---
31*4863dea3SSunil Goutham	  This driver supports Thunder's NIC virtual function
32*4863dea3SSunil Goutham
33*4863dea3SSunil Gouthamconfig	THUNDER_NIC_BGX
34*4863dea3SSunil Goutham	tristate "Thunder MAC interface driver (BGX)"
35*4863dea3SSunil Goutham	default NET_VENDOR_CAVIUM
36*4863dea3SSunil Goutham	---help---
37*4863dea3SSunil Goutham	  This driver supports programming and controlling of MAC
38*4863dea3SSunil Goutham	  interface from NIC physical function driver.
39*4863dea3SSunil Goutham
40*4863dea3SSunil Gouthamendif # NET_VENDOR_CAVIUM
41