Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

amd: Move AMD (Lance) chipset drivers

Moves the drivers for the AMD chipsets into drivers/net/ethernet/amd/
and the necessary Kconfig and Makfile changes.

The au1000 (Alchemy) driver was also moved into the same directory
even though it is not a "Lance" driver.

CC: Peter Maydell <pmaydell@chiark.greenend.org.uk>
CC: Roman Hodek <Roman.Hodek@informatik.uni-erlangen.de>
CC: "Maciej W. Rozycki" <macro@linux-mips.org>
CC: Donald Becker <becker@scyld.com>
CC: Sam Creasey <sammy@users.qual.net>
CC: Miguel de Icaza <miguel@nuclecu.unam.mx>
CC: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
CC: Don Fry <pcnet32@frontier.com>
CC: Geert Uytterhoeven <geert@linux-m68k.org>
CC: Russell King <linux@arm.linux.org.uk>
CC: David Davies <davies@maniac.ultranet.com>
CC: "M.Hipp" <hippm@informatik.uni-tuebingen.de>
CC: Pete Popov <ppopov@embeddedalley.com>
CC: David Hinds <dahinds@users.sourceforge.net>
CC: "Roger C. Pao" <rpao@paonet.org>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>

+216 -187
+2 -2
MAINTAINERS
··· 746 746 W: http://www.arm.linux.org.uk/ 747 747 S: Maintained 748 748 F: arch/arm/mach-ebsa110/ 749 - F: drivers/net/arm/am79c961a.* 749 + F: drivers/net/ethernet/amd/am79c961a.* 750 750 751 751 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 752 752 M: Daniel Ribeiro <drwyrm@gmail.com> ··· 4941 4941 M: Don Fry <pcnet32@frontier.com> 4942 4942 L: netdev@vger.kernel.org 4943 4943 S: Maintained 4944 - F: drivers/net/pcnet32.c 4944 + F: drivers/net/ethernet/amd/pcnet32.c 4945 4945 4946 4946 PCRYPT PARALLEL CRYPTO ENGINE 4947 4947 M: Steffen Klassert <steffen.klassert@secunet.com>
drivers/net/7990.c drivers/net/ethernet/amd/7990.c
drivers/net/7990.h drivers/net/ethernet/amd/7990.h
-153
drivers/net/Kconfig
··· 287 287 To compile this driver as a module, choose M here: the module 288 288 will be called bmac. 289 289 290 - config ARIADNE 291 - tristate "Ariadne support" 292 - depends on ZORRO 293 - help 294 - If you have a Village Tronic Ariadne Ethernet adapter, say Y. 295 - Otherwise, say N. 296 - 297 - To compile this driver as a module, choose M here: the module 298 - will be called ariadne. 299 - 300 - config A2065 301 - tristate "A2065 support" 302 - depends on ZORRO 303 - select CRC32 304 - help 305 - If you have a Commodore A2065 Ethernet adapter, say Y. Otherwise, 306 - say N. 307 - 308 - To compile this driver as a module, choose M here: the module 309 - will be called a2065. 310 - 311 290 config HYDRA 312 291 tristate "Hydra support" 313 292 depends on ZORRO ··· 366 387 say Y and read the Ethernet-HOWTO, available from 367 388 <http://www.tldp.org/docs.html#howto>. 368 389 369 - config MVME147_NET 370 - tristate "MVME147 (Lance) Ethernet support" 371 - depends on MVME147 372 - select CRC32 373 - help 374 - Support for the on-board Ethernet interface on the Motorola MVME147 375 - single-board computer. Say Y here to include the 376 - driver for this chip in your kernel. 377 - To compile this driver as a module, choose M here. 378 - 379 390 config MVME16x_NET 380 391 tristate "MVME16x Ethernet support" 381 392 depends on MVME16x ··· 384 415 in your kernel. 385 416 To compile this driver as a module, choose M here. 386 417 387 - config ATARILANCE 388 - tristate "Atari Lance support" 389 - depends on ATARI 390 - help 391 - Say Y to include support for several Atari Ethernet adapters based 392 - on the AMD Lance chipset: RieblCard (with or without battery), or 393 - PAMCard VME (also the version by Rhotron, with different addresses). 394 - 395 - config SUN3LANCE 396 - tristate "Sun3/Sun3x on-board LANCE support" 397 - depends on SUN3 || SUN3X 398 - help 399 - Most Sun3 and Sun3x motherboards (including the 3/50, 3/60 and 3/80) 400 - featured an AMD Lance 10Mbit Ethernet controller on board; say Y 401 - here to compile in the Linux driver for this and enable Ethernet. 402 - General Linux information on the Sun 3 and 3x series (now 403 - discontinued) is at 404 - <http://www.angelfire.com/ca2/tech68k/sun3.html>. 405 - 406 - If you're not building a kernel for a Sun 3, say N. 407 - 408 418 config SUN3_82586 409 419 bool "Sun3 on-board Intel 82586 support" 410 420 depends on SUN3 ··· 392 444 Ethernet adapter found on Sun 3/1xx and 3/2xx motherboards. Note 393 445 that this driver does not support 82586-based adapters on additional 394 446 VME boards. 395 - 396 - config HPLANCE 397 - bool "HP on-board LANCE support" 398 - depends on DIO 399 - select CRC32 400 - help 401 - If you want to use the builtin "LANCE" Ethernet controller on an 402 - HP300 machine, say Y here. 403 447 404 448 config LASI_82596 405 449 tristate "Lasi ethernet" ··· 426 486 depends on XTENSA_PLATFORM_XT2000 427 487 help 428 488 This is the driver for the onboard card of the Xtensa XT2000 board. 429 - 430 - config MIPS_AU1X00_ENET 431 - tristate "MIPS AU1000 Ethernet support" 432 - depends on MIPS_ALCHEMY 433 - select PHYLIB 434 - select CRC32 435 - help 436 - If you have an Alchemy Semi AU1X00 based system 437 - say Y. Otherwise, say N. 438 489 439 490 config SGI_IOC3_ETH 440 491 bool "SGI IOC3 Ethernet" ··· 475 544 Renesas SuperH Ethernet device driver. 476 545 This driver supporting CPUs are: 477 546 - SH7710, SH7712, SH7763, SH7619, SH7724, and SH7757. 478 - 479 - config SUNLANCE 480 - tristate "Sun LANCE support" 481 - depends on SBUS 482 - select CRC32 483 - help 484 - This driver supports the "le" interface present on all 32-bit Sparc 485 - systems, on some older Ultra systems and as an Sbus option. These 486 - cards are based on the AMD Lance chipset, which is better known 487 - via the NE2100 cards. 488 - 489 - To compile this driver as a module, choose M here: the module 490 - will be called sunlance. 491 547 492 548 config HAPPYMEAL 493 549 tristate "Sun Happy Meal 10/100baseT support" ··· 590 672 591 673 To compile this driver as a module, choose M here. The module 592 674 will be called 3c527. 593 - 594 - config LANCE 595 - tristate "AMD LANCE and PCnet (AT1500 and NE2100) support" 596 - depends on ISA && ISA_DMA_API 597 - help 598 - If you have a network (Ethernet) card of this type, say Y and read 599 - the Ethernet-HOWTO, available from 600 - <http://www.tldp.org/docs.html#howto>. Some LinkSys cards are 601 - of this type. 602 - 603 - To compile this driver as a module, choose M here: the module 604 - will be called lance. This is recommended. 605 675 606 676 config NET_VENDOR_SMC 607 677 bool "Western Digital/SMC cards" ··· 926 1020 To compile this driver as a module, choose M here. The module 927 1021 will be called ni52. 928 1022 929 - config NI65 930 - tristate "NI6510 support" 931 - depends on NET_VENDOR_RACAL && ISA && ISA_DMA_API 932 - help 933 - If you have a network (Ethernet) card of this type, say Y and read 934 - the Ethernet-HOWTO, available from 935 - <http://www.tldp.org/docs.html#howto>. 936 - 937 - To compile this driver as a module, choose M here. The module 938 - will be called ni65. 939 - 940 1023 config DNET 941 1024 tristate "Dave ethernet support (DNET)" 942 1025 depends on NET_ETHERNET && HAS_IOMEM ··· 950 1055 951 1056 To compile this driver as a module, choose M here. The module 952 1057 will be called at1700. 953 - 954 - config DEPCA 955 - tristate "DEPCA, DE10x, DE200, DE201, DE202, DE422 support" 956 - depends on ISA || EISA || MCA 957 - select CRC32 958 - ---help--- 959 - If you have a network (Ethernet) card of this type, say Y and read 960 - the Ethernet-HOWTO, available from 961 - <http://www.tldp.org/docs.html#howto> as well as 962 - <file:drivers/net/depca.c>. 963 - 964 - To compile this driver as a module, choose M here. The module 965 - will be called depca. 966 1058 967 1059 config HP100 968 1060 tristate "HP 10/100VG PCLAN (ISA, EISA, PCI) support" ··· 1168 1286 the questions about this class of network cards. If you say Y, you 1169 1287 will be asked for your specific card in the following questions. If 1170 1288 you are unsure, say Y. 1171 - 1172 - config PCNET32 1173 - tristate "AMD PCnet32 PCI support" 1174 - depends on NET_PCI && PCI 1175 - select CRC32 1176 - select MII 1177 - help 1178 - If you have a PCnet32 or PCnetPCI based network (Ethernet) card, 1179 - answer Y here and read the Ethernet-HOWTO, available from 1180 - <http://www.tldp.org/docs.html#howto>. 1181 - 1182 - To compile this driver as a module, choose M here. The module 1183 - will be called pcnet32. 1184 - 1185 - config AMD8111_ETH 1186 - tristate "AMD 8111 (new PCI lance) support" 1187 - depends on NET_PCI && PCI 1188 - select CRC32 1189 - select MII 1190 - help 1191 - If you have an AMD 8111-based PCI lance ethernet card, 1192 - answer Y here and read the Ethernet-HOWTO, available from 1193 - <http://www.tldp.org/docs.html#howto>. 1194 - 1195 - To compile this driver as a module, choose M here. The module 1196 - will be called amd8111e. 1197 1289 1198 1290 config ADAPTEC_STARFIRE 1199 1291 tristate "Adaptec Starfire/DuraLAN support" ··· 1689 1833 help 1690 1834 Say Y here if you have an Seeq based Ethernet network card. This is 1691 1835 used in many Silicon Graphics machines. 1692 - 1693 - config DECLANCE 1694 - tristate "DEC LANCE ethernet controller support" 1695 - depends on MACH_DECSTATION 1696 - select CRC32 1697 - help 1698 - This driver is for the series of Ethernet controllers produced by 1699 - DEC (now Compaq) based on the AMD Lance chipset, including the 1700 - DEPCA series. (This chipset is better known via the NE2100 cards.) 1701 1836 1702 1837 config FEC 1703 1838 bool "FEC ethernet controller (of ColdFire and some i.MX CPUs)"
-14
drivers/net/Makefile
··· 56 56 obj-$(CONFIG_ROADRUNNER) += rrunner.o 57 57 58 58 obj-$(CONFIG_HAPPYMEAL) += sunhme.o 59 - obj-$(CONFIG_SUNLANCE) += sunlance.o 60 59 obj-$(CONFIG_SUNQE) += sunqe.o 61 60 obj-$(CONFIG_SUNBMAC) += sunbmac.o 62 61 obj-$(CONFIG_SUNGEM) += sungem.o sungem_phy.o ··· 66 67 obj-$(CONFIG_BMAC) += bmac.o 67 68 68 69 obj-$(CONFIG_NE2K_PCI) += ne2k-pci.o 8390.o 69 - obj-$(CONFIG_PCNET32) += pcnet32.o 70 70 obj-$(CONFIG_E100) += e100.o 71 71 obj-$(CONFIG_TLAN) += tlan.o 72 72 obj-$(CONFIG_EPIC100) += epic100.o ··· 175 177 obj-$(CONFIG_MACVTAP) += macvtap.o 176 178 obj-$(CONFIG_DE600) += de600.o 177 179 obj-$(CONFIG_DE620) += de620.o 178 - obj-$(CONFIG_LANCE) += lance.o 179 180 obj-$(CONFIG_SUN3_82586) += sun3_82586.o 180 - obj-$(CONFIG_SUN3LANCE) += sun3lance.o 181 181 obj-$(CONFIG_DEFXX) += defxx.o 182 182 obj-$(CONFIG_SGISEEQ) += sgiseeq.o 183 183 obj-$(CONFIG_SGI_O2MACE_ETH) += meth.o ··· 190 194 obj-$(CONFIG_8139TOO) += 8139too.o 191 195 obj-$(CONFIG_ZNET) += znet.o 192 196 obj-$(CONFIG_CPMAC) += cpmac.o 193 - obj-$(CONFIG_DEPCA) += depca.o 194 197 obj-$(CONFIG_EWRK3) += ewrk3.o 195 198 obj-$(CONFIG_ATP) += atp.o 196 199 obj-$(CONFIG_NI5010) += ni5010.o 197 200 obj-$(CONFIG_NI52) += ni52.o 198 - obj-$(CONFIG_NI65) += ni65.o 199 201 obj-$(CONFIG_ELPLUS) += 3c505.o 200 202 obj-$(CONFIG_AC3200) += ac3200.o 8390.o 201 203 obj-$(CONFIG_APRICOT) += 82596.o ··· 208 214 209 215 obj-$(CONFIG_ETH16I) += eth16i.o 210 216 obj-$(CONFIG_ZORRO8390) += zorro8390.o 211 - obj-$(CONFIG_HPLANCE) += hplance.o 7990.o 212 - obj-$(CONFIG_MVME147_NET) += mvme147.o 7990.o 213 217 obj-$(CONFIG_EQUALIZER) += eql.o 214 218 obj-$(CONFIG_KORINA) += korina.o 215 219 obj-$(CONFIG_MIPS_JAZZ_SONIC) += jazzsonic.o 216 - obj-$(CONFIG_MIPS_AU1X00_ENET) += au1000_eth.o 217 220 obj-$(CONFIG_MIPS_SIM_NET) += mipsnet.o 218 221 obj-$(CONFIG_SGI_IOC3_ETH) += ioc3-eth.o 219 - obj-$(CONFIG_DECLANCE) += declance.o 220 - obj-$(CONFIG_ATARILANCE) += atarilance.o 221 - obj-$(CONFIG_A2065) += a2065.o 222 222 obj-$(CONFIG_HYDRA) += hydra.o 223 - obj-$(CONFIG_ARIADNE) += ariadne.o 224 223 obj-$(CONFIG_CS89x0) += cs89x0.o 225 224 obj-$(CONFIG_MACSONIC) += macsonic.o 226 225 obj-$(CONFIG_MACMACE) += macmace.o ··· 223 236 obj-$(CONFIG_NET_NETX) += netx-eth.o 224 237 obj-$(CONFIG_DL2K) += dl2k.o 225 238 obj-$(CONFIG_R8169) += r8169.o 226 - obj-$(CONFIG_AMD8111_ETH) += amd8111e.o 227 239 obj-$(CONFIG_IBMVETH) += ibmveth.o 228 240 obj-$(CONFIG_S2IO) += s2io.o 229 241 obj-$(CONFIG_VXGE) += vxge/
drivers/net/a2065.c drivers/net/ethernet/amd/a2065.c
drivers/net/a2065.h drivers/net/ethernet/amd/a2065.h
drivers/net/amd8111e.c drivers/net/ethernet/amd/amd8111e.c
drivers/net/amd8111e.h drivers/net/ethernet/amd/amd8111e.h
drivers/net/ariadne.c drivers/net/ethernet/amd/ariadne.c
drivers/net/ariadne.h drivers/net/ethernet/amd/ariadne.h
-7
drivers/net/arm/Kconfig
··· 2 2 # Acorn Network device configuration 3 3 # These are for Acorn's Expansion card network interfaces 4 4 # 5 - config ARM_AM79C961A 6 - bool "ARM EBSA110 AM79C961A support" 7 - depends on ARM && ARCH_EBSA110 8 - select CRC32 9 - help 10 - If you wish to compile a kernel for the EBSA-110, then you should 11 - always answer Y to this. 12 5 13 6 config ARM_ETHER1 14 7 tristate "Acorn Ether1 support"
-1
drivers/net/arm/Makefile
··· 3 3 # Makefile for the ARM network device drivers 4 4 # 5 5 6 - obj-$(CONFIG_ARM_AM79C961A) += am79c961a.o 7 6 obj-$(CONFIG_ARM_ETHERH) += etherh.o 8 7 obj-$(CONFIG_ARM_ETHER3) += ether3.o 9 8 obj-$(CONFIG_ARM_ETHER1) += ether1.o
drivers/net/arm/am79c961a.c drivers/net/ethernet/amd/am79c961a.c
drivers/net/arm/am79c961a.h drivers/net/ethernet/amd/am79c961a.h
drivers/net/atarilance.c drivers/net/ethernet/amd/atarilance.c
drivers/net/au1000_eth.c drivers/net/ethernet/amd/au1000_eth.c
drivers/net/au1000_eth.h drivers/net/ethernet/amd/au1000_eth.h
drivers/net/declance.c drivers/net/ethernet/amd/declance.c
drivers/net/depca.c drivers/net/ethernet/amd/depca.c
drivers/net/depca.h drivers/net/ethernet/amd/depca.h
+1
drivers/net/ethernet/Kconfig
··· 12 12 if ETHERNET 13 13 14 14 source "drivers/net/ethernet/3com/Kconfig" 15 + source "drivers/net/ethernet/amd/Kconfig" 15 16 16 17 endif # ETHERNET
+1
drivers/net/ethernet/Makefile
··· 3 3 # 4 4 5 5 obj-$(CONFIG_NET_VENDOR_3COM) += 3com/ 6 + obj-$(CONFIG_NET_VENDOR_AMD) += amd/
+192
drivers/net/ethernet/amd/Kconfig
··· 1 + # 2 + # AMD network device configuration 3 + # 4 + 5 + config NET_VENDOR_AMD 6 + bool "AMD devices" 7 + depends on DIO || MACH_DECSTATION || MVME147 || ATARI || SUN3 || \ 8 + SUN3X || SBUS || PCI || ZORRO || (ISA && ISA_DMA_API) || \ 9 + (ARM && ARCH_EBSA110) || ISA || EISA || MCA || PCMCIA 10 + ---help--- 11 + If you have a network (Ethernet) chipset belonging to this class, 12 + say Y. 13 + 14 + Note that the answer to this question does not directly affect 15 + the kernel: saying N will just case the configurator to skip all 16 + the questions regarding AMD chipsets. If you say Y, you will be asked 17 + for your specific chipset/driver in the following questions. 18 + 19 + if NET_VENDOR_AMD 20 + 21 + config A2065 22 + tristate "A2065 support" 23 + depends on ZORRO 24 + select CRC32 25 + ---help--- 26 + If you have a Commodore A2065 Ethernet adapter, say Y. Otherwise, 27 + say N. 28 + 29 + To compile this driver as a module, choose M here: the module 30 + will be called a2065. 31 + 32 + config AMD8111_ETH 33 + tristate "AMD 8111 (new PCI LANCE) support" 34 + depends on PCI 35 + select CRC32 36 + select MII 37 + ---help--- 38 + If you have an AMD 8111-based PCI LANCE ethernet card, 39 + answer Y here and read the Ethernet-HOWTO, available from 40 + <http://www.tldp.org/docs.html#howto>. 41 + 42 + To compile this driver as a module, choose M here. The module 43 + will be called amd8111e. 44 + 45 + config LANCE 46 + tristate "AMD LANCE and PCnet (AT1500 and NE2100) support" 47 + depends on ISA && ISA_DMA_API 48 + ---help--- 49 + If you have a network (Ethernet) card of this type, say Y and read 50 + the Ethernet-HOWTO, available from 51 + <http://www.tldp.org/docs.html#howto>. Some LinkSys cards are 52 + of this type. 53 + 54 + To compile this driver as a module, choose M here: the module 55 + will be called lance. This is recommended. 56 + 57 + config PCNET32 58 + tristate "AMD PCnet32 PCI support" 59 + depends on PCI 60 + select CRC32 61 + select MII 62 + ---help--- 63 + If you have a PCnet32 or PCnetPCI based network (Ethernet) card, 64 + answer Y here and read the Ethernet-HOWTO, available from 65 + <http://www.tldp.org/docs.html#howto>. 66 + 67 + To compile this driver as a module, choose M here. The module 68 + will be called pcnet32. 69 + 70 + config ARIADNE 71 + tristate "Ariadne support" 72 + depends on ZORRO 73 + ---help--- 74 + If you have a Village Tronic Ariadne Ethernet adapter, say Y. 75 + Otherwise, say N. 76 + 77 + To compile this driver as a module, choose M here: the module 78 + will be called ariadne. 79 + 80 + config ARM_AM79C961A 81 + bool "ARM EBSA110 AM79C961A support" 82 + depends on ARM && ARCH_EBSA110 83 + select CRC32 84 + ---help--- 85 + If you wish to compile a kernel for the EBSA-110, then you should 86 + always answer Y to this. 87 + 88 + config ATARILANCE 89 + tristate "Atari LANCE support" 90 + depends on ATARI 91 + ---help--- 92 + Say Y to include support for several Atari Ethernet adapters based 93 + on the AMD LANCE chipset: RieblCard (with or without battery), or 94 + PAMCard VME (also the version by Rhotron, with different addresses). 95 + 96 + config DECLANCE 97 + tristate "DEC LANCE ethernet controller support" 98 + depends on MACH_DECSTATION 99 + select CRC32 100 + ---help--- 101 + This driver is for the series of Ethernet controllers produced by 102 + DEC (now Compaq) based on the AMD LANCE chipset, including the 103 + DEPCA series. (This chipset is better known via the NE2100 cards.) 104 + 105 + config DEPCA 106 + tristate "DEPCA, DE10x, DE200, DE201, DE202, DE422 support" 107 + depends on (ISA || EISA || MCA) 108 + select CRC32 109 + ---help--- 110 + If you have a network (Ethernet) card of this type, say Y and read 111 + the Ethernet-HOWTO, available from 112 + <http://www.tldp.org/docs.html#howto> as well as 113 + <file:drivers/net/depca.c>. 114 + 115 + To compile this driver as a module, choose M here. The module 116 + will be called depca. 117 + 118 + config HPLANCE 119 + bool "HP on-board LANCE support" 120 + depends on DIO 121 + select CRC32 122 + ---help--- 123 + If you want to use the builtin "LANCE" Ethernet controller on an 124 + HP300 machine, say Y here. 125 + 126 + config MIPS_AU1X00_ENET 127 + tristate "MIPS AU1000 Ethernet support" 128 + depends on MIPS_ALCHEMY 129 + select PHYLIB 130 + select CRC32 131 + ---help--- 132 + If you have an Alchemy Semi AU1X00 based system 133 + say Y. Otherwise, say N. 134 + 135 + config MVME147_NET 136 + tristate "MVME147 (LANCE) Ethernet support" 137 + depends on MVME147 138 + select CRC32 139 + ---help--- 140 + Support for the on-board Ethernet interface on the Motorola MVME147 141 + single-board computer. Say Y here to include the 142 + driver for this chip in your kernel. 143 + To compile this driver as a module, choose M here. 144 + 145 + config PCMCIA_NMCLAN 146 + tristate "New Media PCMCIA support" 147 + depends on PCMCIA 148 + help 149 + Say Y here if you intend to attach a New Media Ethernet or LiveWire 150 + PCMCIA (PC-card) Ethernet card to your computer. 151 + 152 + To compile this driver as a module, choose M here: the module will be 153 + called nmclan_cs. If unsure, say N. 154 + 155 + config NI65 156 + tristate "NI6510 support" 157 + depends on ISA && ISA_DMA_API 158 + ---help--- 159 + If you have a network (Ethernet) card of this type, say Y and read 160 + the Ethernet-HOWTO, available from 161 + <http://www.tldp.org/docs.html#howto>. 162 + 163 + To compile this driver as a module, choose M here. The module 164 + will be called ni65. 165 + 166 + config SUN3LANCE 167 + tristate "Sun3/Sun3x on-board LANCE support" 168 + depends on (SUN3 || SUN3X) 169 + ---help--- 170 + Most Sun3 and Sun3x motherboards (including the 3/50, 3/60 and 3/80) 171 + featured an AMD LANCE 10Mbit Ethernet controller on board; say Y 172 + here to compile in the Linux driver for this and enable Ethernet. 173 + General Linux information on the Sun 3 and 3x series (now 174 + discontinued) is at 175 + <http://www.angelfire.com/ca2/tech68k/sun3.html>. 176 + 177 + If you're not building a kernel for a Sun 3, say N. 178 + 179 + config SUNLANCE 180 + tristate "Sun LANCE support" 181 + depends on SBUS 182 + select CRC32 183 + ---help--- 184 + This driver supports the "le" interface present on all 32-bit Sparc 185 + systems, on some older Ultra systems and as an Sbus option. These 186 + cards are based on the AMD LANCE chipset, which is better known 187 + via the NE2100 cards. 188 + 189 + To compile this driver as a module, choose M here: the module 190 + will be called sunlance. 191 + 192 + endif # NET_VENDOR_AMD
+20
drivers/net/ethernet/amd/Makefile
··· 1 + # 2 + # Makefile for the AMD network device drivers. 3 + # 4 + 5 + obj-$(CONFIG_A2065) += a2065.o 6 + obj-$(CONFIG_AMD8111_ETH) += amd8111e.o 7 + obj-$(CONFIG_ARM_AM79C961A) += am79c961a.o 8 + obj-$(CONFIG_ARIADNE) += ariadne.o 9 + obj-$(CONFIG_ATARILANCE) += atarilance.o 10 + obj-$(CONFIG_DECLANCE) += declance.o 11 + obj-$(CONFIG_DEPCA) += depca.o 12 + obj-$(CONFIG_HPLANCE) += hplance.o 7990.o 13 + obj-$(CONFIG_LANCE) += lance.o 14 + obj-$(CONFIG_MIPS_AU1X00_ENET) += au1000_eth.o 15 + obj-$(CONFIG_MVME147_NET) += mvme147.o 7990.o 16 + obj-$(CONFIG_PCMCIA_NMCLAN) += nmclan_cs.o 17 + obj-$(CONFIG_NI65) += ni65.o 18 + obj-$(CONFIG_PCNET32) += pcnet32.o 19 + obj-$(CONFIG_SUN3LANCE) += sun3lance.o 20 + obj-$(CONFIG_SUNLANCE) += sunlance.o
drivers/net/hplance.c drivers/net/ethernet/amd/hplance.c
drivers/net/hplance.h drivers/net/ethernet/amd/hplance.h
drivers/net/lance.c drivers/net/ethernet/amd/lance.c
drivers/net/mvme147.c drivers/net/ethernet/amd/mvme147.c
drivers/net/ni65.c drivers/net/ethernet/amd/ni65.c
drivers/net/ni65.h drivers/net/ethernet/amd/ni65.h
-9
drivers/net/pcmcia/Kconfig
··· 41 41 To compile this driver as a module, choose M here: the module will be 42 42 called pcnet_cs. If unsure, say N. 43 43 44 - config PCMCIA_NMCLAN 45 - tristate "New Media PCMCIA support" 46 - help 47 - Say Y here if you intend to attach a New Media Ethernet or LiveWire 48 - PCMCIA (PC-card) Ethernet card to your computer. 49 - 50 - To compile this driver as a module, choose M here: the module will be 51 - called nmclan_cs. If unsure, say N. 52 - 53 44 config PCMCIA_SMC91C92 54 45 tristate "SMC 91Cxx PCMCIA support" 55 46 select CRC32
-1
drivers/net/pcmcia/Makefile
··· 4 4 5 5 # 16-bit client drivers 6 6 obj-$(CONFIG_PCMCIA_FMVJ18X) += fmvj18x_cs.o 7 - obj-$(CONFIG_PCMCIA_NMCLAN) += nmclan_cs.o 8 7 obj-$(CONFIG_PCMCIA_PCNET) += pcnet_cs.o 9 8 obj-$(CONFIG_PCMCIA_SMC91C92) += smc91c92_cs.o 10 9 obj-$(CONFIG_PCMCIA_XIRC2PS) += xirc2ps_cs.o
drivers/net/pcmcia/nmclan_cs.c drivers/net/ethernet/amd/nmclan_cs.c
drivers/net/pcnet32.c drivers/net/ethernet/amd/pcnet32.c
drivers/net/sun3lance.c drivers/net/ethernet/amd/sun3lance.c
drivers/net/sunlance.c drivers/net/ethernet/amd/sunlance.c