diff options
author | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-04-16 18:20:36 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-04-16 18:20:36 -0400 |
commit | 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 (patch) | |
tree | 0bba044c4ce775e45a88a51686b5d9f90697ea9d /drivers/net/tulip/Kconfig |
Linux-2.6.12-rc2v2.6.12-rc2
Initial git repository build. I'm not bothering with the full history,
even though we have it. We can create a separate "historical" git
archive of that later if we want to, and in the meantime it's about
3.2GB when imported into git - space that would just make the early
git days unnecessarily complicated, when we don't have a lot of good
infrastructure for it.
Let it rip!
Diffstat (limited to 'drivers/net/tulip/Kconfig')
-rw-r--r-- | drivers/net/tulip/Kconfig | 166 |
1 files changed, 166 insertions, 0 deletions
diff --git a/drivers/net/tulip/Kconfig b/drivers/net/tulip/Kconfig new file mode 100644 index 000000000000..e2cdaf876201 --- /dev/null +++ b/drivers/net/tulip/Kconfig | |||
@@ -0,0 +1,166 @@ | |||
1 | # | ||
2 | # Tulip family network device configuration | ||
3 | # | ||
4 | |||
5 | menu "Tulip family network device support" | ||
6 | depends on NET_ETHERNET && (PCI || EISA || CARDBUS) | ||
7 | |||
8 | config NET_TULIP | ||
9 | bool "\"Tulip\" family network device support" | ||
10 | help | ||
11 | This selects the "Tulip" family of EISA/PCI network cards. | ||
12 | |||
13 | config DE2104X | ||
14 | tristate "Early DECchip Tulip (dc2104x) PCI support (EXPERIMENTAL)" | ||
15 | depends on NET_TULIP && PCI && EXPERIMENTAL | ||
16 | select CRC32 | ||
17 | ---help--- | ||
18 | This driver is developed for the SMC EtherPower series Ethernet | ||
19 | cards and also works with cards based on the DECchip | ||
20 | 21040 (Tulip series) chips. Some LinkSys PCI cards are | ||
21 | of this type. (If your card is NOT SMC EtherPower 10/100 PCI | ||
22 | (smc9332dst), you can also try the driver for "Generic DECchip" | ||
23 | cards, below. However, most people with a network card of this type | ||
24 | will say Y here.) Do read the Ethernet-HOWTO, available from | ||
25 | <http://www.tldp.org/docs.html#howto>. | ||
26 | |||
27 | To compile this driver as a module, choose M here and read | ||
28 | <file:Documentation/networking/net-modules.txt>. The module will | ||
29 | be called de2104x. | ||
30 | |||
31 | config TULIP | ||
32 | tristate "DECchip Tulip (dc2114x) PCI support" | ||
33 | depends on NET_TULIP && PCI | ||
34 | select CRC32 | ||
35 | ---help--- | ||
36 | This driver is developed for the SMC EtherPower series Ethernet | ||
37 | cards and also works with cards based on the DECchip | ||
38 | 21140 (Tulip series) chips. Some LinkSys PCI cards are | ||
39 | of this type. (If your card is NOT SMC EtherPower 10/100 PCI | ||
40 | (smc9332dst), you can also try the driver for "Generic DECchip" | ||
41 | cards, above. However, most people with a network card of this type | ||
42 | will say Y here.) Do read the Ethernet-HOWTO, available from | ||
43 | <http://www.tldp.org/docs.html#howto>. | ||
44 | |||
45 | To compile this driver as a module, choose M here and read | ||
46 | <file:Documentation/networking/net-modules.txt>. The module will | ||
47 | be called tulip. | ||
48 | |||
49 | config TULIP_MWI | ||
50 | bool "New bus configuration (EXPERIMENTAL)" | ||
51 | depends on TULIP && EXPERIMENTAL | ||
52 | help | ||
53 | This configures your Tulip card specifically for the card and | ||
54 | system cache line size type you are using. | ||
55 | |||
56 | This is experimental code, not yet tested on many boards. | ||
57 | |||
58 | If unsure, say N. | ||
59 | |||
60 | config TULIP_MMIO | ||
61 | bool "Use PCI shared mem for NIC registers" | ||
62 | depends on TULIP | ||
63 | help | ||
64 | Use PCI shared memory for the NIC registers, rather than going through | ||
65 | the Tulip's PIO (programmed I/O ports). Faster, but could produce | ||
66 | obscure bugs if your mainboard has memory controller timing issues. | ||
67 | If in doubt, say N. | ||
68 | |||
69 | config TULIP_NAPI | ||
70 | bool "Use NAPI RX polling " | ||
71 | depends on TULIP | ||
72 | help | ||
73 | NAPI is a new driver API designed to reduce CPU and interrupt load | ||
74 | when the driver is receiving lots of packets from the card. It is | ||
75 | still somewhat experimental and thus not yet enabled by default. | ||
76 | |||
77 | If your estimated Rx load is 10kpps or more, or if the card will be | ||
78 | deployed on potentially unfriendly networks (e.g. in a firewall), | ||
79 | then say Y here. | ||
80 | |||
81 | See <file:Documentation/networking/NAPI_HOWTO.txt> for more | ||
82 | information. | ||
83 | |||
84 | If in doubt, say N. | ||
85 | |||
86 | config TULIP_NAPI_HW_MITIGATION | ||
87 | bool "Use Interrupt Mitigation " | ||
88 | depends on TULIP_NAPI | ||
89 | ---help--- | ||
90 | Use HW to reduce RX interrupts. Not strict necessary since NAPI reduces | ||
91 | RX interrupts but itself. Although this reduces RX interrupts even at | ||
92 | low levels traffic at the cost of a small latency. | ||
93 | |||
94 | If in doubt, say Y. | ||
95 | |||
96 | config DE4X5 | ||
97 | tristate "Generic DECchip & DIGITAL EtherWORKS PCI/EISA" | ||
98 | depends on NET_TULIP && (PCI || EISA) | ||
99 | select CRC32 | ||
100 | ---help--- | ||
101 | This is support for the DIGITAL series of PCI/EISA Ethernet cards. | ||
102 | These include the DE425, DE434, DE435, DE450 and DE500 models. If | ||
103 | you have a network card of this type, say Y and read the | ||
104 | Ethernet-HOWTO, available from | ||
105 | <http://www.tldp.org/docs.html#howto>. More specific | ||
106 | information is contained in | ||
107 | <file:Documentation/networking/de4x5.txt>. | ||
108 | |||
109 | To compile this driver as a module, choose M here and read | ||
110 | <file:Documentation/networking/net-modules.txt>. The module will | ||
111 | be called de4x5. | ||
112 | |||
113 | config WINBOND_840 | ||
114 | tristate "Winbond W89c840 Ethernet support" | ||
115 | depends on NET_TULIP && PCI | ||
116 | select CRC32 | ||
117 | select MII | ||
118 | help | ||
119 | This driver is for the Winbond W89c840 chip. It also works with | ||
120 | the TX9882 chip on the Compex RL100-ATX board. | ||
121 | More specific information and updates are available from | ||
122 | <http://www.scyld.com/network/drivers.html>. | ||
123 | |||
124 | config DM9102 | ||
125 | tristate "Davicom DM910x/DM980x support" | ||
126 | depends on NET_TULIP && PCI | ||
127 | select CRC32 | ||
128 | ---help--- | ||
129 | This driver is for DM9102(A)/DM9132/DM9801 compatible PCI cards from | ||
130 | Davicom (<http://www.davicom.com.tw/>). If you have such a network | ||
131 | (Ethernet) card, say Y. Some information is contained in the file | ||
132 | <file:Documentation/networking/dmfe.txt>. | ||
133 | |||
134 | To compile this driver as a module, choose M here and read | ||
135 | <file:Documentation/networking/net-modules.txt>. The module will | ||
136 | be called dmfe. | ||
137 | |||
138 | config PCMCIA_XIRCOM | ||
139 | tristate "Xircom CardBus support (new driver)" | ||
140 | depends on NET_TULIP && CARDBUS | ||
141 | ---help--- | ||
142 | This driver is for the Digital "Tulip" Ethernet CardBus adapters. | ||
143 | It should work with most DEC 21*4*-based chips/ethercards, as well | ||
144 | as with work-alike chips from Lite-On (PNIC) and Macronix (MXIC) and | ||
145 | ASIX. | ||
146 | |||
147 | To compile this driver as a module, choose M here and read | ||
148 | <file:Documentation/networking/net-modules.txt>. The module will | ||
149 | be called xircom_cb. If unsure, say N. | ||
150 | |||
151 | config PCMCIA_XIRTULIP | ||
152 | tristate "Xircom Tulip-like CardBus support (old driver)" | ||
153 | depends on NET_TULIP && CARDBUS && BROKEN_ON_SMP | ||
154 | select CRC32 | ||
155 | ---help--- | ||
156 | This driver is for the Digital "Tulip" Ethernet CardBus adapters. | ||
157 | It should work with most DEC 21*4*-based chips/ethercards, as well | ||
158 | as with work-alike chips from Lite-On (PNIC) and Macronix (MXIC) and | ||
159 | ASIX. | ||
160 | |||
161 | To compile this driver as a module, choose M here and read | ||
162 | <file:Documentation/networking/net-modules.txt>. The module will | ||
163 | be called xircom_tulip_cb. If unsure, say N. | ||
164 | |||
165 | endmenu | ||
166 | |||