1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0-only 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# Apple device configuration 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun 6*4882a593Smuzhiyunconfig NET_VENDOR_APPLE 7*4882a593Smuzhiyun bool "Apple devices" 8*4882a593Smuzhiyun default y 9*4882a593Smuzhiyun depends on (PPC_PMAC && PPC32) || MAC 10*4882a593Smuzhiyun help 11*4882a593Smuzhiyun If you have a network (Ethernet) card belonging to this class, say Y. 12*4882a593Smuzhiyun 13*4882a593Smuzhiyun Note that the answer to this question doesn't directly affect the 14*4882a593Smuzhiyun kernel: saying N will just cause the configurator to skip all the 15*4882a593Smuzhiyun questions about Apple devices. If you say Y, you will be asked for 16*4882a593Smuzhiyun your specific card in the following questions. 17*4882a593Smuzhiyun 18*4882a593Smuzhiyunif NET_VENDOR_APPLE 19*4882a593Smuzhiyun 20*4882a593Smuzhiyunconfig MACE 21*4882a593Smuzhiyun tristate "MACE (Power Mac ethernet) support" 22*4882a593Smuzhiyun depends on PPC_PMAC && PPC32 23*4882a593Smuzhiyun select CRC32 24*4882a593Smuzhiyun help 25*4882a593Smuzhiyun Power Macintoshes and clones with Ethernet built-in on the 26*4882a593Smuzhiyun motherboard will usually use a MACE (Medium Access Control for 27*4882a593Smuzhiyun Ethernet) interface. Say Y to include support for the MACE chip. 28*4882a593Smuzhiyun 29*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 30*4882a593Smuzhiyun will be called mace. 31*4882a593Smuzhiyun 32*4882a593Smuzhiyunconfig MACE_AAUI_PORT 33*4882a593Smuzhiyun bool "Use AAUI port instead of TP by default" 34*4882a593Smuzhiyun depends on MACE 35*4882a593Smuzhiyun help 36*4882a593Smuzhiyun Some Apple machines (notably the Apple Network Server) which use the 37*4882a593Smuzhiyun MACE ethernet chip have an Apple AUI port (small 15-pin connector), 38*4882a593Smuzhiyun instead of an 8-pin RJ45 connector for twisted-pair ethernet. Say 39*4882a593Smuzhiyun Y here if you have such a machine. If unsure, say N. 40*4882a593Smuzhiyun The driver will default to AAUI on ANS anyway, and if you use it as 41*4882a593Smuzhiyun a module, you can provide the port_aaui=0|1 to force the driver. 42*4882a593Smuzhiyun 43*4882a593Smuzhiyunconfig BMAC 44*4882a593Smuzhiyun tristate "BMAC (G3 ethernet) support" 45*4882a593Smuzhiyun depends on PPC_PMAC && PPC32 46*4882a593Smuzhiyun select CRC32 47*4882a593Smuzhiyun help 48*4882a593Smuzhiyun Say Y for support of BMAC Ethernet interfaces. These are used on G3 49*4882a593Smuzhiyun computers. 50*4882a593Smuzhiyun 51*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 52*4882a593Smuzhiyun will be called bmac. 53*4882a593Smuzhiyun 54*4882a593Smuzhiyunconfig MACMACE 55*4882a593Smuzhiyun tristate "Macintosh (AV) onboard MACE ethernet" 56*4882a593Smuzhiyun depends on MAC 57*4882a593Smuzhiyun select CRC32 58*4882a593Smuzhiyun help 59*4882a593Smuzhiyun Support for the onboard AMD 79C940 MACE Ethernet controller used in 60*4882a593Smuzhiyun the 660AV and 840AV Macintosh. If you have one of these Macintoshes 61*4882a593Smuzhiyun say Y here. 62*4882a593Smuzhiyun 63*4882a593Smuzhiyunendif # NET_VENDOR_APPLE 64