hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/drivers/net/ethernet/dec/tulip/Kconfig
....@@ -1,3 +1,4 @@
1
+# SPDX-License-Identifier: GPL-2.0-only
12 #
23 # Tulip family network device configuration
34 #
....@@ -5,7 +6,7 @@
56 config NET_TULIP
67 bool "DEC - Tulip devices"
78 depends on (PCI || EISA || CARDBUS)
8
- ---help---
9
+ help
910 This selects the "Tulip" family of EISA/PCI network cards.
1011
1112 if NET_TULIP
....@@ -14,7 +15,7 @@
1415 tristate "Early DECchip Tulip (dc2104x) PCI support"
1516 depends on PCI
1617 select CRC32
17
- ---help---
18
+ help
1819 This driver is developed for the SMC EtherPower series Ethernet
1920 cards and also works with cards based on the DECchip
2021 21040 (Tulip series) chips. Some LinkSys PCI cards are
....@@ -31,7 +32,7 @@
3132 depends on DE2104X
3233 range 0 31
3334 default 0
34
- ---help---
35
+ help
3536 Setting this value allows to align ring buffer descriptors into their
3637 own cache lines. Value of 4 corresponds to the typical 32 byte line
3738 (the descriptor is 16 bytes). This is necessary on systems that lack
....@@ -42,7 +43,7 @@
4243 tristate "DECchip Tulip (dc2114x) PCI support"
4344 depends on PCI
4445 select CRC32
45
- ---help---
46
+ help
4647 This driver is developed for the SMC EtherPower series Ethernet
4748 cards and also works with cards based on the DECchip
4849 21140 (Tulip series) chips. Some LinkSys PCI cards are
....@@ -57,7 +58,7 @@
5758 config TULIP_MWI
5859 bool "New bus configuration"
5960 depends on TULIP
60
- ---help---
61
+ help
6162 This configures your Tulip card specifically for the card and
6263 system cache line size type you are using.
6364
....@@ -68,7 +69,7 @@
6869 config TULIP_MMIO
6970 bool "Use PCI shared mem for NIC registers"
7071 depends on TULIP
71
- ---help---
72
+ help
7273 Use PCI shared memory for the NIC registers, rather than going through
7374 the Tulip's PIO (programmed I/O ports). Faster, but could produce
7475 obscure bugs if your mainboard has memory controller timing issues.
....@@ -77,7 +78,7 @@
7778 config TULIP_NAPI
7879 bool "Use RX polling (NAPI)"
7980 depends on TULIP
80
- ---help---
81
+ help
8182 NAPI is a new driver API designed to reduce CPU and interrupt load
8283 when the driver is receiving lots of packets from the card. It is
8384 still somewhat experimental and thus not yet enabled by default.
....@@ -91,7 +92,7 @@
9192 config TULIP_NAPI_HW_MITIGATION
9293 bool "Use Interrupt Mitigation"
9394 depends on TULIP_NAPI
94
- ---help---
95
+ help
9596 Use HW to reduce RX interrupts. Not strictly necessary since NAPI
9697 reduces RX interrupts by itself. Interrupt mitigation reduces RX
9798 interrupts even at low levels of traffic at the cost of a small
....@@ -108,12 +109,12 @@
108109 depends on (PCI || EISA)
109110 depends on VIRT_TO_BUS || ALPHA || PPC || SPARC
110111 select CRC32
111
- ---help---
112
+ help
112113 This is support for the DIGITAL series of PCI/EISA Ethernet cards.
113114 These include the DE425, DE434, DE435, DE450 and DE500 models. If
114115 you have a network card of this type, say Y. More specific
115116 information is contained in
116
- <file:Documentation/networking/de4x5.txt>.
117
+ <file:Documentation/networking/device_drivers/ethernet/dec/de4x5.rst>.
117118
118119 To compile this driver as a module, choose M here. The module will
119120 be called de4x5.
....@@ -123,7 +124,7 @@
123124 depends on PCI
124125 select CRC32
125126 select MII
126
- ---help---
127
+ help
127128 This driver is for the Winbond W89c840 chip. It also works with
128129 the TX9882 chip on the Compex RL100-ATX board.
129130 More specific information and updates are available from
....@@ -133,11 +134,11 @@
133134 tristate "Davicom DM910x/DM980x support"
134135 depends on PCI
135136 select CRC32
136
- ---help---
137
+ help
137138 This driver is for DM9102(A)/DM9132/DM9801 compatible PCI cards from
138139 Davicom (<http://www.davicom.com.tw/>). If you have such a network
139140 (Ethernet) card, say Y. Some information is contained in the file
140
- <file:Documentation/networking/dmfe.txt>.
141
+ <file:Documentation/networking/device_drivers/ethernet/dec/dmfe.rst>.
141142
142143 To compile this driver as a module, choose M here. The module will
143144 be called dmfe.
....@@ -146,7 +147,7 @@
146147 tristate "ULi M526x controller support"
147148 depends on PCI
148149 select CRC32
149
- ---help---
150
+ help
150151 This driver is for ULi M5261/M5263 10/100M Ethernet Controller
151152 (<http://www.nvidia.com/page/uli_drivers.html>).
152153
....@@ -156,7 +157,7 @@
156157 config PCMCIA_XIRCOM
157158 tristate "Xircom CardBus support"
158159 depends on CARDBUS
159
- ---help---
160
+ help
160161 This driver is for the Digital "Tulip" Ethernet CardBus adapters.
161162 It should work with most DEC 21*4*-based chips/ethercards, as well
162163 as with work-alike chips from Lite-On (PNIC) and Macronix (MXIC) and