1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 257d0b7a0SJeff Kirsher# 357d0b7a0SJeff Kirsher# Cirrus network device configuration 457d0b7a0SJeff Kirsher# 557d0b7a0SJeff Kirsher 657d0b7a0SJeff Kirsherconfig NET_VENDOR_CIRRUS 757d0b7a0SJeff Kirsher bool "Cirrus devices" 888f07484SJeff Kirsher default y 947fd22f2SArnd Bergmann depends on ISA || EISA || ARM || MAC || COMPILE_TEST 10a7f7f624SMasahiro Yamada help 11138b15edSPaul Gortmaker If you have a network (Ethernet) card belonging to this class, say Y. 1257d0b7a0SJeff Kirsher 1357d0b7a0SJeff Kirsher Note that the answer to this question doesn't directly affect the 1457d0b7a0SJeff Kirsher kernel: saying N will just cause the configurator to skip all 1557d0b7a0SJeff Kirsher the questions about Cirrus cards. If you say Y, you will be asked 1657d0b7a0SJeff Kirsher for your specific card in the following questions. 1757d0b7a0SJeff Kirsher 1857d0b7a0SJeff Kirsherif NET_VENDOR_CIRRUS 1957d0b7a0SJeff Kirsher 20b340a207SJeff Kirsherconfig CS89x0 2147fd22f2SArnd Bergmann tristate 2247fd22f2SArnd Bergmann 2347fd22f2SArnd Bergmannconfig CS89x0_ISA 2447fd22f2SArnd Bergmann tristate "CS89x0 ISA driver support" 2547fd22f2SArnd Bergmann depends on HAS_IOPORT_MAP 2647fd22f2SArnd Bergmann depends on ISA 27c9ce1fa1SRandy Dunlap depends on !PPC32 2847fd22f2SArnd Bergmann depends on CS89x0_PLATFORM=n 294228c394SArnd Bergmann select NETDEV_LEGACY_INIT 3047fd22f2SArnd Bergmann select CS89x0 31a7f7f624SMasahiro Yamada help 32b340a207SJeff Kirsher Support for CS89x0 chipset based Ethernet cards. If you have a 33138b15edSPaul Gortmaker network (Ethernet) card of this type, say Y and read the file 34132db935SJakub Kicinski <file:Documentation/networking/device_drivers/ethernet/cirrus/cs89x0.rst>. 35b340a207SJeff Kirsher 36b340a207SJeff Kirsher To compile this driver as a module, choose M here. The module 37b340a207SJeff Kirsher will be called cs89x0. 38b340a207SJeff Kirsher 39e9460a9eSJaccon Bastiaansenconfig CS89x0_PLATFORM 4047fd22f2SArnd Bergmann tristate "CS89x0 platform driver support" 41*f1181e39SArnd Bergmann depends on ARM || (COMPILE_TEST && !PPC) 4247fd22f2SArnd Bergmann select CS89x0 43e9460a9eSJaccon Bastiaansen help 4447fd22f2SArnd Bergmann Say Y to compile the cs89x0 platform driver. This makes this driver 4547fd22f2SArnd Bergmann suitable for use on certain evaluation boards such as the iMX21ADS. 46e9460a9eSJaccon Bastiaansen 4747fd22f2SArnd Bergmann To compile this driver as a module, choose M here. The module 4847fd22f2SArnd Bergmann will be called cs89x0. 49b340a207SJeff Kirsher 5057d0b7a0SJeff Kirsherconfig EP93XX_ETH 5157d0b7a0SJeff Kirsher tristate "EP93xx Ethernet support" 521b8c8136SArnd Bergmann depends on (ARM && ARCH_EP93XX) || COMPILE_TEST 5357d0b7a0SJeff Kirsher select MII 5457d0b7a0SJeff Kirsher help 5557d0b7a0SJeff Kirsher This is a driver for the ethernet hardware included in EP93xx CPUs. 5657d0b7a0SJeff Kirsher Say Y if you are building a kernel for EP93xx based devices. 5757d0b7a0SJeff Kirsher 580a3360e1SGeert Uytterhoevenconfig MAC89x0 590a3360e1SGeert Uytterhoeven tristate "Macintosh CS89x0 based ethernet cards" 600a3360e1SGeert Uytterhoeven depends on MAC 61a7f7f624SMasahiro Yamada help 620a3360e1SGeert Uytterhoeven Support for CS89x0 chipset based Ethernet cards. If you have a 63138b15edSPaul Gortmaker Nubus or LC-PDS network (Ethernet) card of this type, say Y here. 640a3360e1SGeert Uytterhoeven 650a3360e1SGeert Uytterhoeven To compile this driver as a module, choose M here. This module will 660a3360e1SGeert Uytterhoeven be called mac89x0. 670a3360e1SGeert Uytterhoeven 6857d0b7a0SJeff Kirsherendif # NET_VENDOR_CIRRUS 69