diff options
Diffstat (limited to 'drivers/net/ethernet')
91 files changed, 411 insertions, 411 deletions
diff --git a/drivers/net/ethernet/3com/Kconfig b/drivers/net/ethernet/3com/Kconfig index 7cc259893cb9..074b0974769c 100644 --- a/drivers/net/ethernet/3com/Kconfig +++ b/drivers/net/ethernet/3com/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_3COM bool "3Com devices" default y depends on ISA || EISA || PCI || PCMCIA - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -20,7 +20,7 @@ if NET_VENDOR_3COM config EL3 tristate "3c509/3c579 \"EtherLink III\" support" depends on (ISA || EISA) - ---help--- + help If you have a network (Ethernet) card belonging to the 3Com EtherLinkIII series, say Y here. @@ -34,7 +34,7 @@ config EL3 config 3C515 tristate "3c515 ISA \"Fast EtherLink\"" depends on ISA && ISA_DMA_API && !PPC32 - ---help--- + help If you have a 3Com ISA EtherLink XL "Corkscrew" 3c515 Fast Ethernet network card, say Y here. @@ -44,7 +44,7 @@ config 3C515 config PCMCIA_3C574 tristate "3Com 3c574 PCMCIA support" depends on PCMCIA - ---help--- + help Say Y here if you intend to attach a 3Com 3c574 or compatible PCMCIA (PC-card) Fast Ethernet card to your computer. @@ -54,7 +54,7 @@ config PCMCIA_3C574 config PCMCIA_3C589 tristate "3Com 3c589 PCMCIA support" depends on PCMCIA - ---help--- + help Say Y here if you intend to attach a 3Com 3c589 or compatible PCMCIA (PC-card) Ethernet card to your computer. @@ -65,7 +65,7 @@ config VORTEX tristate "3c590/3c900 series (592/595/597) \"Vortex/Boomerang\" support" depends on (PCI || EISA) && HAS_IOPORT_MAP select MII - ---help--- + help This option enables driver support for a large number of 10Mbps and 10/100Mbps EISA, PCI and Cardbus 3Com network cards: @@ -86,7 +86,7 @@ config TYPHOON tristate "3cr990 series \"Typhoon\" support" depends on PCI select CRC32 - ---help--- + help This option enables driver support for the 3cr990 series of cards: 3C990-TX, 3CR990-TX-95, 3CR990-TX-97, 3CR990-FX-95, 3CR990-FX-97, diff --git a/drivers/net/ethernet/8390/Kconfig b/drivers/net/ethernet/8390/Kconfig index a9478577b495..9f4b302fd2ce 100644 --- a/drivers/net/ethernet/8390/Kconfig +++ b/drivers/net/ethernet/8390/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_8390 bool "National Semiconductor 8390 devices" default y depends on NET_VENDOR_NATSEMI - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -20,7 +20,7 @@ if NET_VENDOR_8390 config PCMCIA_AXNET tristate "Asix AX88190 PCMCIA support" depends on PCMCIA - ---help--- + help Say Y here if you intend to attach an Asix AX88190-based PCMCIA (PC-card) Fast Ethernet card to your computer. These cards are nearly NE2000 compatible but need a separate driver due to a few @@ -35,7 +35,7 @@ config AX88796 select CRC32 select PHYLIB select MDIO_BITBANG - ---help--- + help AX88796 driver, using platform bus to provide chip detection and resources @@ -43,7 +43,7 @@ config AX88796_93CX6 bool "ASIX AX88796 external 93CX6 eeprom support" depends on AX88796 select EEPROM_93CX6 - ---help--- + help Select this if your platform comes with an external 93CX6 eeprom. config XSURF100 @@ -63,7 +63,7 @@ config HYDRA tristate "Hydra support" depends on ZORRO select CRC32 - ---help--- + help If you have a Hydra Ethernet adapter, say Y. Otherwise, say N. To compile this driver as a module, choose M here: the module @@ -73,7 +73,7 @@ config ARM_ETHERH tristate "I-cubed EtherH/ANT EtherM support" depends on ARM && ARCH_ACORN select CRC32 - ---help--- + help If you have an Acorn system with one of these network cards, you should say Y to this option if you wish to use it with Linux. @@ -81,7 +81,7 @@ config MAC8390 tristate "Macintosh NS 8390 based ethernet cards" depends on MAC select CRC32 - ---help--- + help If you want to include a driver to support Nubus or LC-PDS Ethernet cards using an NS8390 chipset or its equivalent, say Y. @@ -89,7 +89,7 @@ config MCF8390 tristate "ColdFire NS8390 based Ethernet support" depends on COLDFIRE select CRC32 - ---help--- + help This driver is for Ethernet devices using an NS8390-compatible chipset on many common ColdFire CPU based boards. Many of the older Freescale dev boards use this, and some other common boards like @@ -103,7 +103,7 @@ config NE2000 tristate "NE2000/NE1000 support" depends on (ISA || (Q40 && m) || MACH_TX49XX || ATARI_ETHERNEC) select CRC32 - ---help--- + help If you have a network (Ethernet) card of this type, say Y here. Many Ethernet cards without a specific driver are compatible with the NE2000. @@ -118,7 +118,7 @@ config NE2K_PCI tristate "PCI NE2000 and clones support (see help)" depends on PCI select CRC32 - ---help--- + help This driver is for NE2000 compatible PCI cards. It will not work with ISA NE2000 cards (they have their own driver, "NE2000/NE1000 support" below). If you have a PCI NE2000 network (Ethernet) card, @@ -136,7 +136,7 @@ config APNE tristate "PCMCIA NE2000 support" depends on AMIGA_PCMCIA select CRC32 - ---help--- + help If you have a PCMCIA NE2000 compatible adapter, say Y. Otherwise, say N. @@ -147,7 +147,7 @@ config PCMCIA_PCNET tristate "NE2000 compatible PCMCIA support" depends on PCMCIA select CRC32 - ---help--- + help Say Y here if you intend to attach an NE2000 compatible PCMCIA (PC-card) Ethernet or Fast Ethernet card to your computer. @@ -158,7 +158,7 @@ config STNIC tristate "National DP83902AV support" depends on SUPERH select CRC32 - ---help--- + help Support for cards based on the National Semiconductor DP83902AV ST-NIC Serial Network Interface Controller for Twisted Pair. This is a 10Mbit/sec Ethernet controller. Product overview and specs at @@ -170,7 +170,7 @@ config ULTRA tristate "SMC Ultra support" depends on ISA select CRC32 - ---help--- + help If you have a network (Ethernet) card of this type, say Y here. Important: There have been many reports that, with some motherboards @@ -187,7 +187,7 @@ config WD80x3 tristate "WD80*3 support" depends on ISA select CRC32 - ---help--- + help If you have a network (Ethernet) card of this type, say Y here. To compile this driver as a module, choose M here. The module @@ -197,7 +197,7 @@ config ZORRO8390 tristate "Zorro NS8390-based Ethernet support" depends on ZORRO select CRC32 - ---help--- + help This driver is for Zorro Ethernet cards using an NS8390-compatible chipset, like the Village Tronic Ariadne II and the Individual Computers X-Surf Ethernet cards. If you have such a card, say Y. diff --git a/drivers/net/ethernet/Kconfig b/drivers/net/ethernet/Kconfig index 4ded81b27d0a..de50e8b9e656 100644 --- a/drivers/net/ethernet/Kconfig +++ b/drivers/net/ethernet/Kconfig @@ -7,7 +7,7 @@ menuconfig ETHERNET bool "Ethernet driver support" depends on NET default y - ---help--- + help This section contains all the Ethernet device drivers. if ETHERNET @@ -48,7 +48,7 @@ config CX_ECAT tristate "Beckhoff CX5020 EtherCAT master support" depends on PCI depends on X86 || COMPILE_TEST - ---help--- + help Driver for EtherCAT master module located on CCAT FPGA that can be found on Beckhoff CX5020, and possibly other of CX Beckhoff CX series industrial PCs. @@ -62,7 +62,7 @@ config DNET tristate "Dave ethernet support (DNET)" depends on HAS_IOMEM select PHYLIB - ---help--- + help The Dave ethernet interface (DNET) is found on Qong Board FPGA. Say Y to include support for the DNET chip. @@ -89,7 +89,7 @@ config JME depends on PCI select CRC32 select MII - ---help--- + help This driver supports the PCI-Express gigabit ethernet adapters based on JMicron JMC250 chipset. @@ -99,20 +99,20 @@ config JME config KORINA tristate "Korina (IDT RC32434) Ethernet support" depends on MIKROTIK_RB532 - ---help--- + help If you have a Mikrotik RouterBoard 500 or IDT RC32434 based system say Y. Otherwise say N. config LANTIQ_ETOP tristate "Lantiq SoC ETOP driver" depends on SOC_TYPE_XWAY - ---help--- + help Support for the MII0 inside the Lantiq SoC config LANTIQ_XRX200 tristate "Lantiq / Intel xRX200 PMAC network driver" depends on SOC_TYPE_XWAY - ---help--- + help Support for the PMAC of the Gigabit switch (GSWIP) inside the Lantiq / Intel VRX200 VDSL SoC @@ -130,7 +130,7 @@ config FEALNX depends on PCI select CRC32 select MII - ---help--- + help Say Y here to support the Myson MTD-800 family of PCI-based Ethernet cards. <http://www.myson.com.tw/> @@ -150,7 +150,7 @@ config ETHOC select PHYLIB select CRC32 select BITREVERSE - ---help--- + help Say Y here if you want to use the OpenCores 10/100 Mbps Ethernet MAC. source "drivers/net/ethernet/packetengines/Kconfig" diff --git a/drivers/net/ethernet/adaptec/Kconfig b/drivers/net/ethernet/adaptec/Kconfig index 86e02da4f993..c96edc2e582f 100644 --- a/drivers/net/ethernet/adaptec/Kconfig +++ b/drivers/net/ethernet/adaptec/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_ADAPTEC bool "Adaptec devices" default y depends on PCI - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -22,7 +22,7 @@ config ADAPTEC_STARFIRE depends on PCI select CRC32 select MII - ---help--- + help Say Y here if you have an Adaptec Starfire (or DuraLAN) PCI network adapter. The DuraLAN chip is used on the 64 bit PCI boards from Adaptec e.g. the ANA-6922A. The older 32 bit boards use the tulip diff --git a/drivers/net/ethernet/aeroflex/Kconfig b/drivers/net/ethernet/aeroflex/Kconfig index 2fa0a317266b..ea4be67f787b 100644 --- a/drivers/net/ethernet/aeroflex/Kconfig +++ b/drivers/net/ethernet/aeroflex/Kconfig @@ -8,5 +8,5 @@ config GRETH depends on SPARC select PHYLIB select CRC32 - ---help--- + help Say Y here if you want to use the Aeroflex Gaisler GRETH Ethernet MAC. diff --git a/drivers/net/ethernet/agere/Kconfig b/drivers/net/ethernet/agere/Kconfig index 084c7190ce2f..d92516ae59cc 100644 --- a/drivers/net/ethernet/agere/Kconfig +++ b/drivers/net/ethernet/agere/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_AGERE bool "Agere devices" default y depends on PCI - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -21,7 +21,7 @@ config ET131X tristate "Agere ET-1310 Gigabit Ethernet support" depends on PCI select PHYLIB - ---help--- + help This driver supports Agere ET-1310 ethernet adapters. To compile this driver as a module, choose M here. The module diff --git a/drivers/net/ethernet/alacritech/Kconfig b/drivers/net/ethernet/alacritech/Kconfig index 212f92c8e6a9..5f285e18faf7 100644 --- a/drivers/net/ethernet/alacritech/Kconfig +++ b/drivers/net/ethernet/alacritech/Kconfig @@ -2,7 +2,7 @@ config NET_VENDOR_ALACRITECH bool "Alacritech devices" default y - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -16,7 +16,7 @@ config SLICOSS tristate "Alacritech Slicoss support" depends on PCI select CRC32 - ---help--- + help This driver supports Gigabit Ethernet adapters based on the Session Layer Interface (SLIC) technology by Alacritech. diff --git a/drivers/net/ethernet/allwinner/Kconfig b/drivers/net/ethernet/allwinner/Kconfig index 264a482ec31d..3e81059f8693 100644 --- a/drivers/net/ethernet/allwinner/Kconfig +++ b/drivers/net/ethernet/allwinner/Kconfig @@ -8,7 +8,7 @@ config NET_VENDOR_ALLWINNER default y depends on ARCH_SUNXI - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y here. @@ -28,7 +28,7 @@ config SUN4I_EMAC select MII select PHYLIB select MDIO_SUN4I - ---help--- + help Support for Allwinner A10 EMAC ethernet driver. To compile this driver as a module, choose M here. The module diff --git a/drivers/net/ethernet/alteon/Kconfig b/drivers/net/ethernet/alteon/Kconfig index c3f7067d2d10..cfe1f3159d61 100644 --- a/drivers/net/ethernet/alteon/Kconfig +++ b/drivers/net/ethernet/alteon/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_ALTEON bool "Alteon devices" default y depends on PCI - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -20,7 +20,7 @@ if NET_VENDOR_ALTEON config ACENIC tristate "Alteon AceNIC/3Com 3C985/NetGear GA620 Gigabit support" depends on PCI - ---help--- + help Say Y here if you have an Alteon AceNIC, 3Com 3C985(B), NetGear GA620, SGI Gigabit or Farallon PN9000-SX PCI Gigabit Ethernet adapter. The driver allows for using the Jumbo Frame option (9000 @@ -34,7 +34,7 @@ config ACENIC config ACENIC_OMIT_TIGON_I bool "Omit support for old Tigon I based AceNICs" depends on ACENIC - ---help--- + help Say Y here if you only have Tigon II based AceNICs and want to leave out support for the older Tigon I based cards which are no longer being sold (ie. the original Alteon AceNIC and 3Com 3C985 (non B diff --git a/drivers/net/ethernet/altera/Kconfig b/drivers/net/ethernet/altera/Kconfig index 2690c398d2b2..914e56b91467 100644 --- a/drivers/net/ethernet/altera/Kconfig +++ b/drivers/net/ethernet/altera/Kconfig @@ -3,7 +3,7 @@ config ALTERA_TSE tristate "Altera Triple-Speed Ethernet MAC support" depends on HAS_DMA select PHYLIB - ---help--- + help This driver supports the Altera Triple-Speed (TSE) Ethernet MAC. To compile this driver as a module, choose M here. The module diff --git a/drivers/net/ethernet/amazon/Kconfig b/drivers/net/ethernet/amazon/Kconfig index cca72a75f551..c37fa393b99e 100644 --- a/drivers/net/ethernet/amazon/Kconfig +++ b/drivers/net/ethernet/amazon/Kconfig @@ -6,7 +6,7 @@ config NET_VENDOR_AMAZON bool "Amazon Devices" default y - ---help--- + help If you have a network (Ethernet) device belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -20,7 +20,7 @@ config ENA_ETHERNET tristate "Elastic Network Adapter (ENA) support" depends on PCI_MSI && !CPU_BIG_ENDIAN select DIMLIB - ---help--- + help This driver supports Elastic Network Adapter (ENA)" To compile this driver as a module, choose M here. diff --git a/drivers/net/ethernet/amd/Kconfig b/drivers/net/ethernet/amd/Kconfig index 9f965cdfff5c..db7d956a9c9b 100644 --- a/drivers/net/ethernet/amd/Kconfig +++ b/drivers/net/ethernet/amd/Kconfig @@ -9,7 +9,7 @@ config NET_VENDOR_AMD depends on DIO || MACH_DECSTATION || MVME147 || ATARI || SUN3 || \ SUN3X || SBUS || PCI || ZORRO || (ISA && ISA_DMA_API) || \ (ARM && ARCH_EBSA110) || ISA || EISA || PCMCIA || ARM64 - ---help--- + help If you have a network (Ethernet) chipset belonging to this class, say Y. @@ -24,7 +24,7 @@ config A2065 tristate "A2065 support" depends on ZORRO select CRC32 - ---help--- + help If you have a Commodore A2065 Ethernet adapter, say Y. Otherwise, say N. @@ -36,7 +36,7 @@ config AMD8111_ETH depends on PCI select CRC32 select MII - ---help--- + help If you have an AMD 8111-based PCI LANCE ethernet card, answer Y here. @@ -46,7 +46,7 @@ config AMD8111_ETH config LANCE tristate "AMD LANCE and PCnet (AT1500 and NE2100) support" depends on ISA && ISA_DMA_API && !ARM && !PPC32 - ---help--- + help If you have a network (Ethernet) card of this type, say Y here. Some LinkSys cards are of this type. @@ -58,7 +58,7 @@ config PCNET32 depends on PCI select CRC32 select MII - ---help--- + help If you have a PCnet32 or PCnetPCI based network (Ethernet) card, answer Y here. @@ -68,7 +68,7 @@ config PCNET32 config ARIADNE tristate "Ariadne support" depends on ZORRO - ---help--- + help If you have a Village Tronic Ariadne Ethernet adapter, say Y. Otherwise, say N. @@ -79,14 +79,14 @@ config ARM_AM79C961A bool "ARM EBSA110 AM79C961A support" depends on ARM && ARCH_EBSA110 select CRC32 - ---help--- + help If you wish to compile a kernel for the EBSA-110, then you should always answer Y to this. config ATARILANCE tristate "Atari LANCE support" depends on ATARI - ---help--- + help Say Y to include support for several Atari Ethernet adapters based on the AMD LANCE chipset: RieblCard (with or without battery), or PAMCard VME (also the version by Rhotron, with different addresses). @@ -95,7 +95,7 @@ config DECLANCE tristate "DEC LANCE ethernet controller support" depends on MACH_DECSTATION select CRC32 - ---help--- + help This driver is for the series of Ethernet controllers produced by DEC (now Compaq) based on the AMD LANCE chipset, including the DEPCA series. (This chipset is better known via the NE2100 cards.) @@ -104,7 +104,7 @@ config HPLANCE tristate "HP on-board LANCE support" depends on DIO select CRC32 - ---help--- + help If you want to use the builtin "LANCE" Ethernet controller on an HP300 machine, say Y here. @@ -113,7 +113,7 @@ config MIPS_AU1X00_ENET depends on MIPS_ALCHEMY select PHYLIB select CRC32 - ---help--- + help If you have an Alchemy Semi AU1X00 based system say Y. Otherwise, say N. @@ -121,7 +121,7 @@ config MVME147_NET tristate "MVME147 (LANCE) Ethernet support" depends on MVME147 select CRC32 - ---help--- + help Support for the on-board Ethernet interface on the Motorola MVME147 single-board computer. Say Y here to include the driver for this chip in your kernel. @@ -140,7 +140,7 @@ config PCMCIA_NMCLAN config NI65 tristate "NI6510 support" depends on ISA && ISA_DMA_API && !ARM && !PPC32 - ---help--- + help If you have a network (Ethernet) card of this type, say Y here. To compile this driver as a module, choose M here. The module @@ -149,7 +149,7 @@ config NI65 config SUN3LANCE tristate "Sun3/Sun3x on-board LANCE support" depends on (SUN3 || SUN3X) - ---help--- + help Most Sun3 and Sun3x motherboards (including the 3/50, 3/60 and 3/80) featured an AMD LANCE 10Mbit Ethernet controller on board; say Y here to compile in the Linux driver for this and enable Ethernet. @@ -163,7 +163,7 @@ config SUNLANCE tristate "Sun LANCE support" depends on SBUS select CRC32 - ---help--- + help This driver supports the "le" interface present on all 32-bit Sparc systems, on some older Ultra systems and as an Sbus option. These cards are based on the AMD LANCE chipset, which is better known @@ -181,7 +181,7 @@ config AMD_XGBE select PHYLIB select AMD_XGBE_HAVE_ECC if X86 imply PTP_1588_CLOCK - ---help--- + help This driver supports the AMD 10GbE Ethernet device found on an AMD SoC. @@ -192,7 +192,7 @@ config AMD_XGBE_DCB bool "Data Center Bridging (DCB) support" default n depends on AMD_XGBE && DCB - ---help--- + help Say Y here to enable Data Center Bridging (DCB) support in the driver. diff --git a/drivers/net/ethernet/apple/Kconfig b/drivers/net/ethernet/apple/Kconfig index f78b9c841296..a4176d2ecec6 100644 --- a/drivers/net/ethernet/apple/Kconfig +++ b/drivers/net/ethernet/apple/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_APPLE bool "Apple devices" default y depends on (PPC_PMAC && PPC32) || MAC - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -21,7 +21,7 @@ config MACE tristate "MACE (Power Mac ethernet) support" depends on PPC_PMAC && PPC32 select CRC32 - ---help--- + help Power Macintoshes and clones with Ethernet built-in on the motherboard will usually use a MACE (Medium Access Control for Ethernet) interface. Say Y to include support for the MACE chip. @@ -32,7 +32,7 @@ config MACE config MACE_AAUI_PORT bool "Use AAUI port instead of TP by default" depends on MACE - ---help--- + help Some Apple machines (notably the Apple Network Server) which use the MACE ethernet chip have an Apple AUI port (small 15-pin connector), instead of an 8-pin RJ45 connector for twisted-pair ethernet. Say @@ -44,7 +44,7 @@ config BMAC tristate "BMAC (G3 ethernet) support" depends on PPC_PMAC && PPC32 select CRC32 - ---help--- + help Say Y for support of BMAC Ethernet interfaces. These are used on G3 computers. @@ -55,7 +55,7 @@ config MACMACE tristate "Macintosh (AV) onboard MACE ethernet" depends on MAC select CRC32 - ---help--- + help Support for the onboard AMD 79C940 MACE Ethernet controller used in the 660AV and 840AV Macintosh. If you have one of these Macintoshes say Y here. diff --git a/drivers/net/ethernet/aquantia/Kconfig b/drivers/net/ethernet/aquantia/Kconfig index 76a44b2546ff..efb33c078a3c 100644 --- a/drivers/net/ethernet/aquantia/Kconfig +++ b/drivers/net/ethernet/aquantia/Kconfig @@ -6,7 +6,7 @@ config NET_VENDOR_AQUANTIA bool "aQuantia devices" default y - ---help--- + help Set this to y if you have an Ethernet network cards that uses the aQuantia AQC107/AQC108 chipset. @@ -21,7 +21,7 @@ config AQTION depends on PCI depends on X86_64 || ARM64 || COMPILE_TEST depends on MACSEC || MACSEC=n - ---help--- + help This enables the support for the aQuantia AQtion(tm) Ethernet card. endif # NET_VENDOR_AQUANTIA diff --git a/drivers/net/ethernet/arc/Kconfig b/drivers/net/ethernet/arc/Kconfig index 45c663d8b9aa..37a41773dd43 100644 --- a/drivers/net/ethernet/arc/Kconfig +++ b/drivers/net/ethernet/arc/Kconfig @@ -6,7 +6,7 @@ config NET_VENDOR_ARC bool "ARC devices" default y - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -27,7 +27,7 @@ config ARC_EMAC select ARC_EMAC_CORE depends on OF_IRQ && OF_NET depends on ARC || COMPILE_TEST - ---help--- + help On some legacy ARC (Synopsys) FPGA boards such as ARCAngel4/ML50x non-standard on-chip ethernet device ARC EMAC 10/100 is used. Say Y here if you have such a board. If unsure, say N. @@ -37,7 +37,7 @@ config EMAC_ROCKCHIP select ARC_EMAC_CORE depends on OF_IRQ && OF_NET && REGULATOR depends on ARCH_ROCKCHIP || COMPILE_TEST - ---help--- + help Support for Rockchip RK3036/RK3066/RK3188 EMAC ethernet controllers. This selects Rockchip SoC glue layer support for the emac device driver. This driver is used for RK3036/RK3066/RK3188 diff --git a/drivers/net/ethernet/atheros/Kconfig b/drivers/net/ethernet/atheros/Kconfig index 2720bde5034e..fb803bf92ded 100644 --- a/drivers/net/ethernet/atheros/Kconfig +++ b/drivers/net/ethernet/atheros/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_ATHEROS bool "Atheros devices" default y depends on (PCI || ATH79) - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -30,7 +30,7 @@ config ATL2 depends on PCI select CRC32 select MII - ---help--- + help This driver supports the Atheros L2 fast ethernet adapter. To compile this driver as a module, choose M here. The module @@ -41,7 +41,7 @@ config ATL1 depends on PCI select CRC32 select MII - ---help--- + help This driver supports the Atheros/Attansic L1 gigabit ethernet adapter. @@ -53,7 +53,7 @@ config ATL1E depends on PCI select CRC32 select MII - ---help--- + help This driver supports the Atheros L1E gigabit ethernet adapter. To compile this driver as a module, choose M here. The module @@ -64,7 +64,7 @@ config ATL1C depends on PCI select CRC32 select MII - ---help--- + help This driver supports the Atheros L1C gigabit ethernet adapter. To compile this driver as a module, choose M here. The module diff --git a/drivers/net/ethernet/broadcom/Kconfig b/drivers/net/ethernet/broadcom/Kconfig index 2a69c0d06f3c..7fb42f388d59 100644 --- a/drivers/net/ethernet/broadcom/Kconfig +++ b/drivers/net/ethernet/broadcom/Kconfig @@ -8,7 +8,7 @@ config NET_VENDOR_BROADCOM default y depends on (SSB_POSSIBLE && HAS_DMA) || PCI || BCM63XX || \ SIBYTE_SB1xxx_SOC - ---help--- + help If you have a network (Ethernet) chipset belonging to this class, say Y. @@ -25,7 +25,7 @@ config B44 select SSB select MII select PHYLIB - ---help--- + help If you have a network (Ethernet) controller of this type, say Y or M here. @@ -79,7 +79,7 @@ config BNX2 depends on PCI select CRC32 select FW_LOADER - ---help--- + help This driver supports QLogic bnx2 gigabit Ethernet cards. To compile this driver as a module, choose M here: the module @@ -90,7 +90,7 @@ config CNIC depends on PCI && (IPV6 || IPV6=n) select BNX2 select UIO - ---help--- + help This driver supports offload features of QLogic bnx2 gigabit Ethernet cards. @@ -101,7 +101,7 @@ config SB1250_MAC tristate "SB1250 Gigabit Ethernet support" depends on SIBYTE_SB1xxx_SOC select PHYLIB - ---help--- + help This driver supports Gigabit Ethernet interfaces based on the Broadcom SiByte family of System-On-a-Chip parts. They include the BCM1120, BCM1125, BCM1125H, BCM1250, BCM1255, BCM1280, BCM1455 @@ -115,7 +115,7 @@ config TIGON3 depends on PCI select PHYLIB imply PTP_1588_CLOCK - ---help--- + help This driver supports Broadcom Tigon3 based gigabit Ethernet cards. To compile this driver as a module, choose M here: the module @@ -125,7 +125,7 @@ config TIGON3_HWMON bool "Broadcom Tigon3 HWMON support" default y depends on TIGON3 && HWMON && !(TIGON3=y && HWMON=m) - ---help--- + help Say Y if you want to expose the thermal sensor on Tigon3 devices. config BNX2X @@ -136,7 +136,7 @@ config BNX2X select ZLIB_INFLATE select LIBCRC32C select MDIO - ---help--- + help This driver supports Broadcom NetXtremeII 10 gigabit Ethernet cards. To compile this driver as a module, choose M here: the module will be called bnx2x. This is recommended. @@ -145,7 +145,7 @@ config BNX2X_SRIOV bool "Broadcom 578xx and 57712 SR-IOV support" depends on BNX2X && PCI_IOV default y - ---help--- + help This configuration parameter enables Single Root Input Output Virtualization support in the 578xx and 57712 products. This allows for virtual function acceleration in virtual environments. @@ -164,7 +164,7 @@ config BGMAC_BCMA select BGMAC select PHYLIB select FIXED_PHY - ---help--- + help This driver supports GBit MAC and BCM4706 GBit MAC cores on BCMA bus. They can be found on BCM47xx SoCs and provide gigabit ethernet. In case of using this driver on BCM4706 it's also requires to enable @@ -178,7 +178,7 @@ config BGMAC_PLATFORM select PHYLIB select FIXED_PHY default ARCH_BCM_IPROC - ---help--- + help Say Y here if you want to use the Broadcom iProc Gigabit Ethernet controller through the generic platform interface @@ -203,7 +203,7 @@ config BNXT select NET_DEVLINK select PAGE_POOL select DIMLIB - ---help--- + help This driver supports Broadcom NetXtreme-C/E 10/25/40/50 gigabit Ethernet cards. To compile this driver as a module, choose M here: the module will be called bnxt_en. This is recommended. @@ -212,7 +212,7 @@ config BNXT_SRIOV bool "Broadcom NetXtreme-C/E SR-IOV support" depends on BNXT && PCI_IOV default y - ---help--- + help This configuration parameter enables Single Root Input Output Virtualization support in the NetXtreme-C/E products. This allows for virtual function acceleration in virtual environments. @@ -221,7 +221,7 @@ config BNXT_FLOWER_OFFLOAD bool "TC Flower offload support for NetXtreme-C/E" depends on BNXT default y - ---help--- + help This configuration parameter enables TC Flower packet classifier offload for eswitch. This option enables SR-IOV switchdev eswitch offload. @@ -230,7 +230,7 @@ config BNXT_DCB bool "Data Center Bridging (DCB) Support" default n depends on BNXT && DCB - ---help--- + help Say Y here if you want to use Data Center Bridging (DCB) in the driver. @@ -240,7 +240,7 @@ config BNXT_HWMON bool "Broadcom NetXtreme-C/E HWMON support" default y depends on BNXT && HWMON && !(BNXT=y && HWMON=m) - ---help--- + help Say Y if you want to expose the thermal sensor data on NetXtreme-C/E devices, via the hwmon sysfs interface. diff --git a/drivers/net/ethernet/brocade/Kconfig b/drivers/net/ethernet/brocade/Kconfig index d4564c7a279c..fb4c3cdf7233 100644 --- a/drivers/net/ethernet/brocade/Kconfig +++ b/drivers/net/ethernet/brocade/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_BROCADE bool "QLogic BR-series devices" default y depends on PCI - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the diff --git a/drivers/net/ethernet/brocade/bna/Kconfig b/drivers/net/ethernet/brocade/bna/Kconfig index b124a628f86a..0a48ad93ed6c 100644 --- a/drivers/net/ethernet/brocade/bna/Kconfig +++ b/drivers/net/ethernet/brocade/bna/Kconfig @@ -6,7 +6,7 @@ config BNA tristate "QLogic BR-series 1010/1020/1860 10Gb Ethernet Driver support" depends on PCI - ---help--- + help This driver supports QLogic BR-series 1010/1020/1860 10Gb CEE capable Ethernet cards. To compile this driver as a module, choose M here: the module diff --git a/drivers/net/ethernet/cadence/Kconfig b/drivers/net/ethernet/cadence/Kconfig index 2c4c12b03502..85858163bac5 100644 --- a/drivers/net/ethernet/cadence/Kconfig +++ b/drivers/net/ethernet/cadence/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_CADENCE bool "Cadence devices" depends on HAS_IOMEM default y - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. If unsure, say Y. @@ -23,7 +23,7 @@ config MACB tristate "Cadence MACB/GEM support" depends on HAS_DMA && COMMON_CLK select PHYLINK - ---help--- + help The Cadence MACB ethernet interface is found on many Atmel AT32 and AT91 parts. This driver also supports the Cadence GEM (Gigabit Ethernet MAC found in some ARM SoC devices). Say Y to include @@ -37,13 +37,13 @@ config MACB_USE_HWSTAMP depends on MACB depends on PTP_1588_CLOCK default y - ---help--- + help Enable IEEE 1588 Precision Time Protocol (PTP) support for MACB. config MACB_PCI tristate "Cadence PCI MACB/GEM support" depends on MACB && PCI - ---help--- + help This is PCI wrapper for MACB driver. To compile this driver as a module, choose M here: the module diff --git a/drivers/net/ethernet/cavium/Kconfig b/drivers/net/ethernet/cavium/Kconfig index 4520e7ee00fe..4875cdae622e 100644 --- a/drivers/net/ethernet/cavium/Kconfig +++ b/drivers/net/ethernet/cavium/Kconfig @@ -6,7 +6,7 @@ config NET_VENDOR_CAVIUM bool "Cavium ethernet drivers" default y - ---help--- + help Select this option if you want enable Cavium network support. If you have a Cavium SoC or network adapter, say Y. @@ -17,7 +17,7 @@ config THUNDER_NIC_PF tristate "Thunder Physical function driver" depends on 64BIT && PCI select THUNDER_NIC_BGX - ---help--- + help This driver supports Thunder's NIC physical function. The NIC provides the controller and DMA engines to move network traffic to/from the memory. The NIC @@ -29,7 +29,7 @@ config THUNDER_NIC_VF tristate "Thunder Virtual function driver" imply CAVIUM_PTP depends on 64BIT && PCI - ---help--- + help This driver supports Thunder's NIC virtual function config THUNDER_NIC_BGX @@ -38,7 +38,7 @@ config THUNDER_NIC_BGX select PHYLIB select MDIO_THUNDER if PCI select THUNDER_NIC_RGX - ---help--- + help This driver supports programming and controlling of MAC interface from NIC physical function driver. @@ -47,7 +47,7 @@ config THUNDER_NIC_RGX depends on 64BIT && PCI select PHYLIB select MDIO_THUNDER if PCI - ---help--- + help This driver supports configuring XCV block of RGX interface present on CN81XX chip. @@ -55,7 +55,7 @@ config CAVIUM_PTP tristate "Cavium PTP coprocessor as PTP clock" depends on 64BIT && PCI depends on PTP_1588_CLOCK - ---help--- + help This driver adds support for the Precision Time Protocol Clocks and Timestamping coprocessor (PTP) found on Cavium processors. PTP provides timestamping mechanism that is suitable for use in IEEE 1588 @@ -70,7 +70,7 @@ config LIQUIDIO select FW_LOADER select LIBCRC32C select NET_DEVLINK - ---help--- + help This driver supports Cavium LiquidIO Intelligent Server Adapters based on CN66XX, CN68XX and CN23XX chips. @@ -92,7 +92,7 @@ config LIQUIDIO_VF tristate "Cavium LiquidIO VF support" depends on 64BIT && PCI_MSI imply PTP_1588_CLOCK - ---help--- + help This driver supports Cavium LiquidIO Intelligent Server Adapter based on CN23XX chips. diff --git a/drivers/net/ethernet/chelsio/Kconfig b/drivers/net/ethernet/chelsio/Kconfig index 82cdfa51ce37..b7f43254598f 100644 --- a/drivers/net/ethernet/chelsio/Kconfig +++ b/drivers/net/ethernet/chelsio/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_CHELSIO bool "Chelsio devices" default y depends on PCI - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -22,7 +22,7 @@ config CHELSIO_T1 depends on PCI select CRC32 select MDIO - ---help--- + help This driver supports Chelsio gigabit and 10-gigabit Ethernet cards. More information about adapter features and performance tuning is in @@ -42,7 +42,7 @@ config CHELSIO_T1 config CHELSIO_T1_1G bool "Chelsio gigabit Ethernet support" depends on CHELSIO_T1 - ---help--- + help Enables support for Chelsio's gigabit Ethernet PCI cards. If you are using only 10G cards say 'N' here. @@ -51,7 +51,7 @@ config CHELSIO_T3 depends on PCI && INET select FW_LOADER select MDIO - ---help--- + help This driver supports Chelsio T3-based gigabit and 10Gb Ethernet adapters. @@ -72,7 +72,7 @@ config CHELSIO_T4 select FW_LOADER select MDIO select ZLIB_DEFLATE - ---help--- + help This driver supports Chelsio T4, T5 & T6 based gigabit, 10Gb Ethernet adapter and T5/T6 based 40Gb and T6 based 25Gb, 50Gb and 100Gb Ethernet adapters. @@ -92,7 +92,7 @@ config CHELSIO_T4_DCB bool "Data Center Bridging (DCB) Support for Chelsio T4/T5/T6 cards" default n depends on CHELSIO_T4 && DCB - ---help--- + help Enable DCB support through rtNetlink interface. Say Y here if you want to enable Data Center Bridging (DCB) support in the driver. @@ -103,7 +103,7 @@ config CHELSIO_T4_FCOE bool "Fibre Channel over Ethernet (FCoE) Support for Chelsio T5 cards" default n depends on CHELSIO_T4 && CHELSIO_T4_DCB && FCOE - ---help--- + help Enable FCoE offload features. Say Y here if you want to enable Fibre Channel over Ethernet (FCoE) support in the driver. @@ -113,7 +113,7 @@ config CHELSIO_T4_FCOE config CHELSIO_T4VF tristate "Chelsio Communications T4/T5/T6 Virtual Function Ethernet support" depends on PCI - ---help--- + help This driver supports Chelsio T4, T5 & T6 based gigabit, 10Gb Ethernet adapters and T5/T6 based 40Gb and T6 based 25Gb, 50Gb and 100Gb Ethernet adapters with PCI-E SR-IOV Virtual Functions. @@ -131,7 +131,7 @@ config CHELSIO_T4VF config CHELSIO_LIB tristate - ---help--- + help Common library for Chelsio drivers. endif # NET_VENDOR_CHELSIO diff --git a/drivers/net/ethernet/cirrus/Kconfig b/drivers/net/ethernet/cirrus/Kconfig index 8d845f5ee0c5..7cf4526596f3 100644 --- a/drivers/net/ethernet/cirrus/Kconfig +++ b/drivers/net/ethernet/cirrus/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_CIRRUS bool "Cirrus devices" default y depends on ISA || EISA || ARM || MAC - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -21,7 +21,7 @@ config CS89x0 tristate "CS89x0 support" depends on ISA || EISA || ARM depends on !PPC32 - ---help--- + help Support for CS89x0 chipset based Ethernet cards. If you have a network (Ethernet) card of this type, say Y and read the file <file:Documentation/networking/device_drivers/cirrus/cs89x0.rst>. @@ -51,7 +51,7 @@ config EP93XX_ETH config MAC89x0 tristate "Macintosh CS89x0 based ethernet cards" depends on MAC - ---help--- + help Support for CS89x0 chipset based Ethernet cards. If you have a Nubus or LC-PDS network (Ethernet) card of this type, say Y here. diff --git a/drivers/net/ethernet/cisco/Kconfig b/drivers/net/ethernet/cisco/Kconfig index ee5b7b3868c7..18c3a0718d6f 100644 --- a/drivers/net/ethernet/cisco/Kconfig +++ b/drivers/net/ethernet/cisco/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_CISCO bool "Cisco devices" default y depends on PCI - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the diff --git a/drivers/net/ethernet/cisco/enic/Kconfig b/drivers/net/ethernet/cisco/enic/Kconfig index edaae706a102..ad80c0fa96a6 100644 --- a/drivers/net/ethernet/cisco/enic/Kconfig +++ b/drivers/net/ethernet/cisco/enic/Kconfig @@ -6,5 +6,5 @@ config ENIC tristate "Cisco VIC Ethernet NIC Support" depends on PCI - ---help--- + help This enables the support for the Cisco VIC Ethernet card. diff --git a/drivers/net/ethernet/cortina/Kconfig b/drivers/net/ethernet/cortina/Kconfig index 89bc4579724d..ac8cb5744a87 100644 --- a/drivers/net/ethernet/cortina/Kconfig +++ b/drivers/net/ethernet/cortina/Kconfig @@ -4,7 +4,7 @@ config NET_VENDOR_CORTINA bool "Cortina Gemini devices" default y - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y and read the Ethernet-HOWTO, available from <http://www.tldp.org/docs.html#howto>. @@ -17,7 +17,7 @@ config GEMINI_ETHERNET depends on HAS_IOMEM select PHYLIB select CRC32 - ---help--- + help This driver supports StorLink SL351x (Gemini) dual Gigabit Ethernet. endif # NET_VENDOR_CORTINA diff --git a/drivers/net/ethernet/davicom/Kconfig b/drivers/net/ethernet/davicom/Kconfig index a321a7144fb0..76247103e566 100644 --- a/drivers/net/ethernet/davicom/Kconfig +++ b/drivers/net/ethernet/davicom/Kconfig @@ -8,7 +8,7 @@ config DM9000 depends on ARM || MIPS || COLDFIRE || NIOS2 select CRC32 select MII - ---help--- + help Support for DM9000 chipset. To compile this driver as a module, choose M here. The module @@ -17,7 +17,7 @@ config DM9000 config DM9000_FORCE_SIMPLE_PHY_POLL bool "Force simple NSR based PHY polling" depends on DM9000 - ---help--- + help This configuration forces the DM9000 to use the NSR's LinkStatus bit to determine if the link is up or down instead of the more costly MII PHY reads. Note, this will not work if the chip is diff --git a/drivers/net/ethernet/dec/Kconfig b/drivers/net/ethernet/dec/Kconfig index df1eeb04d5ea..9e5e5f10bd19 100644 --- a/drivers/net/ethernet/dec/Kconfig +++ b/drivers/net/ethernet/dec/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_DEC bool "Digital Equipment devices" default y depends on PCI || EISA || CARDBUS - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the diff --git a/drivers/net/ethernet/dec/tulip/Kconfig b/drivers/net/ethernet/dec/tulip/Kconfig index 177f36f4b89d..8afc5942179a 100644 --- a/drivers/net/ethernet/dec/tulip/Kconfig +++ b/drivers/net/ethernet/dec/tulip/Kconfig @@ -6,7 +6,7 @@ config NET_TULIP bool "DEC - Tulip devices" depends on (PCI || EISA || CARDBUS) - ---help--- + help This selects the "Tulip" family of EISA/PCI network cards. if NET_TULIP @@ -15,7 +15,7 @@ config DE2104X tristate "Early DECchip Tulip (dc2104x) PCI support" depends on PCI select CRC32 - ---help--- + help This driver is developed for the SMC EtherPower series Ethernet cards and also works with cards based on the DECchip 21040 (Tulip series) chips. Some LinkSys PCI cards are @@ -32,7 +32,7 @@ config DE2104X_DSL depends on DE2104X range 0 31 default 0 - ---help--- + help Setting this value allows to align ring buffer descriptors into their own cache lines. Value of 4 corresponds to the typical 32 byte line (the descriptor is 16 bytes). This is necessary on systems that lack @@ -43,7 +43,7 @@ config TULIP tristate "DECchip Tulip (dc2114x) PCI support" depends on PCI select CRC32 - ---help--- + help This driver is developed for the SMC EtherPower series Ethernet cards and also works with cards based on the DECchip 21140 (Tulip series) chips. Some LinkSys PCI cards are @@ -58,7 +58,7 @@ config TULIP config TULIP_MWI bool "New bus configuration" depends on TULIP - ---help--- + help This configures your Tulip card specifically for the card and system cache line size type you are using. @@ -69,7 +69,7 @@ config TULIP_MWI config TULIP_MMIO bool "Use PCI shared mem for NIC registers" depends on TULIP - ---help--- + help Use PCI shared memory for the NIC registers, rather than going through the Tulip's PIO (programmed I/O ports). Faster, but could produce obscure bugs if your mainboard has memory controller timing issues. @@ -78,7 +78,7 @@ config TULIP_MMIO config TULIP_NAPI bool "Use RX polling (NAPI)" depends on TULIP - ---help--- + help NAPI is a new driver API designed to reduce CPU and interrupt load when the driver is receiving lots of packets from the card. It is still somewhat experimental and thus not yet enabled by default. @@ -92,7 +92,7 @@ config TULIP_NAPI config TULIP_NAPI_HW_MITIGATION bool "Use Interrupt Mitigation" depends on TULIP_NAPI - ---help--- + help Use HW to reduce RX interrupts. Not strictly necessary since NAPI reduces RX interrupts by itself. Interrupt mitigation reduces RX interrupts even at low levels of traffic at the cost of a small @@ -109,7 +109,7 @@ config DE4X5 depends on (PCI || EISA) depends on VIRT_TO_BUS || ALPHA || PPC || SPARC select CRC32 - ---help--- + help This is support for the DIGITAL series of PCI/EISA Ethernet cards. These include the DE425, DE434, DE435, DE450 and DE500 models. If you have a network card of this type, say Y. More specific @@ -124,7 +124,7 @@ config WINBOND_840 depends on PCI select CRC32 select MII - ---help--- + help This driver is for the Winbond W89c840 chip. It also works with the TX9882 chip on the Compex RL100-ATX board. More specific information and updates are available from @@ -134,7 +134,7 @@ config DM9102 tristate "Davicom DM910x/DM980x support" depends on PCI select CRC32 - ---help--- + help This driver is for DM9102(A)/DM9132/DM9801 compatible PCI cards from Davicom (<http://www.davicom.com.tw/>). If you have such a network (Ethernet) card, say Y. Some information is contained in the file @@ -147,7 +147,7 @@ config ULI526X tristate "ULi M526x controller support" depends on PCI select CRC32 - ---help--- + help This driver is for ULi M5261/M5263 10/100M Ethernet Controller (<http://www.nvidia.com/page/uli_drivers.html>). @@ -157,7 +157,7 @@ config ULI526X config PCMCIA_XIRCOM tristate "Xircom CardBus support" depends on CARDBUS - ---help--- + help This driver is for the Digital "Tulip" Ethernet CardBus adapters. It should work with most DEC 21*4*-based chips/ethercards, as well as with work-alike chips from Lite-On (PNIC) and Macronix (MXIC) and diff --git a/drivers/net/ethernet/dlink/Kconfig b/drivers/net/ethernet/dlink/Kconfig index 1362658a3030..0d77f84c8e7b 100644 --- a/drivers/net/ethernet/dlink/Kconfig +++ b/drivers/net/ethernet/dlink/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_DLINK bool "D-Link devices" default y depends on PCI - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -21,7 +21,7 @@ config DL2K tristate "DL2000/TC902x/IP1000A-based Gigabit Ethernet support" depends on PCI select CRC32 - ---help--- + help This driver supports DL2000/TC902x/IP1000A-based Gigabit ethernet cards, which includes D-Link DGE-550T Gigabit Ethernet Adapter. @@ -37,7 +37,7 @@ config SUNDANCE depends on PCI select CRC32 select MII - ---help--- + help This driver is for the Sundance "Alta" chip. More specific information and updates are available from <http://www.scyld.com/network/sundance.html>. @@ -45,7 +45,7 @@ config SUNDANCE config SUNDANCE_MMIO bool "Use MMIO instead of PIO" depends on SUNDANCE - ---help--- + help Enable memory-mapped I/O for interaction with Sundance NIC registers. Do NOT enable this by default, PIO (enabled when MMIO is disabled) is known to solve bugs on certain chips. diff --git a/drivers/net/ethernet/emulex/Kconfig b/drivers/net/ethernet/emulex/Kconfig index 22c143f2d787..5797a76dc731 100644 --- a/drivers/net/ethernet/emulex/Kconfig +++ b/drivers/net/ethernet/emulex/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_EMULEX bool "Emulex devices" default y depends on PCI - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the diff --git a/drivers/net/ethernet/ezchip/Kconfig b/drivers/net/ethernet/ezchip/Kconfig index 6db75fd2f9af..38aa824efb25 100644 --- a/drivers/net/ethernet/ezchip/Kconfig +++ b/drivers/net/ethernet/ezchip/Kconfig @@ -6,7 +6,7 @@ config NET_VENDOR_EZCHIP bool "EZchip devices" default y - ---help--- + help If you have a network (Ethernet) device belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -20,7 +20,7 @@ config EZCHIP_NPS_MANAGEMENT_ENET tristate "EZchip NPS management enet support" depends on OF_IRQ && OF_NET depends on HAS_IOMEM - ---help--- + help Simple LAN device for debug or management purposes. Device supports interrupts for RX and TX(completion). Device does not have DMA ability. diff --git a/drivers/net/ethernet/faraday/Kconfig b/drivers/net/ethernet/faraday/Kconfig index 73e4f2648e49..c2677ec0564d 100644 --- a/drivers/net/ethernet/faraday/Kconfig +++ b/drivers/net/ethernet/faraday/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_FARADAY bool "Faraday devices" default y depends on ARM || NDS32 || COMPILE_TEST - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -22,7 +22,7 @@ config FTMAC100 depends on ARM || NDS32 || COMPILE_TEST depends on !64BIT || BROKEN select MII - ---help--- + help This driver supports the FTMAC100 10/100 Ethernet controller from Faraday. It is used on Faraday A320, Andes AG101 and some other ARM/NDS32 SoC's. @@ -33,7 +33,7 @@ config FTGMAC100 depends on !64BIT || BROKEN select PHYLIB select MDIO_ASPEED if MACH_ASPEED_G6 - ---help--- + help This driver supports the FTGMAC100 Gigabit Ethernet controller from Faraday. It is used on Faraday A369, Andes AG102 and some other ARM/NDS32 SoC's. diff --git a/drivers/net/ethernet/freescale/Kconfig b/drivers/net/ethernet/freescale/Kconfig index bfc6bfe94d0a..a1d53ddf1593 100644 --- a/drivers/net/ethernet/freescale/Kconfig +++ b/drivers/net/ethernet/freescale/Kconfig @@ -10,7 +10,7 @@ config NET_VENDOR_FREESCALE M523x || M527x || M5272 || M528x || M520x || M532x || \ ARCH_MXC || ARCH_MXS || (PPC_MPC52xx && PPC_BESTCOMM) || \ ARCH_LAYERSCAPE || COMPILE_TEST - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -27,7 +27,7 @@ config FEC default ARCH_MXC || SOC_IMX28 if ARM select PHYLIB imply PTP_1588_CLOCK - ---help--- + help Say Y here if you want to use the built-in 10/100 Fast ethernet controller on some Motorola ColdFire and Freescale i.MX processors. @@ -37,7 +37,7 @@ config FEC_MPC52xx select CRC32 select PHYLIB select PPC_BESTCOMM_FEC - ---help--- + help This option enables support for the MPC5200's on-chip Fast Ethernet Controller If compiled as module, it will be called fec_mpc52xx. @@ -46,7 +46,7 @@ config FEC_MPC52xx_MDIO bool "FEC MPC52xx MDIO bus driver" depends on FEC_MPC52xx default y - ---help--- + help The MPC5200's FEC can connect to the Ethernet either with an external MII PHY chip or 10 Mbps 7-wire interface (Motorola? industry standard). @@ -60,7 +60,7 @@ source "drivers/net/ethernet/freescale/fman/Kconfig" config FSL_PQ_MDIO tristate "Freescale PQ MDIO" select PHYLIB - ---help--- + help This driver supports the MDIO bus used by the gianfar and UCC drivers. config FSL_XGMAC_MDIO @@ -68,7 +68,7 @@ config FSL_XGMAC_MDIO select PHYLIB depends on OF select OF_MDIO - ---help--- + help This driver supports the MDIO bus on the Fman 10G Ethernet MACs, and on the FMan mEMAC (which supports both Clauses 22 and 45) @@ -78,7 +78,7 @@ config UCC_GETH select FSL_PQ_MDIO select PHYLIB select FIXED_PHY - ---help--- + help This driver supports the Gigabit Ethernet mode of the QUICC Engine, which is available on some Freescale SOCs. @@ -93,7 +93,7 @@ config GIANFAR select PHYLIB select FIXED_PHY select CRC32 - ---help--- + help This driver supports the Gigabit TSEC on the MPC83xx, MPC85xx, and MPC86xx family of chips, the eTSEC on LS1021A and the FEC on the 8540. diff --git a/drivers/net/ethernet/freescale/dpaa/Kconfig b/drivers/net/ethernet/freescale/dpaa/Kconfig index 0a54c7e0e4ae..626ec58a0afc 100644 --- a/drivers/net/ethernet/freescale/dpaa/Kconfig +++ b/drivers/net/ethernet/freescale/dpaa/Kconfig @@ -5,7 +5,7 @@ menuconfig FSL_DPAA_ETH select PHYLIB select FIXED_PHY select FSL_FMAN_MAC - ---help--- + help Data Path Acceleration Architecture Ethernet driver, supporting the Freescale QorIQ chips. Depends on Freescale Buffer Manager and Queue Manager diff --git a/drivers/net/ethernet/fujitsu/Kconfig b/drivers/net/ethernet/fujitsu/Kconfig index cee99f20d2c2..0a1400cb410a 100644 --- a/drivers/net/ethernet/fujitsu/Kconfig +++ b/drivers/net/ethernet/fujitsu/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_FUJITSU bool "Fujitsu devices" default y depends on PCMCIA - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -20,7 +20,7 @@ config PCMCIA_FMVJ18X tristate "Fujitsu FMV-J18x PCMCIA support" depends on PCMCIA select CRC32 - ---help--- + help Say Y here if you intend to attach a Fujitsu FMV-J18x or compatible PCMCIA (PC-card) Ethernet card to your computer. diff --git a/drivers/net/ethernet/hisilicon/Kconfig b/drivers/net/ethernet/hisilicon/Kconfig index 2fff43509098..44f9279cdde1 100644 --- a/drivers/net/ethernet/hisilicon/Kconfig +++ b/drivers/net/ethernet/hisilicon/Kconfig @@ -8,7 +8,7 @@ config NET_VENDOR_HISILICON default y depends on OF || ACPI depends on ARM || ARM64 || COMPILE_TEST - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -42,7 +42,7 @@ config HIP04_ETH select MARVELL_PHY select MFD_SYSCON select HNS_MDIO - ---help--- + help If you wish to compile a kernel for a hardware with hisilicon p04 SoC and want to use the internal ethernet then you should answer Y to this. @@ -59,13 +59,13 @@ config HI13X1_GMAC config HNS_MDIO tristate select PHYLIB - ---help--- + help This selects the HNS MDIO support. It is needed by HNS_DSAF to access the PHY config HNS tristate - ---help--- + help This selects the framework support for Hisilicon Network Subsystem. It is needed by any driver which provides HNS acceleration engine or make use of the engine @@ -74,7 +74,7 @@ config HNS_DSAF tristate "Hisilicon HNS DSAF device Support" select HNS select HNS_MDIO - ---help--- + help This selects the DSAF (Distributed System Area Frabric) network acceleration engine support. The engine is used in Hisilicon hip05, Hi1610 and further ICT SoC @@ -83,14 +83,14 @@ config HNS_ENET tristate "Hisilicon HNS Ethernet Device Support" select PHYLIB select HNS - ---help--- + help This selects the general ethernet driver for HNS. This module make use of any HNS AE driver, such as HNS_DSAF config HNS3 tristate "Hisilicon Network Subsystem Support HNS3 (Framework)" depends on PCI - ---help--- + help This selects the framework support for Hisilicon Network Subsystem 3. This layer facilitates clients like ENET, RoCE and user-space ethernet drivers(like ODP)to register with HNAE devices and their associated @@ -102,7 +102,7 @@ config HNS3_HCLGE tristate "Hisilicon HNS3 HCLGE Acceleration Engine & Compatibility Layer Support" default m depends on PCI_MSI - ---help--- + help This selects the HNS3_HCLGE network acceleration engine & its hardware compatibility layer. The engine would be used in Hisilicon hip08 family of SoCs and further upcoming SoCs. @@ -111,7 +111,7 @@ config HNS3_DCB bool "Hisilicon HNS3 Data Center Bridge Support" default n depends on HNS3_HCLGE && DCB - ---help--- + help Say Y here if you want to use Data Center Bridging (DCB) in the HNS3 driver. If unsure, say N. @@ -120,7 +120,7 @@ config HNS3_HCLGEVF tristate "Hisilicon HNS3VF Acceleration Engine & Compatibility Layer Support" depends on PCI_MSI depends on HNS3_HCLGE - ---help--- + help This selects the HNS3 VF drivers network acceleration engine & its hardware compatibility layer. The engine would be used in Hisilicon hip08 family of SoCs and further upcoming SoCs. @@ -130,7 +130,7 @@ config HNS3_ENET default m depends on 64BIT && PCI depends on INET - ---help--- + help This selects the Ethernet Driver for Hisilicon Network Subsystem 3 for hip08 family of SoCs. This module depends upon HNAE3 driver to access the HNAE3 devices and their associated operations. diff --git a/drivers/net/ethernet/huawei/Kconfig b/drivers/net/ethernet/huawei/Kconfig index bdcbface62d7..c05fce15eb51 100644 --- a/drivers/net/ethernet/huawei/Kconfig +++ b/drivers/net/ethernet/huawei/Kconfig @@ -6,7 +6,7 @@ config NET_VENDOR_HUAWEI bool "Huawei devices" default y - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the kernel: saying N will just cause the configurator to skip all diff --git a/drivers/net/ethernet/huawei/hinic/Kconfig b/drivers/net/ethernet/huawei/hinic/Kconfig index cabc2f72d9d7..936e2dd3bb13 100644 --- a/drivers/net/ethernet/huawei/hinic/Kconfig +++ b/drivers/net/ethernet/huawei/hinic/Kconfig @@ -6,7 +6,7 @@ config HINIC tristate "Huawei Intelligent PCIE Network Interface Card" depends on (PCI_MSI && (X86 || ARM64)) - ---help--- + help This driver supports HiNIC PCIE Ethernet cards. To compile this driver as part of the kernel, choose Y here. If unsure, choose N. diff --git a/drivers/net/ethernet/i825xx/Kconfig b/drivers/net/ethernet/i825xx/Kconfig index 33faff985438..3b5fab123824 100644 --- a/drivers/net/ethernet/i825xx/Kconfig +++ b/drivers/net/ethernet/i825xx/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_I825XX bool "Intel (82586/82593/82596) devices" default y depends on NET_VENDOR_INTEL - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question does not directly affect the @@ -20,14 +20,14 @@ if NET_VENDOR_I825XX config ARM_ETHER1 tristate "Acorn Ether1 support" depends on ARM && ARCH_ACORN - ---help--- + help If you have an Acorn system with one of these (AKA25) network cards, you should say Y to this option if you wish to use it with Linux. config BVME6000_NET tristate "BVME6000 Ethernet support" depends on BVME6000 - ---help--- + help This is the driver for the Ethernet interface on BVME4000 and BVME6000 VME boards. Say Y here to include the driver for this chip in your kernel. @@ -36,14 +36,14 @@ config BVME6000_NET config LASI_82596 tristate "Lasi ethernet" depends on GSC - ---help--- + help Say Y here to support the builtin Intel 82596 ethernet controller found in Hewlett-Packard PA-RISC machines with 10Mbit ethernet. config MVME16x_NET tristate "MVME16x Ethernet support" depends on MVME16x - ---help--- + help This is the driver for the Ethernet interface on the Motorola MVME162, 166, 167, 172 and 177 boards. Say Y here to include the driver for this chip in your kernel. @@ -52,14 +52,14 @@ config MVME16x_NET config SNI_82596 tristate "SNI RM ethernet" depends on SNI_RM - ---help--- + help Say Y here to support the on-board Intel 82596 ethernet controller built into SNI RM machines. config SUN3_82586 bool "Sun3 on-board Intel 82586 support" depends on SUN3 - ---help--- + help This driver enables support for the on-board Intel 82586 based Ethernet adapter found on Sun 3/1xx and 3/2xx motherboards. Note that this driver does not support 82586-based adapters on additional diff --git a/drivers/net/ethernet/ibm/Kconfig b/drivers/net/ethernet/ibm/Kconfig index a95d941360f8..c0c112d95b89 100644 --- a/drivers/net/ethernet/ibm/Kconfig +++ b/drivers/net/ethernet/ibm/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_IBM bool "IBM devices" default y depends on PPC_PSERIES || PPC_DCR || (IBMEBUS && SPARSEMEM) - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -20,7 +20,7 @@ if NET_VENDOR_IBM config IBMVETH tristate "IBM LAN Virtual Ethernet support" depends on PPC_PSERIES - ---help--- + help This driver supports virtual ethernet adapters on newer IBM iSeries and pSeries systems. @@ -32,7 +32,7 @@ source "drivers/net/ethernet/ibm/emac/Kconfig" config EHEA tristate "eHEA Ethernet support" depends on IBMEBUS && SPARSEMEM - ---help--- + help This driver supports the IBM pSeries eHEA ethernet adapter. To compile the driver as a module, choose M here. The module @@ -41,7 +41,7 @@ config EHEA config IBMVNIC tristate "IBM Virtual NIC support" depends on PPC_PSERIES - ---help--- + help This driver supports Virtual NIC adapters on IBM i and IBM System p systems. diff --git a/drivers/net/ethernet/intel/Kconfig b/drivers/net/ethernet/intel/Kconfig index ad34e4335df2..48a8f9aa1dd0 100644 --- a/drivers/net/ethernet/intel/Kconfig +++ b/drivers/net/ethernet/intel/Kconfig @@ -6,7 +6,7 @@ config NET_VENDOR_INTEL bool "Intel devices" default y - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -20,7 +20,7 @@ config E100 tristate "Intel(R) PRO/100+ support" depends on PCI select MII - ---help--- + help This driver supports Intel(R) PRO/100 family of adapters. To verify that your adapter is supported, find the board ID number on the adapter. Look for a label that has a barcode and a number @@ -42,7 +42,7 @@ config E100 config E1000 tristate "Intel(R) PRO/1000 Gigabit Ethernet support" depends on PCI - ---help--- + help This driver supports Intel(R) PRO/1000 gigabit ethernet family of adapters. For more information on how to identify your adapter, go to the Adapter & Driver ID Guide that can be located at: @@ -60,7 +60,7 @@ config E1000E depends on PCI && (!SPARC32 || BROKEN) select CRC32 imply PTP_1588_CLOCK - ---help--- + help This driver supports the PCI-Express Intel(R) PRO/1000 gigabit ethernet family of adapters. For PCI or PCI-X e1000 adapters, use the regular e1000 driver For more information on how to @@ -79,7 +79,7 @@ config E1000E_HWTS bool "Support HW cross-timestamp on PCH devices" default y depends on E1000E && X86 - ---help--- + help Say Y to enable hardware supported cross-timestamping on PCH devices. The cross-timestamp is available through the PTP clock driver precise cross-timestamp ioctl (PTP_SYS_OFFSET_PRECISE). @@ -90,7 +90,7 @@ config IGB imply PTP_1588_CLOCK select I2C select I2C_ALGOBIT - ---help--- + help This driver supports Intel(R) 82575/82576 gigabit ethernet family of adapters. For more information on how to identify your adapter, go to the Adapter & Driver ID Guide that can be located at: @@ -107,7 +107,7 @@ config IGB_HWMON bool "Intel(R) PCI-Express Gigabit adapters HWMON support" default y depends on IGB && HWMON && !(IGB=y && HWMON=m) - ---help--- + help Say Y if you want to expose thermal sensor data on Intel devices. Some of our devices contain thermal sensors, both external and internal. @@ -118,7 +118,7 @@ config IGB_DCA bool "Direct Cache Access (DCA) Support" default y depends on IGB && DCA && !(IGB=y && DCA=m) - ---help--- + help Say Y here if you want to use Direct Cache Access (DCA) in the driver. DCA is a method for warming the CPU cache before data is used, with the intent of lessening the impact of cache misses. @@ -126,7 +126,7 @@ config IGB_DCA config IGBVF tristate "Intel(R) 82576 Virtual Function Ethernet support" depends on PCI - ---help--- + help This driver supports Intel(R) 82576 virtual functions. For more information on how to identify your adapter, go to the Adapter & Driver ID Guide that can be located at: @@ -142,7 +142,7 @@ config IGBVF config IXGB tristate "Intel(R) PRO/10GbE support" depends on PCI - ---help--- + help This driver supports Intel(R) PRO/10GbE family of adapters for PCI-X type cards. For PCI-E type cards, use the "ixgbe" driver instead. For more information on how to identify your adapter, go @@ -162,7 +162,7 @@ config IXGBE select MDIO select PHYLIB imply PTP_1588_CLOCK - ---help--- + help This driver supports Intel(R) 10GbE PCI Express family of adapters. For more information on how to identify your adapter, go to the Adapter & Driver ID Guide that can be located at: @@ -179,7 +179,7 @@ config IXGBE_HWMON bool "Intel(R) 10GbE PCI Express adapters HWMON support" default y depends on IXGBE && HWMON && !(IXGBE=y && HWMON=m) - ---help--- + help Say Y if you want to expose the thermal sensor data on some of our cards, via a hwmon sysfs interface. @@ -187,7 +187,7 @@ config IXGBE_DCA bool "Direct Cache Access (DCA) Support" default y depends on IXGBE && DCA && !(IXGBE=y && DCA=m) - ---help--- + help Say Y here if you want to use Direct Cache Access (DCA) in the driver. DCA is a method for warming the CPU cache before data is used, with the intent of lessening the impact of cache misses. @@ -196,7 +196,7 @@ config IXGBE_DCB bool "Data Center Bridging (DCB) Support" default n depends on IXGBE && DCB - ---help--- + help Say Y here if you want to use Data Center Bridging (DCB) in the driver. @@ -208,13 +208,13 @@ config IXGBE_IPSEC depends on XFRM_OFFLOAD default y select XFRM_ALGO - ---help--- + help Enable support for IPSec offload in ixgbe.ko config IXGBEVF tristate "Intel(R) 10GbE PCI Express Virtual Function Ethernet support" depends on PCI_MSI - ---help--- + help This driver supports Intel(R) PCI Express virtual functions for the Intel(R) ixgbe driver. For more information on how to identify your adapter, go to the Adapter & Driver ID Guide that can be located at: @@ -234,14 +234,14 @@ config IXGBEVF_IPSEC depends on XFRM_OFFLOAD default y select XFRM_ALGO - ---help--- + help Enable support for IPSec offload in ixgbevf.ko config I40E tristate "Intel(R) Ethernet Controller XL710 Family support" imply PTP_1588_CLOCK depends on PCI - ---help--- + help This driver supports Intel(R) Ethernet Controller XL710 Family of devices. For more information on how to identify your adapter, go to the Adapter & Driver ID Guide that can be located at: @@ -258,7 +258,7 @@ config I40E_DCB bool "Data Center Bridging (DCB) Support" default n depends on I40E && DCB - ---help--- + help Say Y here if you want to use Data Center Bridging (DCB) in the driver. @@ -272,7 +272,7 @@ config I40EVF tristate "Intel(R) Ethernet Adaptive Virtual Function support" select IAVF depends on PCI_MSI - ---help--- + help This driver supports virtual functions for Intel XL710, X710, X722, XXV710, and all devices advertising support for Intel Ethernet Adaptive Virtual Function devices. For more @@ -295,7 +295,7 @@ config ICE default n depends on PCI_MSI select NET_DEVLINK - ---help--- + help This driver supports Intel(R) Ethernet Connection E800 Series of devices. For more information on how to identify your adapter, go to the Adapter & Driver ID Guide that can be located at: @@ -313,7 +313,7 @@ config FM10K default n depends on PCI_MSI imply PTP_1588_CLOCK - ---help--- + help This driver supports Intel(R) FM10000 Ethernet Switch Host Interface. For more information on how to identify your adapter, go to the Adapter & Driver ID Guide that can be located at: @@ -330,7 +330,7 @@ config IGC tristate "Intel(R) Ethernet Controller I225-LM/I225-V support" default n depends on PCI - ---help--- + help This driver supports Intel(R) Ethernet Controller I225-LM/I225-V family of adapters. diff --git a/drivers/net/ethernet/marvell/Kconfig b/drivers/net/ethernet/marvell/Kconfig index 3d5caea096fb..cd8ddd1ef6f2 100644 --- a/drivers/net/ethernet/marvell/Kconfig +++ b/drivers/net/ethernet/marvell/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_MARVELL bool "Marvell devices" default y depends on PCI || CPU_PXA168 || MV64X60 || PPC32 || PLAT_ORION || INET || COMPILE_TEST - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -23,7 +23,7 @@ config MV643XX_ETH depends on INET select PHYLIB select MVMDIO - ---help--- + help This driver supports the gigabit ethernet MACs in the Marvell Discovery PPC/MIPS chipset family (MV643XX) and in the Marvell Orion ARM SoC family. @@ -35,7 +35,7 @@ config MVMDIO tristate "Marvell MDIO interface support" depends on HAS_IOMEM select PHYLIB - ---help--- + help This driver supports the MDIO interface found in the network interface units of the Marvell EBU SoCs (Kirkwood, Orion5x, Dove, Armada 370 and Armada XP). @@ -46,7 +46,7 @@ config MVNETA_BM_ENABLE tristate "Marvell Armada 38x/XP network interface BM support" depends on MVNETA depends on !64BIT - ---help--- + help This driver supports auxiliary block of the network interface units in the Marvell ARMADA XP and ARMADA 38x SoC family, which is called buffer manager. @@ -62,7 +62,7 @@ config MVNETA select MVMDIO select PHYLINK select PAGE_POOL - ---help--- + help This driver supports the network interface units in the Marvell ARMADA XP, ARMADA 370, ARMADA 38x and ARMADA 37xx SoC family. @@ -87,7 +87,7 @@ config MVPP2 depends on ARCH_MVEBU || COMPILE_TEST select MVMDIO select PHYLINK - ---help--- + help This driver supports the network interface units in the Marvell ARMADA 375, 7K and 8K SoCs. @@ -96,7 +96,7 @@ config PXA168_ETH depends on HAS_IOMEM depends on CPU_PXA168 || ARCH_BERLIN || COMPILE_TEST select PHYLIB - ---help--- + help This driver supports the pxa168 Ethernet ports. To compile this driver as a module, choose M here. The module @@ -106,7 +106,7 @@ config SKGE tristate "Marvell Yukon Gigabit Ethernet support" depends on PCI select CRC32 - ---help--- + help This driver support the Marvell Yukon or SysKonnect SK-98xx/SK-95xx and related Gigabit Ethernet adapters. It is a new smaller driver with better performance and more complete ethtool support. @@ -127,7 +127,7 @@ config SKGE config SKGE_DEBUG bool "Debugging interface" depends on SKGE && DEBUG_FS - ---help--- + help This option adds the ability to dump driver state for debugging. The file /sys/kernel/debug/skge/ethX displays the state of the internal transmit and receive rings. @@ -137,7 +137,7 @@ config SKGE_DEBUG config SKGE_GENESIS bool "Support for older SysKonnect Genesis boards" depends on SKGE - ---help--- + help This enables support for the older and uncommon SysKonnect Genesis chips, which support MII via an external transceiver, instead of an internal one. Disabling this option will save some memory @@ -147,7 +147,7 @@ config SKY2 tristate "Marvell Yukon 2 support" depends on PCI select CRC32 - ---help--- + help This driver supports Gigabit Ethernet adapters based on the Marvell Yukon 2 chipset: Marvell 88E8021/88E8022/88E8035/88E8036/88E8038/88E8050/88E8052/ @@ -162,7 +162,7 @@ config SKY2 config SKY2_DEBUG bool "Debugging interface" depends on SKY2 && DEBUG_FS - ---help--- + help This option adds the ability to dump driver state for debugging. The file /sys/kernel/debug/sky2/ethX displays the state of the internal transmit and receive rings. diff --git a/drivers/net/ethernet/marvell/octeontx2/Kconfig b/drivers/net/ethernet/marvell/octeontx2/Kconfig index d9dfb614daa6..543a1d047567 100644 --- a/drivers/net/ethernet/marvell/octeontx2/Kconfig +++ b/drivers/net/ethernet/marvell/octeontx2/Kconfig @@ -21,7 +21,7 @@ config NDC_DIS_DYNAMIC_CACHING bool "Disable caching of dynamic entries in NDC" depends on OCTEONTX2_AF default n - ---help--- + help This config option disables caching of dynamic entries such as NIX SQEs , NPA stack pages etc in NDC. Also locks down NIX SQ/CQ/RQ/RSS and NPA Aura/Pool contexts. diff --git a/drivers/net/ethernet/mediatek/Kconfig b/drivers/net/ethernet/mediatek/Kconfig index 500c15e7ea4a..62a820b1eb16 100644 --- a/drivers/net/ethernet/mediatek/Kconfig +++ b/drivers/net/ethernet/mediatek/Kconfig @@ -2,7 +2,7 @@ config NET_VENDOR_MEDIATEK bool "MediaTek devices" depends on ARCH_MEDIATEK || SOC_MT7621 || SOC_MT7620 - ---help--- + help If you have a Mediatek SoC with ethernet, say Y. if NET_VENDOR_MEDIATEK @@ -10,7 +10,7 @@ if NET_VENDOR_MEDIATEK config NET_MEDIATEK_SOC tristate "MediaTek SoC Gigabit Ethernet support" select PHYLINK - ---help--- + help This driver supports the gigabit ethernet MACs in the MediaTek SoC family. diff --git a/drivers/net/ethernet/mellanox/Kconfig b/drivers/net/ethernet/mellanox/Kconfig index 23cf7917a0c9..ff6613a5cdd3 100644 --- a/drivers/net/ethernet/mellanox/Kconfig +++ b/drivers/net/ethernet/mellanox/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_MELLANOX bool "Mellanox devices" default y depends on PCI || I2C - ---help--- + help If you have a network (Ethernet or RDMA) device belonging to this class, say Y. diff --git a/drivers/net/ethernet/mellanox/mlx4/Kconfig b/drivers/net/ethernet/mellanox/mlx4/Kconfig index e69c3c31e701..400e611ba041 100644 --- a/drivers/net/ethernet/mellanox/mlx4/Kconfig +++ b/drivers/net/ethernet/mellanox/mlx4/Kconfig @@ -8,7 +8,7 @@ config MLX4_EN depends on PCI && NETDEVICES && ETHERNET && INET select MLX4_CORE imply PTP_1588_CLOCK - ---help--- + help This driver supports Mellanox Technologies ConnectX Ethernet devices. @@ -16,7 +16,7 @@ config MLX4_EN_DCB bool "Data Center Bridging (DCB) Support" default y depends on MLX4_EN && DCB - ---help--- + help Say Y here if you want to use Data Center Bridging (DCB) in the driver. If set to N, will not be able to configure QoS and ratelimit attributes. @@ -34,7 +34,7 @@ config MLX4_DEBUG bool "Verbose debugging output" if (MLX4_CORE && EXPERT) depends on MLX4_CORE default y - ---help--- + help This option causes debugging code to be compiled into the mlx4_core driver. The output can be turned on via the debug_level module parameter (which can also be set after @@ -44,6 +44,6 @@ config MLX4_CORE_GEN2 bool "Support for old gen2 Mellanox PCI IDs" if (MLX4_CORE) depends on MLX4_CORE default y - ---help--- + help Say Y here if you want to use old gen2 Mellanox devices in the driver. diff --git a/drivers/net/ethernet/mellanox/mlx5/core/Kconfig b/drivers/net/ethernet/mellanox/mlx5/core/Kconfig index b6ffd1622cfd..4dfdbb82ea9d 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/Kconfig +++ b/drivers/net/ethernet/mellanox/mlx5/core/Kconfig @@ -12,7 +12,7 @@ config MLX5_CORE depends on PTP_1588_CLOCK || !PTP_1588_CLOCK depends on PCI_HYPERV_INTERFACE || !PCI_HYPERV_INTERFACE default n - ---help--- + help Core driver for low level functionality of the ConnectX-4 and Connect-IB cards by Mellanox Technologies. @@ -23,7 +23,7 @@ config MLX5_FPGA bool "Mellanox Technologies Innova support" depends on MLX5_CORE select MLX5_ACCEL - ---help--- + help Build support for the Innova family of network cards by Mellanox Technologies. Innova network cards are comprised of a ConnectX chip and an FPGA chip on one board. If you select this option, the @@ -36,14 +36,14 @@ config MLX5_CORE_EN select PAGE_POOL select DIMLIB default n - ---help--- + help Ethernet support in Mellanox Technologies ConnectX-4 NIC. config MLX5_EN_ARFS bool "Mellanox MLX5 ethernet accelerated receive flow steering (ARFS) support" depends on MLX5_CORE_EN && RFS_ACCEL default y - ---help--- + help Mellanox MLX5 ethernet hardware-accelerated receive flow steering support, Enables ethernet netdevice arfs support and ntuple filtering. @@ -51,7 +51,7 @@ config MLX5_EN_RXNFC bool "Mellanox MLX5 ethernet rx nfc flow steering support" depends on MLX5_CORE_EN default y - ---help--- + help Mellanox MLX5 ethernet rx nfc flow steering support Enables ethtool receive network flow classification, which allows user defined flow rules to direct traffic into arbitrary rx queue via ethtool set/get_rxnfc @@ -61,7 +61,7 @@ config MLX5_MPFS bool "Mellanox Technologies MLX5 MPFS support" depends on MLX5_CORE_EN default y - ---help--- + help Mellanox Technologies Ethernet Multi-Physical Function Switch (MPFS) support in ConnectX NIC. MPFs is required for when multi-PF configuration is enabled to allow passing user configured unicast MAC addresses to the @@ -71,7 +71,7 @@ config MLX5_ESWITCH bool "Mellanox Technologies MLX5 SRIOV E-Switch support" depends on MLX5_CORE_EN && NET_SWITCHDEV default y - ---help--- + help Mellanox Technologies Ethernet SRIOV E-Switch support in ConnectX NIC. E-Switch provides internal SRIOV packet steering and switching for the enabled VFs and PF in two available modes: @@ -107,7 +107,7 @@ config MLX5_CORE_EN_DCB bool "Data Center Bridging (DCB) Support" default y depends on MLX5_CORE_EN && DCB - ---help--- + help Say Y here if you want to use Data Center Bridging (DCB) in the driver. If set to N, will not be able to configure QoS and ratelimit attributes. @@ -119,7 +119,7 @@ config MLX5_CORE_IPOIB bool "Mellanox 5th generation network adapters (connectX series) IPoIB offloads support" depends on MLX5_CORE_EN default n - ---help--- + help MLX5 IPoIB offloads & acceleration support. config MLX5_FPGA_IPSEC diff --git a/drivers/net/ethernet/mellanox/mlxfw/Kconfig b/drivers/net/ethernet/mellanox/mlxfw/Kconfig index 5b604501f33e..c339f3c46e45 100644 --- a/drivers/net/ethernet/mellanox/mlxfw/Kconfig +++ b/drivers/net/ethernet/mellanox/mlxfw/Kconfig @@ -5,7 +5,7 @@ config MLXFW tristate "Mellanox Technologies firmware flash module" - ---help--- + help This driver supports Mellanox Technologies Firmware flashing common logic. diff --git a/drivers/net/ethernet/mellanox/mlxsw/Kconfig b/drivers/net/ethernet/mellanox/mlxsw/Kconfig index f458fd1ce9f8..872e9910bb7c 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/Kconfig +++ b/drivers/net/ethernet/mellanox/mlxsw/Kconfig @@ -6,7 +6,7 @@ config MLXSW_CORE tristate "Mellanox Technologies Switch ASICs support" select NET_DEVLINK - ---help--- + help This driver supports Mellanox Technologies Switch ASICs family. To compile this driver as a module, choose M here: the @@ -17,14 +17,14 @@ config MLXSW_CORE_HWMON depends on MLXSW_CORE && HWMON depends on !(MLXSW_CORE=y && HWMON=m) default y - ---help--- + help Say Y here if you want to expose HWMON interface on mlxsw devices. config MLXSW_CORE_THERMAL bool "Thermal zone support for Mellanox Technologies Switch ASICs" depends on MLXSW_CORE && THERMAL default y - ---help--- + help Say Y here if you want to automatically control fans speed according ambient temperature reported by ASIC. @@ -32,7 +32,7 @@ config MLXSW_PCI tristate "PCI bus implementation for Mellanox Technologies Switch ASICs" depends on PCI && HAS_IOMEM && MLXSW_CORE default m - ---help--- + help This is PCI bus implementation for Mellanox Technologies Switch ASICs. To compile this driver as a module, choose M here: the @@ -42,7 +42,7 @@ config MLXSW_I2C tristate "I2C bus implementation for Mellanox Technologies Switch ASICs" depends on I2C && MLXSW_CORE default m - ---help--- + help This is I2C bus implementation for Mellanox Technologies Switch ASICs. To compile this driver as a module, choose M here: the @@ -52,7 +52,7 @@ config MLXSW_SWITCHIB tristate "Mellanox Technologies SwitchIB and SwitchIB-2 support" depends on MLXSW_CORE && MLXSW_PCI && NET_SWITCHDEV default m - ---help--- + help This driver supports Mellanox Technologies SwitchIB and SwitchIB-2 Infiniband Switch ASICs. @@ -63,7 +63,7 @@ config MLXSW_SWITCHX2 tristate "Mellanox Technologies SwitchX-2 support" depends on MLXSW_CORE && MLXSW_PCI && NET_SWITCHDEV default m - ---help--- + help This driver supports Mellanox Technologies SwitchX-2 Ethernet Switch ASICs. @@ -86,7 +86,7 @@ config MLXSW_SPECTRUM imply PTP_1588_CLOCK select NET_PTP_CLASSIFY if PTP_1588_CLOCK default m - ---help--- + help This driver supports Mellanox Technologies Spectrum/Spectrum-2/Spectrum-3 Ethernet Switch ASICs. @@ -97,7 +97,7 @@ config MLXSW_SPECTRUM_DCB bool "Data Center Bridging (DCB) support" depends on MLXSW_SPECTRUM && DCB default y - ---help--- + help Say Y here if you want to use Data Center Bridging (DCB) in the driver. @@ -105,7 +105,7 @@ config MLXSW_MINIMAL tristate "Mellanox Technologies minimal I2C support" depends on MLXSW_CORE && MLXSW_I2C default m - ---help--- + help This driver supports I2C access for Mellanox Technologies Switch ASICs. diff --git a/drivers/net/ethernet/micrel/Kconfig b/drivers/net/ethernet/micrel/Kconfig index 09f35209d43d..42bc014136fe 100644 --- a/drivers/net/ethernet/micrel/Kconfig +++ b/drivers/net/ethernet/micrel/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_MICREL bool "Micrel devices" default y depends on (HAS_IOMEM && DMA_ENGINE) || SPI || PCI || HAS_IOMEM - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -20,7 +20,7 @@ if NET_VENDOR_MICREL config KS8842 tristate "Micrel KSZ8841/42 with generic bus interface" depends on HAS_IOMEM && DMA_ENGINE - ---help--- + help This platform driver is for KSZ8841(1-port) / KS8842(2-port) ethernet switch chip (managed, VLAN, QoS) from Micrel or Timberdale(FPGA). @@ -31,7 +31,7 @@ config KS8851 select MII select CRC32 select EEPROM_93CX6 - ---help--- + help SPI driver for Micrel KS8851 SPI attached network chip. config KS8851_MLL @@ -40,7 +40,7 @@ config KS8851_MLL select MII select CRC32 select EEPROM_93CX6 - ---help--- + help This platform driver is for Micrel KS8851 Address/data bus multiplexed network chip. @@ -49,7 +49,7 @@ config KSZ884X_PCI depends on PCI select MII select CRC32 - ---help--- + help This PCI driver is for Micrel KSZ8841/KSZ8842 PCI Ethernet chip. To compile this driver as a module, choose M here. The module diff --git a/drivers/net/ethernet/microchip/Kconfig b/drivers/net/ethernet/microchip/Kconfig index 45fe41f3d9f3..31f9a82dc113 100644 --- a/drivers/net/ethernet/microchip/Kconfig +++ b/drivers/net/ethernet/microchip/Kconfig @@ -6,7 +6,7 @@ config NET_VENDOR_MICROCHIP bool "Microchip devices" default y - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -20,7 +20,7 @@ config ENC28J60 tristate "ENC28J60 support" depends on SPI select CRC32 - ---help--- + help Support for the Microchip EN28J60 ethernet chip. To compile this driver as a module, choose M here. The module will be @@ -29,14 +29,14 @@ config ENC28J60 config ENC28J60_WRITEVERIFY bool "Enable write verify" depends on ENC28J60 - ---help--- + help Enable the verify after the buffer write useful for debugging purpose. If unsure, say N. config ENCX24J600 tristate "ENCX24J600 support" depends on SPI - ---help--- + help Support for the Microchip ENC424J600/624J600 ethernet chip. To compile this driver as a module, choose M here. The module will be @@ -47,7 +47,7 @@ config LAN743X depends on PCI select PHYLIB select CRC16 - ---help--- + help Support for the Microchip LAN743x PCI Express Gigabit Ethernet chip To compile this driver as a module, choose M here. The module will be diff --git a/drivers/net/ethernet/moxa/Kconfig b/drivers/net/ethernet/moxa/Kconfig index 1a7cacbc0c59..134802b521cb 100644 --- a/drivers/net/ethernet/moxa/Kconfig +++ b/drivers/net/ethernet/moxa/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_MOXART bool "MOXA ART devices" default y depends on (ARM && ARCH_MOXART) - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -21,7 +21,7 @@ config ARM_MOXART_ETHER tristate "MOXART Ethernet support" depends on ARM && ARCH_MOXART select NET_CORE - ---help--- + help If you wish to compile a kernel for a hardware with MOXA ART SoC and want to use the internal ethernet then you should answer Y to this. diff --git a/drivers/net/ethernet/myricom/Kconfig b/drivers/net/ethernet/myricom/Kconfig index 6bc993eae4c4..81267fd72dbf 100644 --- a/drivers/net/ethernet/myricom/Kconfig +++ b/drivers/net/ethernet/myricom/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_MYRI bool "Myricom devices" default y depends on PCI && INET - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -22,7 +22,7 @@ config MYRI10GE depends on PCI && INET select FW_LOADER select CRC32 - ---help--- + help This driver supports Myricom Myri-10G Dual Protocol interface in Ethernet mode. If the eeprom on your board is not recent enough, you will need a newer firmware image. @@ -37,7 +37,7 @@ config MYRI10GE_DCA bool "Direct Cache Access (DCA) Support" default y depends on MYRI10GE && DCA && !(MYRI10GE=y && DCA=m) - ---help--- + help Say Y here if you want to use Direct Cache Access (DCA) in the driver. DCA is a method for warming the CPU cache before data is used, with the intent of lessening the impact of cache misses. diff --git a/drivers/net/ethernet/natsemi/Kconfig b/drivers/net/ethernet/natsemi/Kconfig index c519c1f30225..0a92101aa3f1 100644 --- a/drivers/net/ethernet/natsemi/Kconfig +++ b/drivers/net/ethernet/natsemi/Kconfig @@ -6,7 +6,7 @@ config NET_VENDOR_NATSEMI bool "National Semiconductor devices" default y - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -19,7 +19,7 @@ if NET_VENDOR_NATSEMI config MACSONIC tristate "Macintosh SONIC based ethernet (onboard, NuBus, LC, CS)" depends on MAC - ---help--- + help Support for NatSemi SONIC based Ethernet devices. This includes the onboard Ethernet in many Quadras as well as some LC-PDS, a few Nubus and all known Comm Slot Ethernet cards. If you have @@ -31,7 +31,7 @@ config MACSONIC config MIPS_JAZZ_SONIC tristate "MIPS JAZZ onboard SONIC Ethernet support" depends on MACH_JAZZ - ---help--- + help This is the driver for the onboard card of MIPS Magnum 4000, Acer PICA, Olivetti M700-10 and a few other identical OEM systems. @@ -39,7 +39,7 @@ config NATSEMI tristate "National Semiconductor DP8381x series PCI Ethernet support" depends on PCI select CRC32 - ---help--- + help This driver is for the National Semiconductor DP83810 series, which is used in cards from PureData, NetGear, Linksys and others, including the 83815 chip. @@ -49,7 +49,7 @@ config NATSEMI config NS83820 tristate "National Semiconductor DP83820 support" depends on PCI - ---help--- + help This is a driver for the National Semiconductor DP83820 series of gigabit ethernet MACs. Cards using this chipset include the D-Link DGE-500T, PureData's PDP8023Z-TG, SMC's SMC9462TX, @@ -59,7 +59,7 @@ config NS83820 config XTENSA_XT2000_SONIC tristate "Xtensa XT2000 onboard SONIC Ethernet support" depends on XTENSA_PLATFORM_XT2000 - ---help--- + help This is the driver for the onboard card of the Xtensa XT2000 board. endif # NET_VENDOR_NATSEMI diff --git a/drivers/net/ethernet/neterion/Kconfig b/drivers/net/ethernet/neterion/Kconfig index a82a37094579..5484f18f272e 100644 --- a/drivers/net/ethernet/neterion/Kconfig +++ b/drivers/net/ethernet/neterion/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_NETERION bool "Neterion (Exar) devices" default y depends on PCI - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -20,7 +20,7 @@ if NET_VENDOR_NETERION config S2IO tristate "Neterion (Exar) Xframe 10Gb Ethernet Adapter" depends on PCI - ---help--- + help This driver supports Exar Corp's Xframe Series 10Gb Ethernet Adapters. These were originally released from S2IO, which renamed itself Neterion. So, the adapters might be labeled as either one, depending @@ -35,7 +35,7 @@ config S2IO config VXGE tristate "Neterion (Exar) X3100 Series 10GbE PCIe Server Adapter" depends on PCI - ---help--- + help This driver supports Exar Corp's X3100 Series 10 GbE PCIe I/O Virtualized Server Adapter. These were originally released from Neterion, which was later acquired by Exar. So, the adapters might be @@ -51,7 +51,7 @@ config VXGE_DEBUG_TRACE_ALL bool "Enabling All Debug trace statements in driver" default n depends on VXGE - ---help--- + help Say Y here if you want to enabling all the debug trace statements in the vxge driver. By default only few debug trace statements are enabled. diff --git a/drivers/net/ethernet/netronome/Kconfig b/drivers/net/ethernet/netronome/Kconfig index a3f68a718813..d8b99d6a0356 100644 --- a/drivers/net/ethernet/netronome/Kconfig +++ b/drivers/net/ethernet/netronome/Kconfig @@ -6,7 +6,7 @@ config NET_VENDOR_NETRONOME bool "Netronome(R) devices" default y - ---help--- + help If you have a Netronome(R) network (Ethernet) card or device, say Y. Note that the answer to this question doesn't directly affect the @@ -22,7 +22,7 @@ config NFP depends on VXLAN || VXLAN=n depends on TLS && TLS_DEVICE || TLS_DEVICE=n select NET_DEVLINK - ---help--- + help This driver supports the Netronome(R) NFP4000/NFP6000 based cards working as a advanced Ethernet NIC. It works with both SR-IOV physical and virtual functions. @@ -33,7 +33,7 @@ config NFP_APP_FLOWER depends on NET_SWITCHDEV depends on IPV6!=m || NFP=m default y - ---help--- + help Enable driver support for TC Flower offload on NFP4000 and NFP6000. Say Y, if you are planning to make use of TC Flower offload either directly, with Open vSwitch, or any other way. Note that @@ -55,7 +55,7 @@ config NFP_APP_ABM_NIC config NFP_DEBUG bool "Debug support for Netronome(R) NFP4000/NFP6000 NIC drivers" depends on NFP - ---help--- + help Enable extra sanity checks and debugfs support in Netronome(R) NFP4000/NFP6000 NIC drivers. Note: selecting this option may adversely impact diff --git a/drivers/net/ethernet/nvidia/Kconfig b/drivers/net/ethernet/nvidia/Kconfig index faacbd129c44..c653786b1d05 100644 --- a/drivers/net/ethernet/nvidia/Kconfig +++ b/drivers/net/ethernet/nvidia/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_NVIDIA bool "NVIDIA devices" default y depends on PCI - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -20,7 +20,7 @@ if NET_VENDOR_NVIDIA config FORCEDETH tristate "nForce Ethernet support" depends on PCI - ---help--- + help If you have a network (Ethernet) controller of this type, say Y here. To compile this driver as a module, choose M here. The module diff --git a/drivers/net/ethernet/oki-semi/Kconfig b/drivers/net/ethernet/oki-semi/Kconfig index 1c455c645bce..c2fff04ba7b6 100644 --- a/drivers/net/ethernet/oki-semi/Kconfig +++ b/drivers/net/ethernet/oki-semi/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_OKI bool "OKI Semiconductor devices" default y depends on PCI - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the diff --git a/drivers/net/ethernet/oki-semi/pch_gbe/Kconfig b/drivers/net/ethernet/oki-semi/pch_gbe/Kconfig index 69e11d19bdc6..af84f72bf08e 100644 --- a/drivers/net/ethernet/oki-semi/pch_gbe/Kconfig +++ b/drivers/net/ethernet/oki-semi/pch_gbe/Kconfig @@ -9,7 +9,7 @@ config PCH_GBE select MII select PTP_1588_CLOCK_PCH select NET_PTP_CLASSIFY - ---help--- + help This is a gigabit ethernet driver for EG20T PCH. EG20T PCH is the platform controller hub that is used in Intel's general embedded platform. EG20T PCH has Gigabit Ethernet interface. diff --git a/drivers/net/ethernet/packetengines/Kconfig b/drivers/net/ethernet/packetengines/Kconfig index ead3750b4489..de91331dcb7d 100644 --- a/drivers/net/ethernet/packetengines/Kconfig +++ b/drivers/net/ethernet/packetengines/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_PACKET_ENGINES bool "Packet Engines devices" default y depends on PCI - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -21,7 +21,7 @@ config HAMACHI tristate "Packet Engines Hamachi GNIC-II support" depends on PCI select MII - ---help--- + help If you have a Gigabit Ethernet card of this type, say Y here. To compile this driver as a module, choose M here. The module will be @@ -31,7 +31,7 @@ config YELLOWFIN tristate "Packet Engines Yellowfin Gigabit-NIC support" depends on PCI select CRC32 - ---help--- + help Say Y here if you have a Packet Engines G-NIC PCI Gigabit Ethernet adapter or the SYM53C885 Ethernet controller. The Gigabit adapter is used by the Beowulf Linux cluster project. See diff --git a/drivers/net/ethernet/pasemi/Kconfig b/drivers/net/ethernet/pasemi/Kconfig index f4562243d4a0..cd68ebcf3e47 100644 --- a/drivers/net/ethernet/pasemi/Kconfig +++ b/drivers/net/ethernet/pasemi/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_PASEMI bool "PA Semi devices" default y depends on PPC_PASEMI && PCI - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -21,7 +21,7 @@ config PASEMI_MAC tristate "PA Semi 1/10Gbit MAC" depends on PPC_PASEMI && PCI select PHYLIB - ---help--- + help This driver supports the on-chip 1/10Gbit Ethernet controller on PA Semi's PWRficient line of chips. diff --git a/drivers/net/ethernet/qlogic/Kconfig b/drivers/net/ethernet/qlogic/Kconfig index 55a29ec76680..8f743d80760b 100644 --- a/drivers/net/ethernet/qlogic/Kconfig +++ b/drivers/net/ethernet/qlogic/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_QLOGIC bool "QLogic devices" default y depends on PCI - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -20,7 +20,7 @@ if NET_VENDOR_QLOGIC config QLA3XXX tristate "QLogic QLA3XXX Network Driver Support" depends on PCI - ---help--- + help This driver supports QLogic ISP3XXX gigabit Ethernet cards. To compile this driver as a module, choose M here: the module @@ -30,7 +30,7 @@ config QLCNIC tristate "QLOGIC QLCNIC 1/10Gb Converged Ethernet NIC Support" depends on PCI select FW_LOADER - ---help--- + help This driver supports QLogic QLE8240 and QLE8242 Converged Ethernet devices. @@ -38,7 +38,7 @@ config QLCNIC_SRIOV bool "QLOGIC QLCNIC 83XX family SR-IOV Support" depends on QLCNIC && PCI_IOV default y - ---help--- + help This configuration parameter enables Single Root Input Output Virtualization support for QLE83XX Converged Ethernet devices. This allows for virtual function acceleration in virtualized @@ -48,7 +48,7 @@ config QLCNIC_DCB bool "QLOGIC QLCNIC 82XX and 83XX family DCB Support" depends on QLCNIC && DCB default y - ---help--- + help This configuration parameter enables DCB support in QLE83XX and QLE82XX Converged Ethernet devices. This allows for DCB get operations support through rtNetlink interface. Only CEE @@ -59,7 +59,7 @@ config QLCNIC_HWMON bool "QLOGIC QLCNIC 82XX and 83XX family HWMON support" depends on QLCNIC && HWMON && !(QLCNIC=y && HWMON=m) default y - ---help--- + help This configuration parameter can be used to read the board temperature in Converged Ethernet devices supported by qlcnic. @@ -70,7 +70,7 @@ config NETXEN_NIC tristate "NetXen Multi port (1/10) Gigabit Ethernet NIC" depends on PCI select FW_LOADER - ---help--- + help This enables the support for NetXen's Gigabit Ethernet card. config QED @@ -79,7 +79,7 @@ config QED select ZLIB_INFLATE select CRC8 select NET_DEVLINK - ---help--- + help This enables the support for ... config QED_LL2 @@ -89,7 +89,7 @@ config QED_SRIOV bool "QLogic QED 25/40/100Gb SR-IOV support" depends on QED && PCI_IOV default y - ---help--- + help This configuration parameter enables Single Root Input Output Virtualization support for QED devices. This allows for virtual function acceleration in virtualized @@ -99,7 +99,7 @@ config QEDE tristate "QLogic QED 25/40/100Gb Ethernet NIC" depends on QED imply PTP_1588_CLOCK - ---help--- + help This enables the support for ... config QED_RDMA diff --git a/drivers/net/ethernet/qualcomm/Kconfig b/drivers/net/ethernet/qualcomm/Kconfig index 09a678a94634..a4434eb38950 100644 --- a/drivers/net/ethernet/qualcomm/Kconfig +++ b/drivers/net/ethernet/qualcomm/Kconfig @@ -6,7 +6,7 @@ config NET_VENDOR_QUALCOMM bool "Qualcomm devices" default y - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -25,7 +25,7 @@ config QCA7000_SPI tristate "Qualcomm Atheros QCA7000 SPI support" select QCA7000 depends on SPI_MASTER && OF - ---help--- + help This SPI protocol driver supports the Qualcomm Atheros QCA7000. To compile this driver as a module, choose M here. The module @@ -35,7 +35,7 @@ config QCA7000_UART tristate "Qualcomm Atheros QCA7000 UART support" select QCA7000 depends on SERIAL_DEV_BUS && OF - ---help--- + help This UART protocol driver supports the Qualcomm Atheros QCA7000. Currently the driver assumes these device UART settings: @@ -52,7 +52,7 @@ config QCOM_EMAC depends on HAS_DMA && HAS_IOMEM select CRC32 select PHYLIB - ---help--- + help This driver supports the Qualcomm Technologies, Inc. Gigabit Ethernet Media Access Controller (EMAC). The controller supports IEEE 802.3-2002, half-duplex mode at 10/100 Mb/s, diff --git a/drivers/net/ethernet/qualcomm/rmnet/Kconfig b/drivers/net/ethernet/qualcomm/rmnet/Kconfig index 9f9279575e2e..b4a575eb0175 100644 --- a/drivers/net/ethernet/qualcomm/rmnet/Kconfig +++ b/drivers/net/ethernet/qualcomm/rmnet/Kconfig @@ -7,7 +7,7 @@ menuconfig RMNET tristate "RmNet MAP driver" default n select GRO_CELLS - ---help--- + help If you select this, you will enable the RMNET module which is used for handling data in the multiplexing and aggregation protocol (MAP) format in the embedded data path. RMNET devices can be attached to diff --git a/drivers/net/ethernet/rdc/Kconfig b/drivers/net/ethernet/rdc/Kconfig index 76df60c2f4ac..6884c7864bb9 100644 --- a/drivers/net/ethernet/rdc/Kconfig +++ b/drivers/net/ethernet/rdc/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_RDC bool "RDC devices" default y depends on PCI - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -23,7 +23,7 @@ config R6040 select CRC32 select MII select PHYLIB - ---help--- + help This is a driver for the R6040 Fast Ethernet MACs found in the the RDC R-321x System-on-chips. diff --git a/drivers/net/ethernet/realtek/Kconfig b/drivers/net/ethernet/realtek/Kconfig index 5e0b9d2f14f7..93d9df55b361 100644 --- a/drivers/net/ethernet/realtek/Kconfig +++ b/drivers/net/ethernet/realtek/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_REALTEK bool "Realtek devices" default y depends on PCI || (PARPORT && X86) - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -21,7 +21,7 @@ config ATP tristate "AT-LAN-TEC/RealTek pocket adapter support" depends on PARPORT && X86 select CRC32 - ---help--- + help This is a network (Ethernet) device which attaches to your parallel port. Read the file <file:drivers/net/ethernet/realtek/atp.c> if you want to use this. If you intend to use this driver, you @@ -36,7 +36,7 @@ config 8139CP depends on PCI select CRC32 select MII - ---help--- + help This is a driver for the Fast Ethernet PCI network cards based on the RTL8139C+ chips. If you have one of those, say Y here. @@ -48,7 +48,7 @@ config 8139TOO depends on PCI select CRC32 select MII - ---help--- + help This is a driver for the Fast Ethernet PCI network cards based on the RTL 8129/8130/8139 chips. If you have one of those, say Y here. @@ -59,7 +59,7 @@ config 8139TOO_PIO bool "Use PIO instead of MMIO" default y depends on 8139TOO - ---help--- + help This instructs the driver to use programmed I/O ports (PIO) instead of PCI shared memory (MMIO). This can possibly solve some problems in case your mainboard has memory consistency issues. If unsure, @@ -68,7 +68,7 @@ config 8139TOO_PIO config 8139TOO_TUNE_TWISTER bool "Support for uncommon RTL-8139 rev. K (automatic channel equalization)" depends on 8139TOO - ---help--- + help This implements a function which might come in handy in case you are using low quality on long cabling. It is required for RealTek RTL-8139 revision K boards, and totally unused otherwise. It tries @@ -79,7 +79,7 @@ config 8139TOO_TUNE_TWISTER config 8139TOO_8129 bool "Support for older RTL-8129/8130 boards" depends on 8139TOO - ---help--- + help This enables support for the older and uncommon RTL-8129 and RTL-8130 chips, which support MII via an external transceiver, instead of an internal one. Disabling this option will save some @@ -88,7 +88,7 @@ config 8139TOO_8129 config 8139_OLD_RX_RESET bool "Use older RX-reset method" depends on 8139TOO - ---help--- + help The 8139too driver was recently updated to contain a more rapid reset sequence, in the face of severe receive errors. This "new" RX-reset method should be adequate for all boards. But if you @@ -102,7 +102,7 @@ config R8169 select CRC32 select PHYLIB select REALTEK_PHY - ---help--- + help Say Y here if you have a Realtek Ethernet adapter belonging to the following families: RTL8169 Gigabit Ethernet diff --git a/drivers/net/ethernet/renesas/Kconfig b/drivers/net/ethernet/renesas/Kconfig index bb0ebdfd4459..5a2a4af31812 100644 --- a/drivers/net/ethernet/renesas/Kconfig +++ b/drivers/net/ethernet/renesas/Kconfig @@ -6,7 +6,7 @@ config NET_VENDOR_RENESAS bool "Renesas devices" default y - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -23,7 +23,7 @@ config SH_ETH select MII select MDIO_BITBANG select PHYLIB - ---help--- + help Renesas SuperH Ethernet device driver. This driver supporting CPUs are: - SH7619, SH7710, SH7712, SH7724, SH7734, SH7763, SH7757, diff --git a/drivers/net/ethernet/rocker/Kconfig b/drivers/net/ethernet/rocker/Kconfig index 1083de99830d..99e1290e0307 100644 --- a/drivers/net/ethernet/rocker/Kconfig +++ b/drivers/net/ethernet/rocker/Kconfig @@ -6,7 +6,7 @@ config NET_VENDOR_ROCKER bool "Rocker devices" default y - ---help--- + help If you have a network device belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -19,7 +19,7 @@ if NET_VENDOR_ROCKER config ROCKER tristate "Rocker switch driver (EXPERIMENTAL)" depends on PCI && NET_SWITCHDEV && BRIDGE - ---help--- + help This driver supports Rocker switch device. To compile this driver as a module, choose M here: the diff --git a/drivers/net/ethernet/samsung/Kconfig b/drivers/net/ethernet/samsung/Kconfig index e92a178a76df..0582e110b1c0 100644 --- a/drivers/net/ethernet/samsung/Kconfig +++ b/drivers/net/ethernet/samsung/Kconfig @@ -6,7 +6,7 @@ config NET_VENDOR_SAMSUNG bool "Samsung Ethernet devices" default y - ---help--- + help If you have a network (Ethernet) chipset belonging to this class, say Y. @@ -23,7 +23,7 @@ config SXGBE_ETH select PHYLIB select CRC32 imply PTP_1588_CLOCK - ---help--- + help This is the driver for the SXGBE 10G Ethernet IP block found on Samsung platforms. diff --git a/drivers/net/ethernet/seeq/Kconfig b/drivers/net/ethernet/seeq/Kconfig index f3ac9cba5770..ad1df37571dd 100644 --- a/drivers/net/ethernet/seeq/Kconfig +++ b/drivers/net/ethernet/seeq/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_SEEQ bool "SEEQ devices" default y depends on HAS_IOMEM - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -20,14 +20,14 @@ if NET_VENDOR_SEEQ config ARM_ETHER3 tristate "Acorn/ANT Ether3 support" depends on ARM && ARCH_ACORN - ---help--- + help If you have an Acorn system with one of these network cards, you should say Y to this option if you wish to use it with Linux. config SGISEEQ tristate "SGI Seeq ethernet controller support" depends on SGI_HAS_SEEQ - ---help--- + help Say Y here if you have an Seeq based Ethernet network card. This is used in many Silicon Graphics machines. diff --git a/drivers/net/ethernet/sfc/Kconfig b/drivers/net/ethernet/sfc/Kconfig index ea5a9220196c..81b0f7d3a025 100644 --- a/drivers/net/ethernet/sfc/Kconfig +++ b/drivers/net/ethernet/sfc/Kconfig @@ -6,7 +6,7 @@ config NET_VENDOR_SOLARFLARE bool "Solarflare devices" default y - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -22,7 +22,7 @@ config SFC select MDIO select CRC32 imply PTP_1588_CLOCK - ---help--- + help This driver supports 10/40-gigabit Ethernet cards based on the Solarflare SFC9000-family and SFC9100-family controllers. @@ -32,7 +32,7 @@ config SFC_MTD bool "Solarflare SFC9000/SFC9100-family MTD support" depends on SFC && MTD && !(SFC=y && MTD=m) default y - ---help--- + help This exposes the on-board flash and/or EEPROM as MTD devices (e.g. /dev/mtd1). This is required to update the firmware or the boot configuration under Linux. @@ -40,14 +40,14 @@ config SFC_MCDI_MON bool "Solarflare SFC9000/SFC9100-family hwmon support" depends on SFC && HWMON && !(SFC=y && HWMON=m) default y - ---help--- + help This exposes the on-board firmware-managed sensors as a hardware monitor device. config SFC_SRIOV bool "Solarflare SFC9000-family SR-IOV support" depends on SFC && PCI_IOV default y - ---help--- + help This enables support for the SFC9000 I/O Virtualization features, allowing accelerated network performance in virtualized environments. @@ -55,7 +55,7 @@ config SFC_MCDI_LOGGING bool "Solarflare SFC9000/SFC9100-family MCDI logging support" depends on SFC default y - ---help--- + help This enables support for tracing of MCDI (Management-Controller-to- Driver-Interface) commands and responses, allowing debugging of driver/firmware interaction. The tracing is actually enabled by diff --git a/drivers/net/ethernet/sfc/falcon/Kconfig b/drivers/net/ethernet/sfc/falcon/Kconfig index 20e361950f7d..071154045dc2 100644 --- a/drivers/net/ethernet/sfc/falcon/Kconfig +++ b/drivers/net/ethernet/sfc/falcon/Kconfig @@ -6,7 +6,7 @@ config SFC_FALCON select CRC32 select I2C select I2C_ALGOBIT - ---help--- + help This driver supports 10-gigabit Ethernet cards based on the Solarflare SFC4000 controller. @@ -16,7 +16,7 @@ config SFC_FALCON_MTD bool "Solarflare SFC4000 MTD support" depends on SFC_FALCON && MTD && !(SFC_FALCON=y && MTD=m) default y - ---help--- + help This exposes the on-board flash and/or EEPROM as MTD devices (e.g. /dev/mtd1). This is required to update the boot configuration under Linux. diff --git a/drivers/net/ethernet/sgi/Kconfig b/drivers/net/ethernet/sgi/Kconfig index bc26fa0d196f..af66bb0a20d1 100644 --- a/drivers/net/ethernet/sgi/Kconfig +++ b/drivers/net/ethernet/sgi/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_SGI bool "SGI devices" default y depends on (PCI && SGI_MFD_IOC3) || SGI_IP32 - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -23,7 +23,7 @@ config SGI_IOC3_ETH select CRC16 select CRC32 select MII - ---help--- + help If you have a network (Ethernet) card of this type, say Y here. config SGI_O2MACE_ETH diff --git a/drivers/net/ethernet/silan/Kconfig b/drivers/net/ethernet/silan/Kconfig index 71929d148c3c..7ed08d588ac2 100644 --- a/drivers/net/ethernet/silan/Kconfig +++ b/drivers/net/ethernet/silan/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_SILAN bool "Silan devices" default y depends on PCI - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -21,7 +21,7 @@ config SC92031 tristate "Silan SC92031 PCI Fast Ethernet Adapter driver" depends on PCI select CRC32 - ---help--- + help This is a driver for the Fast Ethernet PCI network cards based on the Silan SC92031 chip (sometimes also called Rsltek 8139D). If you have one of these, say Y here. diff --git a/drivers/net/ethernet/sis/Kconfig b/drivers/net/ethernet/sis/Kconfig index d848ab0349a7..775d76d9890e 100644 --- a/drivers/net/ethernet/sis/Kconfig +++ b/drivers/net/ethernet/sis/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_SIS bool "Silicon Integrated Systems (SiS) devices" default y depends on PCI - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -22,7 +22,7 @@ config SIS900 depends on PCI select CRC32 select MII - ---help--- + help This is a driver for the Fast Ethernet PCI network cards based on the SiS 900 and SiS 7016 chips. The SiS 900 core is also embedded in SiS 630 and SiS 540 chipsets. @@ -38,7 +38,7 @@ config SIS190 depends on PCI select CRC32 select MII - ---help--- + help Say Y here if you have a SiS 190 PCI Fast Ethernet adapter or a SiS 191 PCI Gigabit Ethernet adapter. Both are expected to appear in lan on motherboard designs which are based on SiS 965 diff --git a/drivers/net/ethernet/smsc/Kconfig b/drivers/net/ethernet/smsc/Kconfig index 4d2d91ec8b41..6293b1e6c772 100644 --- a/drivers/net/ethernet/smsc/Kconfig +++ b/drivers/net/ethernet/smsc/Kconfig @@ -9,7 +9,7 @@ config NET_VENDOR_SMSC depends on ARM || ARM64 || ATARI_ETHERNAT || COLDFIRE || \ ISA || MAC || MIPS || NIOS2 || PCI || \ PCMCIA || SUPERH || XTENSA || H8300 - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -23,7 +23,7 @@ config SMC9194 tristate "SMC 9194 support" depends on ISA select CRC32 - ---help--- + help This is support for the SMC9xxx based Ethernet cards. Choose this option if you have a DELL laptop with the docking station, or another SMC9192/9194 based chipset. Say Y if you want it compiled @@ -40,7 +40,7 @@ config SMC91X depends on !OF || GPIOLIB depends on ARM || ARM64 || ATARI_ETHERNAT || COLDFIRE || \ MIPS || NIOS2 || SUPERH || XTENSA || H8300 - ---help--- + help This is a driver for SMC's 91x series of Ethernet chipsets, including the SMC91C94 and the SMC91C111. Say Y if you want it compiled into the kernel, and read the file @@ -56,7 +56,7 @@ config PCMCIA_SMC91C92 depends on PCMCIA select CRC32 select MII - ---help--- + help Say Y here if you intend to attach an SMC 91Cxx compatible PCMCIA (PC-card) Ethernet or Fast Ethernet card to your computer. @@ -68,7 +68,7 @@ config EPIC100 depends on PCI select CRC32 select MII - ---help--- + help This driver is for the SMC EtherPower II 9432 PCI Ethernet NIC, which is based on the SMC83c17x (EPIC/100). More specific information and updates are available from @@ -79,7 +79,7 @@ config SMC911X select CRC32 select MII depends on (ARM || SUPERH) - ---help--- + help This is a driver for SMSC's LAN911x series of Ethernet chipsets including the new LAN9115, LAN9116, LAN9117, and LAN9118. Say Y here if you want it compiled into the kernel. @@ -94,7 +94,7 @@ config SMSC911X select CRC32 select MII select PHYLIB - ---help--- + help Say Y here if you want support for SMSC LAN911x and LAN921x families of ethernet controllers. @@ -104,7 +104,7 @@ config SMSC911X config SMSC911X_ARCH_HOOKS def_bool n depends on SMSC911X - ---help--- + help If the arch enables this, it allows the arch to implement various hooks for more comprehensive interrupt control and also to override the source of the MAC address. @@ -115,7 +115,7 @@ config SMSC9420 select CRC32 select PHYLIB select SMSC_PHY - ---help--- + help This is a driver for SMSC's LAN9420 PCI ethernet adapter. Say Y here if you want it compiled into the kernel. diff --git a/drivers/net/ethernet/socionext/Kconfig b/drivers/net/ethernet/socionext/Kconfig index 95e99baf3f45..48298389851d 100644 --- a/drivers/net/ethernet/socionext/Kconfig +++ b/drivers/net/ethernet/socionext/Kconfig @@ -2,7 +2,7 @@ config NET_VENDOR_SOCIONEXT bool "Socionext ethernet drivers" default y - ---help--- + help Option to select ethernet drivers for Socionext platforms. Note that the answer to this question doesn't directly affect the @@ -18,7 +18,7 @@ config SNI_AVE depends on HAS_IOMEM select MFD_SYSCON select PHYLIB - ---help--- + help Driver for gigabit ethernet MACs, called AVE, in the Socionext UniPhier family. @@ -28,7 +28,7 @@ config SNI_NETSEC select PHYLIB select PAGE_POOL select MII - ---help--- + help Enable to add support for the SocioNext NetSec Gigabit Ethernet controller + PHY, as found on the Synquacer SC2A11 SoC diff --git a/drivers/net/ethernet/stmicro/Kconfig b/drivers/net/ethernet/stmicro/Kconfig index 39ef86360417..cc136b4c9afd 100644 --- a/drivers/net/ethernet/stmicro/Kconfig +++ b/drivers/net/ethernet/stmicro/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_STMICRO bool "STMicroelectronics devices" default y depends on HAS_IOMEM - ---help--- + help If you have a network (Ethernet) card based on Synopsys Ethernet IP Cores, say Y. diff --git a/drivers/net/ethernet/stmicro/stmmac/Kconfig b/drivers/net/ethernet/stmicro/stmmac/Kconfig index 36bd2e18f23b..9a47c5aec91a 100644 --- a/drivers/net/ethernet/stmicro/stmmac/Kconfig +++ b/drivers/net/ethernet/stmicro/stmmac/Kconfig @@ -9,7 +9,7 @@ config STMMAC_ETH select CRC32 imply PTP_1588_CLOCK select RESET_CONTROLLER - ---help--- + help This is the driver for the Ethernet IPs built around a Synopsys IP Core. @@ -20,7 +20,7 @@ config STMMAC_SELFTESTS depends on INET depends on STMMAC_ETH default n - ---help--- + help This adds support for STMMAC Selftests using ethtool. Enable this feature if you are facing problems with your HW and submit the test results to the netdev Mailing List. @@ -30,7 +30,7 @@ config STMMAC_PLATFORM depends on STMMAC_ETH select MFD_SYSCON default y - ---help--- + help This selects the platform specific bus support for the stmmac driver. This is the driver used on several SoCs: STi, Allwinner, Amlogic Meson, Altera SOCFPGA. @@ -52,7 +52,7 @@ config DWMAC_DWC_QOS_ETH config DWMAC_GENERIC tristate "Generic driver for DWMAC" default STMMAC_PLATFORM - ---help--- + help Generic DWMAC driver for platforms that don't require any platform specific code to function or is using platform data for setup. @@ -84,7 +84,7 @@ config DWMAC_LPC18XX default ARCH_LPC18XX depends on OF && (ARCH_LPC18XX || COMPILE_TEST) select MFD_SYSCON - ---help--- + help Support for NXP LPC18xx/43xx DWMAC Ethernet. config DWMAC_MEDIATEK @@ -155,7 +155,7 @@ config DWMAC_STI default ARCH_STI depends on OF && (ARCH_STI || COMPILE_TEST) select MFD_SYSCON - ---help--- + help Support for ethernet controller on STi SOCs. This selects STi SoC glue layer support for the stmmac @@ -167,7 +167,7 @@ config DWMAC_STM32 default ARCH_STM32 depends on OF && HAS_IOMEM && (ARCH_STM32 || COMPILE_TEST) select MFD_SYSCON - ---help--- + help Support for ethernet controller on STM32 SOCs. This selects STM32 SoC glue layer support for the stmmac @@ -178,7 +178,7 @@ config DWMAC_SUNXI tristate "Allwinner GMAC support" default ARCH_SUNXI depends on OF && (ARCH_SUNXI || COMPILE_TEST) - ---help--- + help Support for Allwinner A20/A31 GMAC ethernet controllers. This selects Allwinner SoC glue layer support for the @@ -190,7 +190,7 @@ config DWMAC_SUN8I default ARCH_SUNXI depends on OF && (ARCH_SUNXI || COMPILE_TEST) select MDIO_BUS_MUX - ---help--- + help Support for Allwinner H3 A83T A64 EMAC ethernet controllers. This selects Allwinner SoC glue layer support for the @@ -202,7 +202,7 @@ config DWMAC_IMX8 default ARCH_MXC depends on OF && (ARCH_MXC || COMPILE_TEST) select MFD_SYSCON - ---help--- + help Support for ethernet controller on NXP i.MX8 SOCs. This selects NXP SoC glue layer support for the stmmac @@ -216,7 +216,7 @@ config DWMAC_INTEL default X86 depends on X86 && STMMAC_ETH && PCI depends on COMMON_CLK - ---help--- + help This selects the Intel platform specific bus support for the stmmac driver. This driver is used for Intel Quark/EHL/TGL. @@ -224,7 +224,7 @@ config STMMAC_PCI tristate "STMMAC PCI bus support" depends on STMMAC_ETH && PCI depends on COMMON_CLK - ---help--- + help This selects the platform specific bus support for the stmmac driver. This driver was tested on XLINX XC2V3000 FF1152AMT0221 D1215994A VIRTEX FPGA board and SNPS QoS IPK Prototyping Kit. diff --git a/drivers/net/ethernet/sun/Kconfig b/drivers/net/ethernet/sun/Kconfig index 7b982e02ea3a..309de38a7530 100644 --- a/drivers/net/ethernet/sun/Kconfig +++ b/drivers/net/ethernet/sun/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_SUN bool "Sun devices" default y depends on SUN3 || SBUS || PCI || SUN_LDOMS - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -21,7 +21,7 @@ config HAPPYMEAL tristate "Sun Happy Meal 10/100baseT support" depends on (SBUS || PCI) select CRC32 - ---help--- + help This driver supports the "hme" interface present on most Ultra systems and as an option on older Sbus systems. This driver supports both PCI and Sbus devices. This driver also supports the "qfe" quad @@ -34,7 +34,7 @@ config SUNBMAC tristate "Sun BigMAC 10/100baseT support" depends on SBUS select CRC32 - ---help--- + help This driver supports the "be" interface available as an Sbus option. This is Sun's older 100baseT Ethernet device. @@ -45,7 +45,7 @@ config SUNQE tristate "Sun QuadEthernet support" depends on SBUS select CRC32 - ---help--- + help This driver supports the "qe" 10baseT Ethernet device, available as an Sbus option. Note that this is not the same as Quad FastEthernet "qfe" which is supported by the Happy Meal driver instead. @@ -58,7 +58,7 @@ config SUNGEM depends on PCI select CRC32 select SUNGEM_PHY - ---help--- + help Support for the Sun GEM chip, aka Sun GigabitEthernet/P 2.0. See also <http://docs.oracle.com/cd/E19455-01/806-3985-10/806-3985-10.pdf>. @@ -66,7 +66,7 @@ config CASSINI tristate "Sun Cassini support" depends on PCI select CRC32 - ---help--- + help Support for the Sun Cassini chip, aka Sun GigaSwift Ethernet. See also <http://docs.oracle.com/cd/E19113-01/giga.ether.pci/817-4341-10/817-4341-10.pdf>. @@ -80,7 +80,7 @@ config SUNVNET default m depends on SUN_LDOMS depends on SUNVNET_COMMON - ---help--- + help Support for virtual network devices under Sun Logical Domains. config LDMVSW @@ -88,7 +88,7 @@ config LDMVSW default m depends on SUN_LDOMS depends on SUNVNET_COMMON - ---help--- + help Support for virtual switch devices under Sun4v Logical Domains. This driver adds a network interface for every vsw-port node found in the machine description of a service domain. @@ -100,7 +100,7 @@ config NIU tristate "Sun Neptune 10Gbit Ethernet support" depends on PCI select CRC32 - ---help--- + help This enables support for cards based upon Sun's Neptune chipset. diff --git a/drivers/net/ethernet/synopsys/Kconfig b/drivers/net/ethernet/synopsys/Kconfig index 9e199772c1d7..f2a4287c48b8 100644 --- a/drivers/net/ethernet/synopsys/Kconfig +++ b/drivers/net/ethernet/synopsys/Kconfig @@ -6,7 +6,7 @@ config NET_VENDOR_SYNOPSYS bool "Synopsys devices" default y - ---help--- + help If you have a network (Ethernet) device belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -21,7 +21,7 @@ config DWC_XLGMAC depends on HAS_IOMEM && HAS_DMA select BITREVERSE select CRC32 - ---help--- + help This driver supports the Synopsys DesignWare Cores Enterprise Ethernet (dwc-xlgmac). @@ -30,7 +30,7 @@ if DWC_XLGMAC config DWC_XLGMAC_PCI tristate "XLGMAC PCI bus support" depends on DWC_XLGMAC && PCI - ---help--- + help This selects the pci bus support for the dwc-xlgmac driver. This driver was tested on Synopsys XLGMAC IP Prototyping Kit. diff --git a/drivers/net/ethernet/tehuti/Kconfig b/drivers/net/ethernet/tehuti/Kconfig index 8ad1526f4bdd..8735633765a1 100644 --- a/drivers/net/ethernet/tehuti/Kconfig +++ b/drivers/net/ethernet/tehuti/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_TEHUTI bool "Tehuti devices" default y depends on PCI - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -20,7 +20,7 @@ if NET_VENDOR_TEHUTI config TEHUTI tristate "Tehuti Networks 10G Ethernet" depends on PCI - ---help--- + help Tehuti Networks 10G Ethernet NIC endif # NET_VENDOR_TEHUTI diff --git a/drivers/net/ethernet/ti/Kconfig b/drivers/net/ethernet/ti/Kconfig index 182d10f171f6..50f55364d4fb 100644 --- a/drivers/net/ethernet/ti/Kconfig +++ b/drivers/net/ethernet/ti/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_TI bool "Texas Instruments (TI) devices" default y depends on PCI || EISA || AR7 || ARCH_DAVINCI || ARCH_OMAP2PLUS || ARCH_KEYSTONE || ARCH_K3 - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -23,7 +23,7 @@ config TI_DAVINCI_EMAC select TI_DAVINCI_MDIO select PHYLIB select GENERIC_ALLOCATOR - ---help--- + help This driver supports TI's DaVinci Ethernet . To compile this driver as a module, choose M here: the module @@ -33,7 +33,7 @@ config TI_DAVINCI_MDIO tristate "TI DaVinci MDIO Support" depends on ARCH_DAVINCI || ARCH_OMAP2PLUS || ARCH_KEYSTONE || ARCH_K3 || COMPILE_TEST select PHYLIB - ---help--- + help This driver supports TI's DaVinci MDIO module. To compile this driver as a module, choose M here: the module @@ -42,7 +42,7 @@ config TI_DAVINCI_MDIO config TI_CPSW_PHY_SEL bool "TI CPSW Phy mode Selection (DEPRECATED)" default n - ---help--- + help This driver supports configuring of the phy mode connected to the CPSW. DEPRECATED: use PHY_TI_GMII_SEL. @@ -55,7 +55,7 @@ config TI_CPSW select PAGE_POOL select REGMAP imply PHY_TI_GMII_SEL - ---help--- + help This driver supports TI's CPSW Ethernet Switch. To compile this driver as a module, choose M here: the module @@ -83,7 +83,7 @@ config TI_CPTS depends on ARCH_OMAP2PLUS || ARCH_KEYSTONE || COMPILE_TEST depends on COMMON_CLK depends on PTP_1588_CLOCK - ---help--- + help This driver supports the Common Platform Time Sync unit of the CPSW Ethernet Switch and Keystone 2 1g/10g Switch Subsystem. The unit can time stamp PTP UDP/IPv4 and Layer 2 packets, and the @@ -133,7 +133,7 @@ config TI_KEYSTONE_NETCP depends on OF depends on KEYSTONE_NAVIGATOR_DMA && KEYSTONE_NAVIGATOR_QMSS depends on TI_CPTS || !TI_CPTS - ---help--- + help This driver supports TI's Keystone NETCP Core. To compile this driver as a module, choose M here: the module @@ -142,7 +142,7 @@ config TI_KEYSTONE_NETCP config TI_KEYSTONE_NETCP_ETHSS depends on TI_KEYSTONE_NETCP tristate "TI Keystone NETCP Ethernet subsystem Support" - ---help--- + help To compile this driver as a module, choose M here: the module will be called keystone_netcp_ethss. @@ -150,7 +150,7 @@ config TI_KEYSTONE_NETCP_ETHSS config TLAN tristate "TI ThunderLAN support" depends on (PCI || EISA) - ---help--- + help If you have a PCI Ethernet network card based on the ThunderLAN chip which is supported by this driver, say Y here. @@ -168,7 +168,7 @@ config CPMAC tristate "TI AR7 CPMAC Ethernet support" depends on AR7 select PHYLIB - ---help--- + help TI AR7 CPMAC Ethernet support endif # NET_VENDOR_TI diff --git a/drivers/net/ethernet/toshiba/Kconfig b/drivers/net/ethernet/toshiba/Kconfig index 9ccdf032404e..701e9b7c1c3b 100644 --- a/drivers/net/ethernet/toshiba/Kconfig +++ b/drivers/net/ethernet/toshiba/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_TOSHIBA bool "Toshiba devices" default y depends on PCI && (PPC_IBM_CELL_BLADE || MIPS) || PPC_PS3 - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -21,7 +21,7 @@ config GELIC_NET tristate "PS3 Gigabit Ethernet driver" depends on PPC_PS3 select PS3_SYS_MANAGER - ---help--- + help This driver supports the network device on the PS3 game console. This driver has built-in support for Ethernet. @@ -32,7 +32,7 @@ config GELIC_WIRELESS bool "PS3 Wireless support" depends on GELIC_NET && WLAN select WIRELESS_EXT - ---help--- + help This option adds the support for the wireless feature of PS3. If you have the wireless-less model of PS3 or have no plan to use wireless feature, disabling this option saves memory. As @@ -44,7 +44,7 @@ config SPIDER_NET depends on PCI && PPC_IBM_CELL_BLADE select FW_LOADER select SUNGEM_PHY - ---help--- + help This driver supports the Gigabit Ethernet chips present on the Cell Processor-Based Blades from IBM. diff --git a/drivers/net/ethernet/tundra/Kconfig b/drivers/net/ethernet/tundra/Kconfig index 5c909df0c3b9..edd52b2bd135 100644 --- a/drivers/net/ethernet/tundra/Kconfig +++ b/drivers/net/ethernet/tundra/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_TUNDRA bool "Tundra devices" default y depends on TSI108_BRIDGE - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -20,7 +20,7 @@ if NET_VENDOR_TUNDRA config TSI108_ETH tristate "Tundra TSI108 gigabit Ethernet support" depends on TSI108_BRIDGE - ---help--- + help This driver supports Tundra TSI108 gigabit Ethernet ports. To compile this driver as a module, choose M here: the module will be called tsi108_eth. diff --git a/drivers/net/ethernet/via/Kconfig b/drivers/net/ethernet/via/Kconfig index 6cff5f7d57c4..da287ef65be7 100644 --- a/drivers/net/ethernet/via/Kconfig +++ b/drivers/net/ethernet/via/Kconfig @@ -6,7 +6,7 @@ config NET_VENDOR_VIA bool "VIA devices" default y - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -23,7 +23,7 @@ config VIA_RHINE depends on HAS_DMA select CRC32 select MII - ---help--- + help If you have a VIA "Rhine" based network card (Rhine-I (VT86C100A), Rhine-II (VT6102), or Rhine-III (VT6105)), say Y here. Rhine-type Ethernet functions can also be found integrated on South Bridges @@ -35,7 +35,7 @@ config VIA_RHINE config VIA_RHINE_MMIO bool "Use MMIO instead of PIO" depends on VIA_RHINE - ---help--- + help This instructs the driver to use PCI shared memory (MMIO) instead of programmed I/O ports (PIO). Enabling this gives an improvement in processing time in parts of the driver. @@ -49,7 +49,7 @@ config VIA_VELOCITY select CRC32 select CRC_CCITT select MII - ---help--- + help If you have a VIA "Velocity" based network card say Y here. To compile this driver as a module, choose M here. The module diff --git a/drivers/net/ethernet/wiznet/Kconfig b/drivers/net/ethernet/wiznet/Kconfig index 0422775e1659..4bac2ad2d6a1 100644 --- a/drivers/net/ethernet/wiznet/Kconfig +++ b/drivers/net/ethernet/wiznet/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_WIZNET bool "WIZnet devices" depends on HAS_IOMEM default y - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -20,7 +20,7 @@ if NET_VENDOR_WIZNET config WIZNET_W5100 tristate "WIZnet W5100 Ethernet support" depends on HAS_IOMEM - ---help--- + help Support for WIZnet W5100 chips. W5100 is a single chip with integrated 10/100 Ethernet MAC, @@ -33,7 +33,7 @@ config WIZNET_W5100 config WIZNET_W5300 tristate "WIZnet W5300 Ethernet support" depends on HAS_IOMEM - ---help--- + help Support for WIZnet W5300 chips. W5300 is a single chip with integrated 10/100 Ethernet MAC, @@ -50,20 +50,20 @@ choice config WIZNET_BUS_DIRECT bool "Direct address bus mode" - ---help--- + help In direct address mode host system can directly access all registers after mapping to Memory-Mapped I/O space. config WIZNET_BUS_INDIRECT bool "Indirect address bus mode" - ---help--- + help In indirect address mode host system indirectly accesses registers using Indirect Mode Address Register and Indirect Mode Data Register, which are directly mapped to Memory-Mapped I/O space. config WIZNET_BUS_ANY bool "Select interface mode in runtime" - ---help--- + help If interface mode is unknown in compile time, it can be selected in runtime from board/platform resources configuration. @@ -74,7 +74,7 @@ config WIZNET_W5100_SPI tristate "WIZnet W5100/W5200/W5500 Ethernet support for SPI mode" depends on WIZNET_BUS_ANY && WIZNET_W5100 depends on SPI - ---help--- + help In SPI mode host system accesses registers using SPI protocol (mode 0) on the SPI bus. diff --git a/drivers/net/ethernet/xilinx/Kconfig b/drivers/net/ethernet/xilinx/Kconfig index 0810af8193cb..d0d0d4fe9d40 100644 --- a/drivers/net/ethernet/xilinx/Kconfig +++ b/drivers/net/ethernet/xilinx/Kconfig @@ -6,7 +6,7 @@ config NET_VENDOR_XILINX bool "Xilinx devices" default y - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -20,20 +20,20 @@ config XILINX_EMACLITE tristate "Xilinx 10/100 Ethernet Lite support" depends on PPC32 || MICROBLAZE || ARCH_ZYNQ || MIPS select PHYLIB - ---help--- + help This driver supports the 10/100 Ethernet Lite from Xilinx. config XILINX_AXI_EMAC tristate "Xilinx 10/100/1000 AXI Ethernet support" select PHYLINK - ---help--- + help This driver supports the 10/100/1000 Ethernet from Xilinx for the AXI bus interface used in Xilinx Virtex FPGAs and Soc's. config XILINX_LL_TEMAC tristate "Xilinx LL TEMAC (LocalLink Tri-mode Ethernet MAC) driver" select PHYLIB - ---help--- + help This driver supports the Xilinx 10/100/1000 LocalLink TEMAC core used in Xilinx Spartan and Virtex FPGAs diff --git a/drivers/net/ethernet/xircom/Kconfig b/drivers/net/ethernet/xircom/Kconfig index ad5390079b13..7497b9bea511 100644 --- a/drivers/net/ethernet/xircom/Kconfig +++ b/drivers/net/ethernet/xircom/Kconfig @@ -7,7 +7,7 @@ config NET_VENDOR_XIRCOM bool "Xircom devices" default y depends on PCMCIA - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question doesn't directly affect the @@ -20,7 +20,7 @@ if NET_VENDOR_XIRCOM config PCMCIA_XIRC2PS tristate "Xircom 16-bit PCMCIA support" depends on PCMCIA - ---help--- + help Say Y here if you intend to attach a Xircom 16-bit PCMCIA (PC-card) Ethernet or Fast Ethernet card to your computer. diff --git a/drivers/net/ethernet/xscale/Kconfig b/drivers/net/ethernet/xscale/Kconfig index 98aa7b8ddb06..7b83a6e5d894 100644 --- a/drivers/net/ethernet/xscale/Kconfig +++ b/drivers/net/ethernet/xscale/Kconfig @@ -8,7 +8,7 @@ config NET_VENDOR_XSCALE default y depends on NET_VENDOR_INTEL && (ARM && ARCH_IXP4XX && \ IXP4XX_NPE && IXP4XX_QMGR) - ---help--- + help If you have a network (Ethernet) card belonging to this class, say Y. Note that the answer to this question does not directly affect the @@ -23,7 +23,7 @@ config IXP4XX_ETH depends on ARM && ARCH_IXP4XX && IXP4XX_NPE && IXP4XX_QMGR select PHYLIB select NET_PTP_CLASSIFY - ---help--- + help Say Y here if you want to use built-in Ethernet ports on IXP4xx processor. |