net: thunderx: add 64-bit dependency
[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 && 64BIT
8 ---help---
9 Enable support for the Cavium ThunderX Network Interface
10 Controller (NIC). The NIC provides the controller and DMA
11 engines to move network traffic to/from the memory. The NIC
12 works closely with TNS, BGX and SerDes to implement the
13 functions replacing and virtualizing those of a typical
14 standalone PCIe NIC chip.
15
16 If you have a Cavium Thunder board, say Y.
17
18 if NET_VENDOR_CAVIUM
19
20 config THUNDER_NIC_PF
21 tristate "Thunder Physical function driver"
22 default NET_VENDOR_CAVIUM
23 select THUNDER_NIC_BGX
24 ---help---
25 This driver supports Thunder's NIC physical function.
26
27 config THUNDER_NIC_VF
28 tristate "Thunder Virtual function driver"
29 default NET_VENDOR_CAVIUM
30 ---help---
31 This driver supports Thunder's NIC virtual function
32
33 config THUNDER_NIC_BGX
34 tristate "Thunder MAC interface driver (BGX)"
35 default NET_VENDOR_CAVIUM
36 ---help---
37 This driver supports programming and controlling of MAC
38 interface from NIC physical function driver.
39
40 endif # NET_VENDOR_CAVIUM
This page took 0.032555 seconds and 6 git commands to generate.