18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 28c2ecf20Sopenharmony_ci# 38c2ecf20Sopenharmony_ci# Microchip network device configuration 48c2ecf20Sopenharmony_ci# 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_ciconfig NET_VENDOR_MICROCHIP 78c2ecf20Sopenharmony_ci bool "Microchip devices" 88c2ecf20Sopenharmony_ci default y 98c2ecf20Sopenharmony_ci help 108c2ecf20Sopenharmony_ci If you have a network (Ethernet) card belonging to this class, say Y. 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ci Note that the answer to this question doesn't directly affect the 138c2ecf20Sopenharmony_ci kernel: saying N will just cause the configurator to skip all 148c2ecf20Sopenharmony_ci the questions about Microchip cards. If you say Y, you will be asked 158c2ecf20Sopenharmony_ci for your specific card in the following questions. 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_ciif NET_VENDOR_MICROCHIP 188c2ecf20Sopenharmony_ci 198c2ecf20Sopenharmony_ciconfig ENC28J60 208c2ecf20Sopenharmony_ci tristate "ENC28J60 support" 218c2ecf20Sopenharmony_ci depends on SPI 228c2ecf20Sopenharmony_ci select CRC32 238c2ecf20Sopenharmony_ci help 248c2ecf20Sopenharmony_ci Support for the Microchip EN28J60 ethernet chip. 258c2ecf20Sopenharmony_ci 268c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here. The module will be 278c2ecf20Sopenharmony_ci called enc28j60. 288c2ecf20Sopenharmony_ci 298c2ecf20Sopenharmony_ciconfig ENC28J60_WRITEVERIFY 308c2ecf20Sopenharmony_ci bool "Enable write verify" 318c2ecf20Sopenharmony_ci depends on ENC28J60 328c2ecf20Sopenharmony_ci help 338c2ecf20Sopenharmony_ci Enable the verify after the buffer write useful for debugging purpose. 348c2ecf20Sopenharmony_ci If unsure, say N. 358c2ecf20Sopenharmony_ci 368c2ecf20Sopenharmony_ciconfig ENCX24J600 378c2ecf20Sopenharmony_ci tristate "ENCX24J600 support" 388c2ecf20Sopenharmony_ci depends on SPI 398c2ecf20Sopenharmony_ci help 408c2ecf20Sopenharmony_ci Support for the Microchip ENC424J600/624J600 ethernet chip. 418c2ecf20Sopenharmony_ci 428c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here. The module will be 438c2ecf20Sopenharmony_ci called encx24j600. 448c2ecf20Sopenharmony_ci 458c2ecf20Sopenharmony_ciconfig LAN743X 468c2ecf20Sopenharmony_ci tristate "LAN743x support" 478c2ecf20Sopenharmony_ci depends on PCI 488c2ecf20Sopenharmony_ci select PHYLIB 498c2ecf20Sopenharmony_ci select CRC16 508c2ecf20Sopenharmony_ci select CRC32 518c2ecf20Sopenharmony_ci help 528c2ecf20Sopenharmony_ci Support for the Microchip LAN743x PCI Express Gigabit Ethernet chip 538c2ecf20Sopenharmony_ci 548c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here. The module will be 558c2ecf20Sopenharmony_ci called lan743x. 568c2ecf20Sopenharmony_ci 578c2ecf20Sopenharmony_ciendif # NET_VENDOR_MICROCHIP 58