forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-01-05 071106ecf68c401173c58808b1cf5f68cc50d390
kernel/drivers/net/ethernet/cavium/Kconfig
....@@ -1,3 +1,4 @@
1
+# SPDX-License-Identifier: GPL-2.0-only
12 #
23 # Cavium ethernet device configuration
34 #
....@@ -5,7 +6,7 @@
56 config NET_VENDOR_CAVIUM
67 bool "Cavium ethernet drivers"
78 default y
8
- ---help---
9
+ help
910 Select this option if you want enable Cavium network support.
1011
1112 If you have a Cavium SoC or network adapter, say Y.
....@@ -16,7 +17,7 @@
1617 tristate "Thunder Physical function driver"
1718 depends on 64BIT && PCI
1819 select THUNDER_NIC_BGX
19
- ---help---
20
+ help
2021 This driver supports Thunder's NIC physical function.
2122 The NIC provides the controller and DMA engines to
2223 move network traffic to/from the memory. The NIC
....@@ -28,7 +29,7 @@
2829 tristate "Thunder Virtual function driver"
2930 imply CAVIUM_PTP
3031 depends on 64BIT && PCI
31
- ---help---
32
+ help
3233 This driver supports Thunder's NIC virtual function
3334
3435 config THUNDER_NIC_BGX
....@@ -37,7 +38,7 @@
3738 select PHYLIB
3839 select MDIO_THUNDER if PCI
3940 select THUNDER_NIC_RGX
40
- ---help---
41
+ help
4142 This driver supports programming and controlling of MAC
4243 interface from NIC physical function driver.
4344
....@@ -46,16 +47,15 @@
4647 depends on 64BIT && PCI
4748 select PHYLIB
4849 select MDIO_THUNDER if PCI
49
- ---help---
50
+ help
5051 This driver supports configuring XCV block of RGX interface
5152 present on CN81XX chip.
5253
5354 config CAVIUM_PTP
5455 tristate "Cavium PTP coprocessor as PTP clock"
5556 depends on 64BIT && PCI
56
- imply PTP_1588_CLOCK
57
- default y
58
- ---help---
57
+ depends on PTP_1588_CLOCK
58
+ help
5959 This driver adds support for the Precision Time Protocol Clocks and
6060 Timestamping coprocessor (PTP) found on Cavium processors.
6161 PTP provides timestamping mechanism that is suitable for use in IEEE 1588
....@@ -65,12 +65,12 @@
6565 config LIQUIDIO
6666 tristate "Cavium LiquidIO support"
6767 depends on 64BIT && PCI
68
- depends on MAY_USE_DEVLINK
6968 depends on PCI
7069 imply PTP_1588_CLOCK
7170 select FW_LOADER
7271 select LIBCRC32C
73
- ---help---
72
+ select NET_DEVLINK
73
+ help
7474 This driver supports Cavium LiquidIO Intelligent Server Adapters
7575 based on CN66XX, CN68XX and CN23XX chips.
7676
....@@ -92,7 +92,7 @@
9292 tristate "Cavium LiquidIO VF support"
9393 depends on 64BIT && PCI_MSI
9494 imply PTP_1588_CLOCK
95
- ---help---
95
+ help
9696 This driver supports Cavium LiquidIO Intelligent Server Adapter
9797 based on CN23XX chips.
9898