Thread (135 messages) 135 messages, 31 authors, 2011-07-15

Re: [RFC 43/72] a2065/ariadne: Move the a2065/ariadne drivers

From: Jeff Kirsher <hidden>
Date: 2011-07-09 14:30:37

On Tue, 2011-06-28 at 13:33 -0700, Geert Uytterhoeven wrote:
On Sat, Jun 25, 2011 at 15:58, Jeff Kirsher [off-list ref] wrote:
quoted
--- a/drivers/net/ethernet/Kconfig
+++ b/drivers/net/ethernet/Kconfig
@@ -12,8 +12,31 @@ menuconfig ETHERNET
 if ETHERNET

 source "drivers/net/ethernet/3com/Kconfig"
+
+config A2065
+       tristate "A2065 support"
+       depends on ZORRO
+       select CRC32
+       ---help---
+         If you have a Commodore A2065 Ethernet adapter, say Y. Otherwise,
+         say N.
+
+         To compile this driver as a module, choose M here: the module
+         will be called a2065.
+
 source "drivers/net/ethernet/amd/Kconfig"
 source "drivers/net/ethernet/apple/Kconfig"
+
+config ARIADNE
+       tristate "Ariadne support"
+       depends on ZORRO
+       ---help---
+         If you have a Village Tronic Ariadne Ethernet adapter, say Y.
+         Otherwise, say N.
+
+         To compile this driver as a module, choose M here: the module
+         will be called ariadne.
+
 source "drivers/net/ethernet/arm/Kconfig"
 source "drivers/net/ethernet/atheros/Kconfig"
What's the rationale behind this "restructuring"?
In short to better organize drivers/net/.  There are a large number of
drivers in drivers/net/ so we are trying to organize the directory
structure to make it easier to maintain in the future.
FWIW, both the A2065 and Ariadne drivers are for AMD LANCE variants
(that is Am7990 and Am79C960)?
I saw that they were LANCE variants, yet did not use the "common" LANCE
code like the other LANCE drivers.  Based on suggestions from Arnd
Bergmann and Joe Perches, I am moving these into the AMD LANCE driver
directory.
And (in some other patch) 82596.c is an Intel driver, not a Motorola driver.
82596.c is not an Intel driver, it is an Intel part.  The driver was
written and support by someone other than Intel.  I am looking at how to
better organize the 82596.c, lasi_82596.c, lib82596.c, and sni_82596.c
which all use an Intel Ethernet chip but were written and supported by
someone other than Intel.

Attachments

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help