blob: f78b9c841296c94b92089c40d1c82e33a75f689c [file] [log] [blame]
Thomas Gleixnerec8f24b2019-05-19 13:07:45 +01001# SPDX-License-Identifier: GPL-2.0-only
Jeff Kirsher8fb6b092011-05-16 01:39:01 -07002#
3# Apple device configuration
4#
5
6config NET_VENDOR_APPLE
7 bool "Apple devices"
Jeff Kirsher88f07482011-08-23 01:29:52 -07008 default y
Jeff Kirsherb340a202011-10-07 22:07:44 +00009 depends on (PPC_PMAC && PPC32) || MAC
Jeff Kirsher8fb6b092011-05-16 01:39:01 -070010 ---help---
Paul Gortmaker138b15e2015-06-21 16:28:02 -040011 If you have a network (Ethernet) card belonging to this class, say Y.
Jeff Kirsher8fb6b092011-05-16 01:39:01 -070012
13 Note that the answer to this question doesn't directly affect the
Geert Uytterhoevenac0e3f22019-07-31 15:22:11 +020014 kernel: saying N will just cause the configurator to skip all the
15 questions about Apple devices. If you say Y, you will be asked for
Jeff Kirsher8fb6b092011-05-16 01:39:01 -070016 your specific card in the following questions.
17
18if NET_VENDOR_APPLE
19
20config MACE
21 tristate "MACE (Power Mac ethernet) support"
22 depends on PPC_PMAC && PPC32
23 select CRC32
24 ---help---
25 Power Macintoshes and clones with Ethernet built-in on the
26 motherboard will usually use a MACE (Medium Access Control for
27 Ethernet) interface. Say Y to include support for the MACE chip.
28
29 To compile this driver as a module, choose M here: the module
30 will be called mace.
31
32config MACE_AAUI_PORT
33 bool "Use AAUI port instead of TP by default"
34 depends on MACE
35 ---help---
36 Some Apple machines (notably the Apple Network Server) which use the
37 MACE ethernet chip have an Apple AUI port (small 15-pin connector),
38 instead of an 8-pin RJ45 connector for twisted-pair ethernet. Say
39 Y here if you have such a machine. If unsure, say N.
40 The driver will default to AAUI on ANS anyway, and if you use it as
41 a module, you can provide the port_aaui=0|1 to force the driver.
42
43config BMAC
44 tristate "BMAC (G3 ethernet) support"
45 depends on PPC_PMAC && PPC32
46 select CRC32
47 ---help---
48 Say Y for support of BMAC Ethernet interfaces. These are used on G3
49 computers.
50
51 To compile this driver as a module, choose M here: the module
52 will be called bmac.
53
Jeff Kirsher8fb6b092011-05-16 01:39:01 -070054config MACMACE
Geert Uytterhoeven61533482015-09-29 10:24:06 +020055 tristate "Macintosh (AV) onboard MACE ethernet"
Jeff Kirsher8fb6b092011-05-16 01:39:01 -070056 depends on MAC
57 select CRC32
58 ---help---
59 Support for the onboard AMD 79C940 MACE Ethernet controller used in
60 the 660AV and 840AV Macintosh. If you have one of these Macintoshes
Paul Gortmaker138b15e2015-06-21 16:28:02 -040061 say Y here.
Jeff Kirsher8fb6b092011-05-16 01:39:01 -070062
Jeff Kirsher8fb6b092011-05-16 01:39:01 -070063endif # NET_VENDOR_APPLE