1# 2# Tulip family network device configuration 3# 4 5menu "Tulip family network device support" 6 depends on NET_ETHERNET && (PCI || EISA || CARDBUS) 7 8config NET_TULIP 9 bool "\"Tulip\" family network device support" 10 help 11 This selects the "Tulip" family of EISA/PCI network cards. 12 13config 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 31config 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 49config 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 60config 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 69config 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 86config 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 96config 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 113config 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 124config 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 138config ULI526X 139 tristate "ULi M526x controller support" 140 depends on NET_TULIP && PCI 141 select CRC32 142 ---help--- 143 This driver is for ULi M5261/M5263 10/100M Ethernet Controller 144 (<http://www.uli.com.tw/>). 145 146 To compile this driver as a module, choose M here and read 147 <file:Documentation/networking/net-modules.txt>. The module will 148 be called uli526x. 149 150config PCMCIA_XIRCOM 151 tristate "Xircom CardBus support (new driver)" 152 depends on NET_TULIP && CARDBUS 153 ---help--- 154 This driver is for the Digital "Tulip" Ethernet CardBus adapters. 155 It should work with most DEC 21*4*-based chips/ethercards, as well 156 as with work-alike chips from Lite-On (PNIC) and Macronix (MXIC) and 157 ASIX. 158 159 To compile this driver as a module, choose M here and read 160 <file:Documentation/networking/net-modules.txt>. The module will 161 be called xircom_cb. If unsure, say N. 162 163config PCMCIA_XIRTULIP 164 tristate "Xircom Tulip-like CardBus support (old driver)" 165 depends on NET_TULIP && CARDBUS && BROKEN_ON_SMP 166 select CRC32 167 ---help--- 168 This driver is for the Digital "Tulip" Ethernet CardBus adapters. 169 It should work with most DEC 21*4*-based chips/ethercards, as well 170 as with work-alike chips from Lite-On (PNIC) and Macronix (MXIC) and 171 ASIX. 172 173 To compile this driver as a module, choose M here and read 174 <file:Documentation/networking/net-modules.txt>. The module will 175 be called xircom_tulip_cb. If unsure, say N. 176 177endmenu 178