Commit | Line | Data |
---|---|---|
4863dea3 SG |
1 | # |
2 | # Cavium ethernet device configuration | |
3 | # | |
4 | ||
5 | config NET_VENDOR_CAVIUM | |
6 | tristate "Cavium ethernet drivers" | |
f21fb3ed RV |
7 | depends on PCI |
8 | default y | |
4863dea3 | 9 | ---help--- |
f21fb3ed | 10 | Select this option if you want enable Cavium network support. |
4863dea3 | 11 | |
f21fb3ed | 12 | If you have a Cavium SoC or network adapter, say Y. |
4863dea3 SG |
13 | |
14 | if NET_VENDOR_CAVIUM | |
15 | ||
16 | config THUNDER_NIC_PF | |
17 | tristate "Thunder Physical function driver" | |
f21fb3ed RV |
18 | depends on 64BIT |
19 | default ARCH_THUNDER | |
4863dea3 SG |
20 | select THUNDER_NIC_BGX |
21 | ---help--- | |
22 | This driver supports Thunder's NIC physical function. | |
f21fb3ed RV |
23 | The NIC provides the controller and DMA engines to |
24 | move network traffic to/from the memory. The NIC | |
25 | works closely with TNS, BGX and SerDes to implement the | |
26 | functions replacing and virtualizing those of a typical | |
27 | standalone PCIe NIC chip. | |
4863dea3 SG |
28 | |
29 | config THUNDER_NIC_VF | |
30 | tristate "Thunder Virtual function driver" | |
f21fb3ed RV |
31 | depends on 64BIT |
32 | default ARCH_THUNDER | |
4863dea3 SG |
33 | ---help--- |
34 | This driver supports Thunder's NIC virtual function | |
35 | ||
36 | config THUNDER_NIC_BGX | |
37 | tristate "Thunder MAC interface driver (BGX)" | |
f21fb3ed RV |
38 | depends on 64BIT |
39 | default ARCH_THUNDER | |
4863dea3 SG |
40 | ---help--- |
41 | This driver supports programming and controlling of MAC | |
42 | interface from NIC physical function driver. | |
43 | ||
f21fb3ed RV |
44 | config LIQUIDIO |
45 | tristate "Cavium LiquidIO support" | |
46 | select PTP_1588_CLOCK | |
47 | select FW_LOADER | |
48 | select LIBCRC32 | |
49 | ---help--- | |
50 | This driver supports Cavium LiquidIO Intelligent Server Adapters | |
51 | based on CN66XX and CN68XX chips. | |
52 | ||
53 | To compile this driver as a module, choose M here: the module | |
54 | will be called liquidio. This is recommended. | |
55 | ||
4863dea3 | 56 | endif # NET_VENDOR_CAVIUM |