Commit | Line | Data |
---|---|---|
ec8f24b7 | 1 | # SPDX-License-Identifier: GPL-2.0-only |
57d0b7a0 JK |
2 | # |
3 | # Cirrus network device configuration | |
4 | # | |
5 | ||
6 | config NET_VENDOR_CIRRUS | |
7 | bool "Cirrus devices" | |
88f07484 | 8 | default y |
47fd22f2 | 9 | depends on ISA || EISA || ARM || MAC || COMPILE_TEST |
a7f7f624 | 10 | help |
138b15ed | 11 | If you have a network (Ethernet) card belonging to this class, say Y. |
57d0b7a0 JK |
12 | |
13 | Note that the answer to this question doesn't directly affect the | |
14 | kernel: saying N will just cause the configurator to skip all | |
15 | the questions about Cirrus cards. If you say Y, you will be asked | |
16 | for your specific card in the following questions. | |
17 | ||
18 | if NET_VENDOR_CIRRUS | |
19 | ||
b340a207 | 20 | config CS89x0 |
47fd22f2 AB |
21 | tristate |
22 | ||
23 | config CS89x0_ISA | |
24 | tristate "CS89x0 ISA driver support" | |
25 | depends on HAS_IOPORT_MAP | |
26 | depends on ISA | |
c9ce1fa1 | 27 | depends on !PPC32 |
47fd22f2 | 28 | depends on CS89x0_PLATFORM=n |
4228c394 | 29 | select NETDEV_LEGACY_INIT |
47fd22f2 | 30 | select CS89x0 |
a7f7f624 | 31 | help |
b340a207 | 32 | Support for CS89x0 chipset based Ethernet cards. If you have a |
138b15ed | 33 | network (Ethernet) card of this type, say Y and read the file |
132db935 | 34 | <file:Documentation/networking/device_drivers/ethernet/cirrus/cs89x0.rst>. |
b340a207 JK |
35 | |
36 | To compile this driver as a module, choose M here. The module | |
37 | will be called cs89x0. | |
38 | ||
e9460a9e | 39 | config CS89x0_PLATFORM |
47fd22f2 AB |
40 | tristate "CS89x0 platform driver support" |
41 | depends on ARM || COMPILE_TEST | |
42 | select CS89x0 | |
e9460a9e | 43 | help |
47fd22f2 AB |
44 | Say Y to compile the cs89x0 platform driver. This makes this driver |
45 | suitable for use on certain evaluation boards such as the iMX21ADS. | |
e9460a9e | 46 | |
47fd22f2 AB |
47 | To compile this driver as a module, choose M here. The module |
48 | will be called cs89x0. | |
b340a207 | 49 | |
57d0b7a0 JK |
50 | config EP93XX_ETH |
51 | tristate "EP93xx Ethernet support" | |
1b8c8136 | 52 | depends on (ARM && ARCH_EP93XX) || COMPILE_TEST |
57d0b7a0 JK |
53 | select MII |
54 | help | |
55 | This is a driver for the ethernet hardware included in EP93xx CPUs. | |
56 | Say Y if you are building a kernel for EP93xx based devices. | |
57 | ||
0a3360e1 GU |
58 | config MAC89x0 |
59 | tristate "Macintosh CS89x0 based ethernet cards" | |
60 | depends on MAC | |
a7f7f624 | 61 | help |
0a3360e1 | 62 | Support for CS89x0 chipset based Ethernet cards. If you have a |
138b15ed | 63 | Nubus or LC-PDS network (Ethernet) card of this type, say Y here. |
0a3360e1 GU |
64 | |
65 | To compile this driver as a module, choose M here. This module will | |
66 | be called mac89x0. | |
67 | ||
57d0b7a0 | 68 | endif # NET_VENDOR_CIRRUS |