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 9*47fd22f2SArnd 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 21*47fd22f2SArnd Bergmann tristate 22*47fd22f2SArnd Bergmann 23*47fd22f2SArnd Bergmannconfig CS89x0_ISA 24*47fd22f2SArnd Bergmann tristate "CS89x0 ISA driver support" 25*47fd22f2SArnd Bergmann depends on HAS_IOPORT_MAP 26*47fd22f2SArnd Bergmann depends on ISA 27c9ce1fa1SRandy Dunlap depends on !PPC32 28*47fd22f2SArnd Bergmann depends on CS89x0_PLATFORM=n 29*47fd22f2SArnd Bergmann select CS89x0 30a7f7f624SMasahiro Yamada help 31b340a207SJeff Kirsher Support for CS89x0 chipset based Ethernet cards. If you have a 32138b15edSPaul Gortmaker network (Ethernet) card of this type, say Y and read the file 33132db935SJakub Kicinski <file:Documentation/networking/device_drivers/ethernet/cirrus/cs89x0.rst>. 34b340a207SJeff Kirsher 35b340a207SJeff Kirsher To compile this driver as a module, choose M here. The module 36b340a207SJeff Kirsher will be called cs89x0. 37b340a207SJeff Kirsher 38e9460a9eSJaccon Bastiaansenconfig CS89x0_PLATFORM 39*47fd22f2SArnd Bergmann tristate "CS89x0 platform driver support" 40*47fd22f2SArnd Bergmann depends on ARM || COMPILE_TEST 41*47fd22f2SArnd Bergmann select CS89x0 42e9460a9eSJaccon Bastiaansen help 43*47fd22f2SArnd Bergmann Say Y to compile the cs89x0 platform driver. This makes this driver 44*47fd22f2SArnd Bergmann suitable for use on certain evaluation boards such as the iMX21ADS. 45e9460a9eSJaccon Bastiaansen 46*47fd22f2SArnd Bergmann To compile this driver as a module, choose M here. The module 47*47fd22f2SArnd Bergmann will be called cs89x0. 48b340a207SJeff Kirsher 4957d0b7a0SJeff Kirsherconfig EP93XX_ETH 5057d0b7a0SJeff Kirsher tristate "EP93xx Ethernet support" 511b8c8136SArnd Bergmann depends on (ARM && ARCH_EP93XX) || COMPILE_TEST 5257d0b7a0SJeff Kirsher select MII 5357d0b7a0SJeff Kirsher help 5457d0b7a0SJeff Kirsher This is a driver for the ethernet hardware included in EP93xx CPUs. 5557d0b7a0SJeff Kirsher Say Y if you are building a kernel for EP93xx based devices. 5657d0b7a0SJeff Kirsher 570a3360e1SGeert Uytterhoevenconfig MAC89x0 580a3360e1SGeert Uytterhoeven tristate "Macintosh CS89x0 based ethernet cards" 590a3360e1SGeert Uytterhoeven depends on MAC 60a7f7f624SMasahiro Yamada help 610a3360e1SGeert Uytterhoeven Support for CS89x0 chipset based Ethernet cards. If you have a 62138b15edSPaul Gortmaker Nubus or LC-PDS network (Ethernet) card of this type, say Y here. 630a3360e1SGeert Uytterhoeven 640a3360e1SGeert Uytterhoeven To compile this driver as a module, choose M here. This module will 650a3360e1SGeert Uytterhoeven be called mac89x0. 660a3360e1SGeert Uytterhoeven 6757d0b7a0SJeff Kirsherendif # NET_VENDOR_CIRRUS 68