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