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