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