Fix Cavium Liquidio build related errors and warnings
[deliverable/linux.git] / drivers / net / ethernet / cavium / Kconfig
1 #
2 # Cavium ethernet device configuration
3 #
4
5 config NET_VENDOR_CAVIUM
6 tristate "Cavium ethernet drivers"
7 depends on PCI
8 default y
9 ---help---
10 Select this option if you want enable Cavium network support.
11
12 If you have a Cavium SoC or network adapter, say Y.
13
14 if NET_VENDOR_CAVIUM
15
16 config THUNDER_NIC_PF
17 tristate "Thunder Physical function driver"
18 depends on 64BIT
19 default ARCH_THUNDER
20 select THUNDER_NIC_BGX
21 ---help---
22 This driver supports Thunder's NIC physical function.
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.
28
29 config THUNDER_NIC_VF
30 tristate "Thunder Virtual function driver"
31 depends on 64BIT
32 default ARCH_THUNDER
33 ---help---
34 This driver supports Thunder's NIC virtual function
35
36 config THUNDER_NIC_BGX
37 tristate "Thunder MAC interface driver (BGX)"
38 depends on 64BIT
39 default ARCH_THUNDER
40 ---help---
41 This driver supports programming and controlling of MAC
42 interface from NIC physical function driver.
43
44 config LIQUIDIO
45 tristate "Cavium LiquidIO support"
46 depends on 64BIT
47 select PTP_1588_CLOCK
48 select FW_LOADER
49 select LIBCRC32
50 ---help---
51 This driver supports Cavium LiquidIO Intelligent Server Adapters
52 based on CN66XX and CN68XX chips.
53
54 To compile this driver as a module, choose M here: the module
55 will be called liquidio. This is recommended.
56
57 endif # NET_VENDOR_CAVIUM
This page took 0.034726 seconds and 5 git commands to generate.