Merge branch 'for-linus-4.7' of git://git.kernel.org/pub/scm/linux/kernel/git/mason...
[deliverable/linux.git] / drivers / net / ethernet / cavium / Kconfig
1 #
2 # Cavium ethernet device configuration
3 #
4
5 config NET_VENDOR_CAVIUM
6 bool "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 select THUNDER_NIC_BGX
20 ---help---
21 This driver supports Thunder's NIC physical function.
22 The NIC provides the controller and DMA engines to
23 move network traffic to/from the memory. The NIC
24 works closely with TNS, BGX and SerDes to implement the
25 functions replacing and virtualizing those of a typical
26 standalone PCIe NIC chip.
27
28 config THUNDER_NIC_VF
29 tristate "Thunder Virtual function driver"
30 depends on 64BIT
31 ---help---
32 This driver supports Thunder's NIC virtual function
33
34 config THUNDER_NIC_BGX
35 tristate "Thunder MAC interface driver (BGX)"
36 depends on 64BIT
37 select PHYLIB
38 select MDIO_THUNDER
39 ---help---
40 This driver supports programming and controlling of MAC
41 interface from NIC physical function driver.
42
43 config LIQUIDIO
44 tristate "Cavium LiquidIO support"
45 depends on 64BIT
46 select PTP_1588_CLOCK
47 select FW_LOADER
48 select LIBCRC32C
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
56 config OCTEON_MGMT_ETHERNET
57 tristate "Octeon Management port ethernet driver (CN5XXX, CN6XXX)"
58 depends on CAVIUM_OCTEON_SOC
59 select PHYLIB
60 select MDIO_OCTEON
61 default y
62 help
63 Enable the ethernet driver for the management
64 port on Cavium Networks' Octeon CN57XX, CN56XX, CN55XX,
65 CN54XX, CN52XX, and CN6XXX chips.
66
67 endif # NET_VENDOR_CAVIUM
This page took 0.035596 seconds and 5 git commands to generate.