1# SPDX-License-Identifier: GPL-2.0-only 2# 3# Microchip network device configuration 4# 5 6config NET_VENDOR_MICROCHIP 7 bool "Microchip devices" 8 default y 9 help 10 If you have a network (Ethernet) card belonging to this class, say Y. 11 12 Note that the answer to this question doesn't directly affect the 13 kernel: saying N will just cause the configurator to skip all 14 the questions about Microchip cards. If you say Y, you will be asked 15 for your specific card in the following questions. 16 17if NET_VENDOR_MICROCHIP 18 19config ENC28J60 20 tristate "ENC28J60 support" 21 depends on SPI 22 select CRC32 23 help 24 Support for the Microchip EN28J60 ethernet chip. 25 26 To compile this driver as a module, choose M here. The module will be 27 called enc28j60. 28 29config ENC28J60_WRITEVERIFY 30 bool "Enable write verify" 31 depends on ENC28J60 32 help 33 Enable the verify after the buffer write useful for debugging purpose. 34 If unsure, say N. 35 36config ENCX24J600 37 tristate "ENCX24J600 support" 38 depends on SPI 39 help 40 Support for the Microchip ENC424J600/624J600 ethernet chip. 41 42 To compile this driver as a module, choose M here. The module will be 43 called encx24j600. 44 45config LAN743X 46 tristate "LAN743x support" 47 depends on PCI 48 depends on PTP_1588_CLOCK_OPTIONAL 49 select FIXED_PHY 50 select CRC16 51 select CRC32 52 select PHYLINK 53 help 54 Support for the Microchip LAN743x and PCI11x1x families of PCI 55 Express Ethernet devices 56 57 To compile this driver as a module, choose M here. The module will be 58 called lan743x. 59 60source "drivers/net/ethernet/microchip/lan865x/Kconfig" 61source "drivers/net/ethernet/microchip/lan966x/Kconfig" 62source "drivers/net/ethernet/microchip/lan969x/Kconfig" 63source "drivers/net/ethernet/microchip/sparx5/Kconfig" 64source "drivers/net/ethernet/microchip/vcap/Kconfig" 65source "drivers/net/ethernet/microchip/fdma/Kconfig" 66 67endif # NET_VENDOR_MICROCHIP 68