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