Fix Cavium Liquidio build related errors and warnings
[deliverable/linux.git] / drivers / net / ethernet / cavium / Kconfig
CommitLineData
4863dea3
SG
1#
2# Cavium ethernet device configuration
3#
4
5config 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
14if NET_VENDOR_CAVIUM
15
16config 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
29config 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
36config 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
44config LIQUIDIO
45 tristate "Cavium LiquidIO support"
5b173cf9 46 depends on 64BIT
f21fb3ed
RV
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
4863dea3 57endif # NET_VENDOR_CAVIUM
This page took 0.03117 seconds and 5 git commands to generate.