.. | .. |
---|
| 1 | +# SPDX-License-Identifier: GPL-2.0-only |
---|
1 | 2 | # |
---|
2 | 3 | # USB Network devices configuration |
---|
3 | 4 | # |
---|
.. | .. |
---|
14 | 15 | config USB_CATC |
---|
15 | 16 | tristate "USB CATC NetMate-based Ethernet device support" |
---|
16 | 17 | select CRC32 |
---|
17 | | - ---help--- |
---|
| 18 | + help |
---|
18 | 19 | Say Y if you want to use one of the following 10Mbps USB Ethernet |
---|
19 | 20 | device based on the EL1210A chip. Supported devices are: |
---|
20 | 21 | Belkin F5U011 |
---|
.. | .. |
---|
32 | 33 | |
---|
33 | 34 | config USB_KAWETH |
---|
34 | 35 | tristate "USB KLSI KL5USB101-based ethernet device support" |
---|
35 | | - ---help--- |
---|
| 36 | + help |
---|
36 | 37 | Say Y here if you want to use one of the following 10Mbps only |
---|
37 | 38 | USB Ethernet adapters based on the KLSI KL5KUSB101B chipset: |
---|
38 | 39 | 3Com 3C19250 |
---|
.. | .. |
---|
72 | 73 | config USB_PEGASUS |
---|
73 | 74 | tristate "USB Pegasus/Pegasus-II based ethernet device support" |
---|
74 | 75 | select MII |
---|
75 | | - ---help--- |
---|
| 76 | + help |
---|
76 | 77 | Say Y here if you know you have Pegasus or Pegasus-II based adapter. |
---|
77 | 78 | If in doubt then look at <file:drivers/net/usb/pegasus.h> for the |
---|
78 | 79 | complete list of supported devices. |
---|
.. | .. |
---|
132 | 133 | config USB_USBNET |
---|
133 | 134 | tristate "Multi-purpose USB Networking Framework" |
---|
134 | 135 | select MII |
---|
135 | | - ---help--- |
---|
| 136 | + help |
---|
136 | 137 | This driver supports several kinds of network links over USB, |
---|
137 | 138 | with "minidrivers" built around a common network driver core |
---|
138 | 139 | that supports deep queues for efficient transfers. (This gives |
---|
.. | .. |
---|
256 | 257 | config USB_NET_CDC_NCM |
---|
257 | 258 | tristate "CDC NCM support" |
---|
258 | 259 | depends on USB_USBNET |
---|
| 260 | + select USB_NET_CDCETHER |
---|
259 | 261 | default y |
---|
260 | 262 | help |
---|
261 | 263 | This driver provides support for CDC NCM (Network Control Model |
---|
.. | .. |
---|
325 | 327 | tristate "CoreChip-sz SR9800 based USB 2.0 10/100 ethernet devices" |
---|
326 | 328 | depends on USB_USBNET |
---|
327 | 329 | select CRC32 |
---|
328 | | - ---help--- |
---|
| 330 | + help |
---|
329 | 331 | Say Y if you want to use one of the following 100Mbps USB Ethernet |
---|
330 | 332 | device based on the CoreChip-sz SR9800 chip. |
---|
331 | 333 | |
---|
.. | .. |
---|
349 | 351 | config USB_NET_SMSC95XX |
---|
350 | 352 | tristate "SMSC LAN95XX based USB 2.0 10/100 ethernet devices" |
---|
351 | 353 | depends on USB_USBNET |
---|
| 354 | + select PHYLIB |
---|
| 355 | + select SMSC_PHY |
---|
352 | 356 | select BITREVERSE |
---|
353 | 357 | select CRC16 |
---|
354 | 358 | select CRC32 |
---|
.. | .. |
---|
574 | 578 | config USB_IPHETH |
---|
575 | 579 | tristate "Apple iPhone USB Ethernet driver" |
---|
576 | 580 | default n |
---|
577 | | - ---help--- |
---|
| 581 | + help |
---|
578 | 582 | Module used to share Internet connection (tethering) from your |
---|
579 | 583 | iPhone (Original, 3G and 3GS) to your system. |
---|
580 | 584 | Note that you need userspace libraries and programs that are needed |
---|
.. | .. |
---|
618 | 622 | To compile this driver as a module, choose M here: the |
---|
619 | 623 | module will be called ch9200. |
---|
620 | 624 | |
---|
| 625 | +config USB_NET_AQC111 |
---|
| 626 | + tristate "Aquantia AQtion USB to 5/2.5GbE Controllers support" |
---|
| 627 | + depends on USB_USBNET |
---|
| 628 | + select CRC32 |
---|
| 629 | + help |
---|
| 630 | + This option adds support for Aquantia AQtion USB |
---|
| 631 | + Ethernet adapters based on AQC111U/AQC112 chips. |
---|
| 632 | + |
---|
| 633 | + This driver should work with at least the following devices: |
---|
| 634 | + * Aquantia AQtion USB to 5GbE |
---|
| 635 | + |
---|
621 | 636 | endif # USB_NET_DRIVERS |
---|