Commit | Line | Data |
---|---|---|
ec8f24b7 | 1 | # SPDX-License-Identifier: GPL-2.0-only |
b955f6ca JK |
2 | # |
3 | # AMD network device configuration | |
4 | # | |
5 | ||
6 | config NET_VENDOR_AMD | |
7 | bool "AMD devices" | |
88f07484 | 8 | default y |
b955f6ca JK |
9 | depends on DIO || MACH_DECSTATION || MVME147 || ATARI || SUN3 || \ |
10 | SUN3X || SBUS || PCI || ZORRO || (ISA && ISA_DMA_API) || \ | |
1ebe98dc | 11 | (ARM && ARCH_EBSA110) || ISA || EISA || PCMCIA || ARM64 |
b955f6ca JK |
12 | ---help--- |
13 | If you have a network (Ethernet) chipset belonging to this class, | |
14 | say Y. | |
15 | ||
16 | Note that the answer to this question does not directly affect | |
17 | the kernel: saying N will just case the configurator to skip all | |
18 | the questions regarding AMD chipsets. If you say Y, you will be asked | |
19 | for your specific chipset/driver in the following questions. | |
20 | ||
21 | if NET_VENDOR_AMD | |
22 | ||
23 | config A2065 | |
24 | tristate "A2065 support" | |
25 | depends on ZORRO | |
26 | select CRC32 | |
27 | ---help--- | |
28 | If you have a Commodore A2065 Ethernet adapter, say Y. Otherwise, | |
29 | say N. | |
30 | ||
31 | To compile this driver as a module, choose M here: the module | |
32 | will be called a2065. | |
33 | ||
34 | config AMD8111_ETH | |
35 | tristate "AMD 8111 (new PCI LANCE) support" | |
36 | depends on PCI | |
37 | select CRC32 | |
38 | select MII | |
39 | ---help--- | |
40 | If you have an AMD 8111-based PCI LANCE ethernet card, | |
138b15ed | 41 | answer Y here. |
b955f6ca JK |
42 | |
43 | To compile this driver as a module, choose M here. The module | |
44 | will be called amd8111e. | |
45 | ||
46 | config LANCE | |
47 | tristate "AMD LANCE and PCnet (AT1500 and NE2100) support" | |
c9ce1fa1 | 48 | depends on ISA && ISA_DMA_API && !ARM && !PPC32 |
b955f6ca | 49 | ---help--- |
138b15ed PG |
50 | If you have a network (Ethernet) card of this type, say Y here. |
51 | Some LinkSys cards are of this type. | |
b955f6ca JK |
52 | |
53 | To compile this driver as a module, choose M here: the module | |
54 | will be called lance. This is recommended. | |
55 | ||
56 | config PCNET32 | |
57 | tristate "AMD PCnet32 PCI support" | |
58 | depends on PCI | |
59 | select CRC32 | |
60 | select MII | |
61 | ---help--- | |
62 | If you have a PCnet32 or PCnetPCI based network (Ethernet) card, | |
138b15ed | 63 | answer Y here. |
b955f6ca JK |
64 | |
65 | To compile this driver as a module, choose M here. The module | |
66 | will be called pcnet32. | |
67 | ||
68 | config ARIADNE | |
69 | tristate "Ariadne support" | |
70 | depends on ZORRO | |
71 | ---help--- | |
72 | If you have a Village Tronic Ariadne Ethernet adapter, say Y. | |
73 | Otherwise, say N. | |
74 | ||
75 | To compile this driver as a module, choose M here: the module | |
76 | will be called ariadne. | |
77 | ||
78 | config ARM_AM79C961A | |
79 | bool "ARM EBSA110 AM79C961A support" | |
80 | depends on ARM && ARCH_EBSA110 | |
81 | select CRC32 | |
82 | ---help--- | |
83 | If you wish to compile a kernel for the EBSA-110, then you should | |
84 | always answer Y to this. | |
85 | ||
86 | config ATARILANCE | |
87 | tristate "Atari LANCE support" | |
88 | depends on ATARI | |
89 | ---help--- | |
90 | Say Y to include support for several Atari Ethernet adapters based | |
91 | on the AMD LANCE chipset: RieblCard (with or without battery), or | |
92 | PAMCard VME (also the version by Rhotron, with different addresses). | |
93 | ||
94 | config DECLANCE | |
95 | tristate "DEC LANCE ethernet controller support" | |
96 | depends on MACH_DECSTATION | |
97 | select CRC32 | |
98 | ---help--- | |
99 | This driver is for the series of Ethernet controllers produced by | |
100 | DEC (now Compaq) based on the AMD LANCE chipset, including the | |
101 | DEPCA series. (This chipset is better known via the NE2100 cards.) | |
102 | ||
b955f6ca | 103 | config HPLANCE |
18785040 | 104 | tristate "HP on-board LANCE support" |
b955f6ca JK |
105 | depends on DIO |
106 | select CRC32 | |
107 | ---help--- | |
108 | If you want to use the builtin "LANCE" Ethernet controller on an | |
109 | HP300 machine, say Y here. | |
110 | ||
111 | config MIPS_AU1X00_ENET | |
112 | tristate "MIPS AU1000 Ethernet support" | |
113 | depends on MIPS_ALCHEMY | |
114 | select PHYLIB | |
115 | select CRC32 | |
116 | ---help--- | |
117 | If you have an Alchemy Semi AU1X00 based system | |
118 | say Y. Otherwise, say N. | |
119 | ||
120 | config MVME147_NET | |
121 | tristate "MVME147 (LANCE) Ethernet support" | |
122 | depends on MVME147 | |
123 | select CRC32 | |
124 | ---help--- | |
125 | Support for the on-board Ethernet interface on the Motorola MVME147 | |
126 | single-board computer. Say Y here to include the | |
127 | driver for this chip in your kernel. | |
128 | To compile this driver as a module, choose M here. | |
129 | ||
130 | config PCMCIA_NMCLAN | |
131 | tristate "New Media PCMCIA support" | |
132 | depends on PCMCIA | |
133 | help | |
134 | Say Y here if you intend to attach a New Media Ethernet or LiveWire | |
135 | PCMCIA (PC-card) Ethernet card to your computer. | |
136 | ||
137 | To compile this driver as a module, choose M here: the module will be | |
138 | called nmclan_cs. If unsure, say N. | |
139 | ||
140 | config NI65 | |
141 | tristate "NI6510 support" | |
c9ce1fa1 | 142 | depends on ISA && ISA_DMA_API && !ARM && !PPC32 |
b955f6ca | 143 | ---help--- |
138b15ed | 144 | If you have a network (Ethernet) card of this type, say Y here. |
b955f6ca JK |
145 | |
146 | To compile this driver as a module, choose M here. The module | |
147 | will be called ni65. | |
148 | ||
149 | config SUN3LANCE | |
150 | tristate "Sun3/Sun3x on-board LANCE support" | |
151 | depends on (SUN3 || SUN3X) | |
152 | ---help--- | |
153 | Most Sun3 and Sun3x motherboards (including the 3/50, 3/60 and 3/80) | |
154 | featured an AMD LANCE 10Mbit Ethernet controller on board; say Y | |
155 | here to compile in the Linux driver for this and enable Ethernet. | |
156 | General Linux information on the Sun 3 and 3x series (now | |
157 | discontinued) is at | |
158 | <http://www.angelfire.com/ca2/tech68k/sun3.html>. | |
159 | ||
160 | If you're not building a kernel for a Sun 3, say N. | |
161 | ||
162 | config SUNLANCE | |
163 | tristate "Sun LANCE support" | |
164 | depends on SBUS | |
165 | select CRC32 | |
166 | ---help--- | |
167 | This driver supports the "le" interface present on all 32-bit Sparc | |
168 | systems, on some older Ultra systems and as an Sbus option. These | |
169 | cards are based on the AMD LANCE chipset, which is better known | |
170 | via the NE2100 cards. | |
171 | ||
172 | To compile this driver as a module, choose M here: the module | |
173 | will be called sunlance. | |
174 | ||
1ebe98dc LT |
175 | config AMD_XGBE |
176 | tristate "AMD 10GbE Ethernet driver" | |
e020797b | 177 | depends on ((OF_NET && OF_ADDRESS) || ACPI || PCI) && HAS_IOMEM |
47f164de | 178 | depends on X86 || ARM64 || COMPILE_TEST |
801c62d9 | 179 | select BITREVERSE |
b85e4d89 | 180 | select CRC32 |
abf0a1c2 | 181 | select PHYLIB |
e78332b2 | 182 | select AMD_XGBE_HAVE_ECC if X86 |
d1cbfd77 | 183 | imply PTP_1588_CLOCK |
1ebe98dc LT |
184 | ---help--- |
185 | This driver supports the AMD 10GbE Ethernet device found on an | |
186 | AMD SoC. | |
187 | ||
188 | To compile this driver as a module, choose M here: the module | |
189 | will be called amd-xgbe. | |
190 | ||
fca2d994 LT |
191 | config AMD_XGBE_DCB |
192 | bool "Data Center Bridging (DCB) support" | |
193 | default n | |
194 | depends on AMD_XGBE && DCB | |
195 | ---help--- | |
196 | Say Y here to enable Data Center Bridging (DCB) support in the | |
197 | driver. | |
198 | ||
199 | If unsure, say N. | |
200 | ||
e78332b2 LT |
201 | config AMD_XGBE_HAVE_ECC |
202 | bool | |
203 | default n | |
204 | ||
b955f6ca | 205 | endif # NET_VENDOR_AMD |