xref: /linux/drivers/net/ethernet/apple/Kconfig (revision 6153348f5e0cc6e162918c20e05534981aa5504c)
18fb6b090SJeff Kirsher#
28fb6b090SJeff Kirsher# Apple device configuration
38fb6b090SJeff Kirsher#
48fb6b090SJeff Kirsher
58fb6b090SJeff Kirsherconfig NET_VENDOR_APPLE
68fb6b090SJeff Kirsher	bool "Apple devices"
788f07484SJeff Kirsher	default y
8b340a207SJeff Kirsher	depends on (PPC_PMAC && PPC32) || MAC
98fb6b090SJeff Kirsher	---help---
10138b15edSPaul Gortmaker	  If you have a network (Ethernet) card belonging to this class, say Y.
118fb6b090SJeff Kirsher
128fb6b090SJeff Kirsher	  Note that the answer to this question doesn't directly affect the
138fb6b090SJeff Kirsher	  kernel: saying N will just cause the configurator to skip all
148fb6b090SJeff Kirsher	  the questions about IBM devices. If you say Y, you will be asked for
158fb6b090SJeff Kirsher	  your specific card in the following questions.
168fb6b090SJeff Kirsher
178fb6b090SJeff Kirsherif NET_VENDOR_APPLE
188fb6b090SJeff Kirsher
198fb6b090SJeff Kirsherconfig MACE
208fb6b090SJeff Kirsher	tristate "MACE (Power Mac ethernet) support"
218fb6b090SJeff Kirsher	depends on PPC_PMAC && PPC32
228fb6b090SJeff Kirsher	select CRC32
238fb6b090SJeff Kirsher	---help---
248fb6b090SJeff Kirsher	  Power Macintoshes and clones with Ethernet built-in on the
258fb6b090SJeff Kirsher	  motherboard will usually use a MACE (Medium Access Control for
268fb6b090SJeff Kirsher	  Ethernet) interface. Say Y to include support for the MACE chip.
278fb6b090SJeff Kirsher
288fb6b090SJeff Kirsher	  To compile this driver as a module, choose M here: the module
298fb6b090SJeff Kirsher	  will be called mace.
308fb6b090SJeff Kirsher
318fb6b090SJeff Kirsherconfig MACE_AAUI_PORT
328fb6b090SJeff Kirsher	bool "Use AAUI port instead of TP by default"
338fb6b090SJeff Kirsher	depends on MACE
348fb6b090SJeff Kirsher	---help---
358fb6b090SJeff Kirsher	  Some Apple machines (notably the Apple Network Server) which use the
368fb6b090SJeff Kirsher	  MACE ethernet chip have an Apple AUI port (small 15-pin connector),
378fb6b090SJeff Kirsher	  instead of an 8-pin RJ45 connector for twisted-pair ethernet.  Say
388fb6b090SJeff Kirsher	  Y here if you have such a machine.  If unsure, say N.
398fb6b090SJeff Kirsher	  The driver will default to AAUI on ANS anyway, and if you use it as
408fb6b090SJeff Kirsher	  a module, you can provide the port_aaui=0|1 to force the driver.
418fb6b090SJeff Kirsher
428fb6b090SJeff Kirsherconfig BMAC
438fb6b090SJeff Kirsher	tristate "BMAC (G3 ethernet) support"
448fb6b090SJeff Kirsher	depends on PPC_PMAC && PPC32
458fb6b090SJeff Kirsher	select CRC32
468fb6b090SJeff Kirsher	---help---
478fb6b090SJeff Kirsher	  Say Y for support of BMAC Ethernet interfaces. These are used on G3
488fb6b090SJeff Kirsher	  computers.
498fb6b090SJeff Kirsher
508fb6b090SJeff Kirsher	  To compile this driver as a module, choose M here: the module
518fb6b090SJeff Kirsher	  will be called bmac.
528fb6b090SJeff Kirsher
538fb6b090SJeff Kirsherconfig MACMACE
54*6153348fSGeert Uytterhoeven	tristate "Macintosh (AV) onboard MACE ethernet"
558fb6b090SJeff Kirsher	depends on MAC
568fb6b090SJeff Kirsher	select CRC32
578fb6b090SJeff Kirsher	---help---
588fb6b090SJeff Kirsher	  Support for the onboard AMD 79C940 MACE Ethernet controller used in
598fb6b090SJeff Kirsher	  the 660AV and 840AV Macintosh.  If you have one of these Macintoshes
60138b15edSPaul Gortmaker	  say Y here.
618fb6b090SJeff Kirsher
628fb6b090SJeff Kirsherendif # NET_VENDOR_APPLE
63