Skip to content

Commit bca94cf

Browse files
author
Paul Gortmaker
committed
drivers/net: delete 8390 based EISA drivers.
The NS8390 chip was essentially the 1st widespread PC ethernet chip, starting its life on 8 bit ISA cards in the late 1980s. Even with better technologies available (bus mastering etc) the 8390 managed to get used on a few rare EISA cards in the early to mid 1990s. The EISA bus in the x86 world was largely confined to systems ranging from 486 to 586 (essentially 200MHz or lower, and less than 100MB RAM) -- i.e. machines unlikely to be still in service, and even less likely to be running a 3.9+ kernel. On top of that, only one of the five really ever was considered non-experimental; the smc-ultra32 was the one -- since it was largely just an EISA version of the popular smc-ultra ISA card. All the others had such a tiny user base that they simply never could be considered anything more than experimental. Signed-off-by: Paul Gortmaker <[email protected]>
1 parent 483f777 commit bca94cf

File tree

7 files changed

+2
-2187
lines changed

7 files changed

+2
-2187
lines changed

drivers/net/ethernet/8390/Kconfig

Lines changed: 2 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ config NET_VENDOR_8390
66
bool "National Semi-conductor 8390 devices"
77
default y
88
depends on NET_VENDOR_NATSEMI && (AMIGA_PCMCIA || PCI || SUPERH || \
9-
ISA || EISA || MAC || M32R || MACH_TX49XX || \
9+
ISA || MAC || M32R || MACH_TX49XX || \
1010
H8300 || ARM || MIPS || ZORRO || PCMCIA || \
1111
EXPERIMENTAL)
1212
---help---
@@ -33,18 +33,6 @@ config EL2
3333
To compile this driver as a module, choose M here. The module
3434
will be called 3c503.
3535

36-
config AC3200
37-
tristate "Ansel Communications EISA 3200 support (EXPERIMENTAL)"
38-
depends on PCI && (ISA || EISA) && EXPERIMENTAL
39-
select CRC32
40-
---help---
41-
If you have a network (Ethernet) card of this type, say Y and read
42-
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. The module
46-
will be called ac3200.
47-
4836
config PCMCIA_AXNET
4937
tristate "Asix AX88190 PCMCIA support"
5038
depends on PCMCIA
@@ -86,18 +74,6 @@ config E2100
8674
To compile this driver as a module, choose M here. The module
8775
will be called e2100.
8876

89-
config ES3210
90-
tristate "Racal-Interlan EISA ES3210 support (EXPERIMENTAL)"
91-
depends on PCI && EISA && EXPERIMENTAL
92-
select CRC32
93-
---help---
94-
If you have a network (Ethernet) card of this type, say Y and read
95-
the Ethernet-HOWTO, available from
96-
<http://www.tldp.org/docs.html#howto>.
97-
98-
To compile this driver as a module, choose M here. The module
99-
will be called es3210.
100-
10177
config HPLAN_PLUS
10278
tristate "HP PCLAN+ (27247B and 27252A) support"
10379
depends on ISA
@@ -140,18 +116,6 @@ config ARM_ETHERH
140116
If you have an Acorn system with one of these network cards, you
141117
should say Y to this option if you wish to use it with Linux.
142118

143-
config LNE390
144-
tristate "Mylex EISA LNE390A/B support (EXPERIMENTAL)"
145-
depends on PCI && EISA && EXPERIMENTAL
146-
select CRC32
147-
---help---
148-
If you have a network (Ethernet) card of this type, say Y and read
149-
the Ethernet-HOWTO, available from
150-
<http://www.tldp.org/docs.html#howto>.
151-
152-
To compile this driver as a module, choose M here. The module
153-
will be called lne390.
154-
155119
config MAC8390
156120
bool "Macintosh NS 8390 based ethernet cards"
157121
depends on MAC
@@ -187,8 +151,7 @@ config NE2000
187151
without a specific driver are compatible with NE2000.
188152

189153
If you have a PCI NE2000 card however, say N here and Y to "PCI
190-
NE2000 and clone support" under "EISA, VLB, PCI and on board
191-
controllers" below.
154+
NE2000 and clone support" below.
192155

193156
To compile this driver as a module, choose M here. The module
194157
will be called ne.
@@ -223,19 +186,6 @@ config APNE
223186
To compile this driver as a module, choose M here: the module
224187
will be called apne.
225188

226-
config NE3210
227-
tristate "Novell/Eagle/Microdyne NE3210 EISA support (EXPERIMENTAL)"
228-
depends on PCI && EISA && EXPERIMENTAL
229-
select CRC32
230-
---help---
231-
If you have a network (Ethernet) card of this type, say Y and read
232-
the Ethernet-HOWTO, available from
233-
<http://www.tldp.org/docs.html#howto>. Note that this driver
234-
will NOT WORK for NE3200 cards as they are completely different.
235-
236-
To compile this driver as a module, choose M here. The module
237-
will be called ne3210.
238-
239189
config PCMCIA_PCNET
240190
tristate "NE2000 compatible PCMCIA support"
241191
depends on PCMCIA
@@ -285,18 +235,6 @@ config ULTRA
285235
To compile this driver as a module, choose M here. The module
286236
will be called smc-ultra.
287237

288-
config ULTRA32
289-
tristate "SMC Ultra32 EISA support"
290-
depends on EISA
291-
select CRC32
292-
---help---
293-
If you have a network (Ethernet) card of this type, say Y and read
294-
the Ethernet-HOWTO, available from
295-
<http://www.tldp.org/docs.html#howto>.
296-
297-
To compile this driver as a module, choose M here. The module
298-
will be called smc-ultra32.
299-
300238
config WD80x3
301239
tristate "WD80*3 support"
302240
depends on ISA

drivers/net/ethernet/8390/Makefile

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,26 +3,21 @@
33
#
44

55
obj-$(CONFIG_MAC8390) += mac8390.o
6-
obj-$(CONFIG_AC3200) += ac3200.o 8390.o
76
obj-$(CONFIG_APNE) += apne.o 8390.o
87
obj-$(CONFIG_ARM_ETHERH) += etherh.o
98
obj-$(CONFIG_AX88796) += ax88796.o
109
obj-$(CONFIG_E2100) += e2100.o 8390.o
1110
obj-$(CONFIG_EL2) += 3c503.o 8390p.o
12-
obj-$(CONFIG_ES3210) += es3210.o 8390.o
1311
obj-$(CONFIG_HPLAN_PLUS) += hp-plus.o 8390p.o
1412
obj-$(CONFIG_HPLAN) += hp.o 8390p.o
1513
obj-$(CONFIG_HYDRA) += hydra.o 8390.o
16-
obj-$(CONFIG_LNE390) += lne390.o 8390.o
1714
obj-$(CONFIG_MCF8390) += mcf8390.o 8390.o
1815
obj-$(CONFIG_NE2000) += ne.o 8390p.o
1916
obj-$(CONFIG_NE2K_PCI) += ne2k-pci.o 8390.o
20-
obj-$(CONFIG_NE3210) += ne3210.o 8390.o
2117
obj-$(CONFIG_NE_H8300) += ne-h8300.o 8390.o
2218
obj-$(CONFIG_PCMCIA_AXNET) += axnet_cs.o 8390.o
2319
obj-$(CONFIG_PCMCIA_PCNET) += pcnet_cs.o 8390.o
2420
obj-$(CONFIG_STNIC) += stnic.o 8390.o
2521
obj-$(CONFIG_ULTRA) += smc-ultra.o 8390.o
26-
obj-$(CONFIG_ULTRA32) += smc-ultra32.o 8390.o
2722
obj-$(CONFIG_WD80x3) += wd.o 8390.o
2823
obj-$(CONFIG_ZORRO8390) += zorro8390.o 8390.o

0 commit comments

Comments
 (0)