diff options
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/net/Kconfig | 14 | ||||
-rw-r--r-- | drivers/net/Makefile | 1 | ||||
-rw-r--r-- | drivers/net/ethernet/Kconfig | 1 | ||||
-rw-r--r-- | drivers/net/ethernet/Makefile | 1 | ||||
-rw-r--r-- | drivers/net/ethernet/adaptec/Kconfig | 34 | ||||
-rw-r--r-- | drivers/net/ethernet/adaptec/Makefile | 5 | ||||
-rw-r--r-- | drivers/net/ethernet/adaptec/starfire.c (renamed from drivers/net/starfire.c) | 0 |
7 files changed, 41 insertions, 15 deletions
diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig index c7953adc290d..e6e10a475df3 100644 --- a/drivers/net/Kconfig +++ b/drivers/net/Kconfig | |||
@@ -345,20 +345,6 @@ config NET_PCI | |||
345 | will be asked for your specific card in the following questions. If | 345 | will be asked for your specific card in the following questions. If |
346 | you are unsure, say Y. | 346 | you are unsure, say Y. |
347 | 347 | ||
348 | config ADAPTEC_STARFIRE | ||
349 | tristate "Adaptec Starfire/DuraLAN support" | ||
350 | depends on NET_PCI && PCI | ||
351 | select CRC32 | ||
352 | select MII | ||
353 | help | ||
354 | Say Y here if you have an Adaptec Starfire (or DuraLAN) PCI network | ||
355 | adapter. The DuraLAN chip is used on the 64 bit PCI boards from | ||
356 | Adaptec e.g. the ANA-6922A. The older 32 bit boards use the tulip | ||
357 | driver. | ||
358 | |||
359 | To compile this driver as a module, choose M here: the module | ||
360 | will be called starfire. This is recommended. | ||
361 | |||
362 | config NET_POCKET | 348 | config NET_POCKET |
363 | bool "Pocket and portable adapters" | 349 | bool "Pocket and portable adapters" |
364 | depends on PARPORT | 350 | depends on PARPORT |
diff --git a/drivers/net/Makefile b/drivers/net/Makefile index 4d5af1590576..670e17526b5f 100644 --- a/drivers/net/Makefile +++ b/drivers/net/Makefile | |||
@@ -17,7 +17,6 @@ obj-$(CONFIG_PLIP) += plip.o | |||
17 | obj-$(CONFIG_ROADRUNNER) += rrunner.o | 17 | obj-$(CONFIG_ROADRUNNER) += rrunner.o |
18 | 18 | ||
19 | obj-$(CONFIG_SKFP) += skfp/ | 19 | obj-$(CONFIG_SKFP) += skfp/ |
20 | obj-$(CONFIG_ADAPTEC_STARFIRE) += starfire.o | ||
21 | obj-$(CONFIG_RIONET) += rionet.o | 20 | obj-$(CONFIG_RIONET) += rionet.o |
22 | obj-$(CONFIG_SH_ETH) += sh_eth.o | 21 | obj-$(CONFIG_SH_ETH) += sh_eth.o |
23 | 22 | ||
diff --git a/drivers/net/ethernet/Kconfig b/drivers/net/ethernet/Kconfig index 1de8edcdef4b..8cd38c91d549 100644 --- a/drivers/net/ethernet/Kconfig +++ b/drivers/net/ethernet/Kconfig | |||
@@ -12,6 +12,7 @@ menuconfig ETHERNET | |||
12 | if ETHERNET | 12 | if ETHERNET |
13 | 13 | ||
14 | source "drivers/net/ethernet/3com/Kconfig" | 14 | source "drivers/net/ethernet/3com/Kconfig" |
15 | source "drivers/net/ethernet/adaptec/Kconfig" | ||
15 | source "drivers/net/ethernet/amd/Kconfig" | 16 | source "drivers/net/ethernet/amd/Kconfig" |
16 | source "drivers/net/ethernet/apple/Kconfig" | 17 | source "drivers/net/ethernet/apple/Kconfig" |
17 | source "drivers/net/ethernet/atheros/Kconfig" | 18 | source "drivers/net/ethernet/atheros/Kconfig" |
diff --git a/drivers/net/ethernet/Makefile b/drivers/net/ethernet/Makefile index 3d5ed1fef54a..50e040c847d6 100644 --- a/drivers/net/ethernet/Makefile +++ b/drivers/net/ethernet/Makefile | |||
@@ -4,6 +4,7 @@ | |||
4 | 4 | ||
5 | obj-$(CONFIG_NET_VENDOR_3COM) += 3com/ | 5 | obj-$(CONFIG_NET_VENDOR_3COM) += 3com/ |
6 | obj-$(CONFIG_NET_VENDOR_8390) += 8390/ | 6 | obj-$(CONFIG_NET_VENDOR_8390) += 8390/ |
7 | obj-$(CONFIG_NET_VENDOR_ADAPTEC) += adaptec/ | ||
7 | obj-$(CONFIG_NET_VENDOR_AMD) += amd/ | 8 | obj-$(CONFIG_NET_VENDOR_AMD) += amd/ |
8 | obj-$(CONFIG_NET_VENDOR_APPLE) += apple/ | 9 | obj-$(CONFIG_NET_VENDOR_APPLE) += apple/ |
9 | obj-$(CONFIG_NET_VENDOR_ATHEROS) += atheros/ | 10 | obj-$(CONFIG_NET_VENDOR_ATHEROS) += atheros/ |
diff --git a/drivers/net/ethernet/adaptec/Kconfig b/drivers/net/ethernet/adaptec/Kconfig new file mode 100644 index 000000000000..5e9dbe9817fd --- /dev/null +++ b/drivers/net/ethernet/adaptec/Kconfig | |||
@@ -0,0 +1,34 @@ | |||
1 | # | ||
2 | # Adaptec network device configuration | ||
3 | # | ||
4 | |||
5 | config NET_VENDOR_ADAPTEC | ||
6 | bool "Adaptec devices" | ||
7 | depends on PCI | ||
8 | ---help--- | ||
9 | If you have a network (Ethernet) card belonging to this class, say Y | ||
10 | and read the Ethernet-HOWTO, available from | ||
11 | <http://www.tldp.org/docs.html#howto>. | ||
12 | |||
13 | Note that the answer to this question doesn't directly affect the | ||
14 | kernel: saying N will just cause the configurator to skip all | ||
15 | the questions about Adaptec cards. If you say Y, you will be asked for | ||
16 | your specific card in the following questions. | ||
17 | |||
18 | if NET_VENDOR_ADAPTEC | ||
19 | |||
20 | config ADAPTEC_STARFIRE | ||
21 | tristate "Adaptec Starfire/DuraLAN support" | ||
22 | depends on PCI | ||
23 | select CRC32 | ||
24 | select MII | ||
25 | ---help--- | ||
26 | Say Y here if you have an Adaptec Starfire (or DuraLAN) PCI network | ||
27 | adapter. The DuraLAN chip is used on the 64 bit PCI boards from | ||
28 | Adaptec e.g. the ANA-6922A. The older 32 bit boards use the tulip | ||
29 | driver. | ||
30 | |||
31 | To compile this driver as a module, choose M here: the module | ||
32 | will be called starfire. This is recommended. | ||
33 | |||
34 | endif # NET_VENDOR_ADAPTEC | ||
diff --git a/drivers/net/ethernet/adaptec/Makefile b/drivers/net/ethernet/adaptec/Makefile new file mode 100644 index 000000000000..6c07b758ac0a --- /dev/null +++ b/drivers/net/ethernet/adaptec/Makefile | |||
@@ -0,0 +1,5 @@ | |||
1 | # | ||
2 | # Makefile for the Adaptec network device drivers. | ||
3 | # | ||
4 | |||
5 | obj-$(CONFIG_ADAPTEC_STARFIRE) += starfire.o | ||
diff --git a/drivers/net/starfire.c b/drivers/net/ethernet/adaptec/starfire.c index 7ae1f990a98e..7ae1f990a98e 100644 --- a/drivers/net/starfire.c +++ b/drivers/net/ethernet/adaptec/starfire.c | |||