Kconfig (762f99f4f3cb41a775b5157dd761217beba65873) Kconfig (f71be9d084c92e0ef36e248303f32f8e4cf623da)
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# Cavium ethernet device configuration
4#
5
6config NET_VENDOR_CAVIUM
7 bool "Cavium ethernet drivers"
8 default y

--- 48 unchanged lines hidden (view full) ---

57 depends on PTP_1588_CLOCK
58 help
59 This driver adds support for the Precision Time Protocol Clocks and
60 Timestamping coprocessor (PTP) found on Cavium processors.
61 PTP provides timestamping mechanism that is suitable for use in IEEE 1588
62 Precision Time Protocol or other purposes. Timestamps can be used in
63 BGX, TNS, GTI, and NIC blocks.
64
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# Cavium ethernet device configuration
4#
5
6config NET_VENDOR_CAVIUM
7 bool "Cavium ethernet drivers"
8 default y

--- 48 unchanged lines hidden (view full) ---

57 depends on PTP_1588_CLOCK
58 help
59 This driver adds support for the Precision Time Protocol Clocks and
60 Timestamping coprocessor (PTP) found on Cavium processors.
61 PTP provides timestamping mechanism that is suitable for use in IEEE 1588
62 Precision Time Protocol or other purposes. Timestamps can be used in
63 BGX, TNS, GTI, and NIC blocks.
64
65config LIQUIDIO_CORE
66 tristate
67
65config LIQUIDIO
66 tristate "Cavium LiquidIO support"
67 depends on 64BIT && PCI
68 depends on PCI
69 depends on PTP_1588_CLOCK_OPTIONAL
70 select FW_LOADER
71 select LIBCRC32C
68config LIQUIDIO
69 tristate "Cavium LiquidIO support"
70 depends on 64BIT && PCI
71 depends on PCI
72 depends on PTP_1588_CLOCK_OPTIONAL
73 select FW_LOADER
74 select LIBCRC32C
75 select LIQUIDIO_CORE
72 select NET_DEVLINK
73 help
74 This driver supports Cavium LiquidIO Intelligent Server Adapters
75 based on CN66XX, CN68XX and CN23XX chips.
76
77 To compile this driver as a module, choose M here: the module
78 will be called liquidio. This is recommended.
79

--- 7 unchanged lines hidden (view full) ---

87 Enable the ethernet driver for the management
88 port on Cavium Networks' Octeon CN57XX, CN56XX, CN55XX,
89 CN54XX, CN52XX, and CN6XXX chips.
90
91config LIQUIDIO_VF
92 tristate "Cavium LiquidIO VF support"
93 depends on 64BIT && PCI_MSI
94 depends on PTP_1588_CLOCK_OPTIONAL
76 select NET_DEVLINK
77 help
78 This driver supports Cavium LiquidIO Intelligent Server Adapters
79 based on CN66XX, CN68XX and CN23XX chips.
80
81 To compile this driver as a module, choose M here: the module
82 will be called liquidio. This is recommended.
83

--- 7 unchanged lines hidden (view full) ---

91 Enable the ethernet driver for the management
92 port on Cavium Networks' Octeon CN57XX, CN56XX, CN55XX,
93 CN54XX, CN52XX, and CN6XXX chips.
94
95config LIQUIDIO_VF
96 tristate "Cavium LiquidIO VF support"
97 depends on 64BIT && PCI_MSI
98 depends on PTP_1588_CLOCK_OPTIONAL
99 select LIQUIDIO_CORE
95 help
96 This driver supports Cavium LiquidIO Intelligent Server Adapter
97 based on CN23XX chips.
98
99 To compile this driver as a module, choose M here: The module
100 will be called liquidio_vf. MSI-X interrupt support is required
101 for this driver to work correctly
102
103endif # NET_VENDOR_CAVIUM
100 help
101 This driver supports Cavium LiquidIO Intelligent Server Adapter
102 based on CN23XX chips.
103
104 To compile this driver as a module, choose M here: The module
105 will be called liquidio_vf. MSI-X interrupt support is required
106 for this driver to work correctly
107
108endif # NET_VENDOR_CAVIUM