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
9e9460a9eSJaccon Bastiaansen	depends on ISA || EISA || ARM || MAC
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
21b340a207SJeff Kirsher	tristate "CS89x0 support"
22e9460a9eSJaccon Bastiaansen	depends on ISA || EISA || ARM
23c9ce1fa1SRandy Dunlap	depends on !PPC32
24a7f7f624SMasahiro Yamada	help
25b340a207SJeff Kirsher	  Support for CS89x0 chipset based Ethernet cards. If you have a
26138b15edSPaul Gortmaker	  network (Ethernet) card of this type, say Y and read the file
27132db935SJakub Kicinski	  <file:Documentation/networking/device_drivers/ethernet/cirrus/cs89x0.rst>.
28b340a207SJeff Kirsher
29b340a207SJeff Kirsher	  To compile this driver as a module, choose M here. The module
30b340a207SJeff Kirsher	  will be called cs89x0.
31b340a207SJeff Kirsher
32e9460a9eSJaccon Bastiaansenconfig CS89x0_PLATFORM
33fc9a5707SArnd Bergmann	bool "CS89x0 platform driver support" if HAS_IOPORT_MAP
34fc9a5707SArnd Bergmann	default !HAS_IOPORT_MAP
35e9460a9eSJaccon Bastiaansen	depends on CS89x0
36e9460a9eSJaccon Bastiaansen	help
37e9460a9eSJaccon Bastiaansen	  Say Y to compile the cs89x0 driver as a platform driver. This
38e9460a9eSJaccon Bastiaansen	  makes this driver suitable for use on certain evaluation boards
39e9460a9eSJaccon Bastiaansen	  such as the iMX21ADS.
40e9460a9eSJaccon Bastiaansen
41e9460a9eSJaccon Bastiaansen	  If you are unsure, say N.
42b340a207SJeff Kirsher
4357d0b7a0SJeff Kirsherconfig EP93XX_ETH
4457d0b7a0SJeff Kirsher	tristate "EP93xx Ethernet support"
451b8c8136SArnd Bergmann	depends on (ARM && ARCH_EP93XX) || COMPILE_TEST
4657d0b7a0SJeff Kirsher	select MII
4757d0b7a0SJeff Kirsher	help
4857d0b7a0SJeff Kirsher	  This is a driver for the ethernet hardware included in EP93xx CPUs.
4957d0b7a0SJeff Kirsher	  Say Y if you are building a kernel for EP93xx based devices.
5057d0b7a0SJeff Kirsher
510a3360e1SGeert Uytterhoevenconfig MAC89x0
520a3360e1SGeert Uytterhoeven	tristate "Macintosh CS89x0 based ethernet cards"
530a3360e1SGeert Uytterhoeven	depends on MAC
54a7f7f624SMasahiro Yamada	help
550a3360e1SGeert Uytterhoeven	  Support for CS89x0 chipset based Ethernet cards.  If you have a
56138b15edSPaul Gortmaker	  Nubus or LC-PDS network (Ethernet) card of this type, say Y here.
570a3360e1SGeert Uytterhoeven
580a3360e1SGeert Uytterhoeven	  To compile this driver as a module, choose M here. This module will
590a3360e1SGeert Uytterhoeven	  be called mac89x0.
600a3360e1SGeert Uytterhoeven
6157d0b7a0SJeff Kirsherendif # NET_VENDOR_CIRRUS
62