xref: /openbmc/linux/drivers/net/ethernet/synopsys/Kconfig (revision 65e0ace2c5cdd7aa898fea17d6e7bdc909394bf9)
1*65e0ace2SJie Deng#
2*65e0ace2SJie Deng# Synopsys network device configuration
3*65e0ace2SJie Deng#
4*65e0ace2SJie Deng
5*65e0ace2SJie Dengconfig NET_VENDOR_SYNOPSYS
6*65e0ace2SJie Deng	bool "Synopsys devices"
7*65e0ace2SJie Deng	default y
8*65e0ace2SJie Deng	---help---
9*65e0ace2SJie Deng	  If you have a network (Ethernet) device belonging to this class, say Y.
10*65e0ace2SJie Deng
11*65e0ace2SJie Deng	  Note that the answer to this question doesn't directly affect the
12*65e0ace2SJie Deng	  kernel: saying N will just cause the configurator to skip all
13*65e0ace2SJie Deng	  the questions about Synopsys devices. If you say Y, you will be asked
14*65e0ace2SJie Deng	  for your specific device in the following questions.
15*65e0ace2SJie Deng
16*65e0ace2SJie Dengif NET_VENDOR_SYNOPSYS
17*65e0ace2SJie Deng
18*65e0ace2SJie Dengconfig DWC_XLGMAC
19*65e0ace2SJie Deng	tristate "Synopsys DWC Enterprise Ethernet (XLGMAC) driver support"
20*65e0ace2SJie Deng	depends on HAS_IOMEM && HAS_DMA
21*65e0ace2SJie Deng	select BITREVERSE
22*65e0ace2SJie Deng	select CRC32
23*65e0ace2SJie Deng	---help---
24*65e0ace2SJie Deng	  This driver supports the Synopsys DesignWare Cores Enterprise
25*65e0ace2SJie Deng	  Ethernet (dwc-xlgmac).
26*65e0ace2SJie Deng
27*65e0ace2SJie Dengif DWC_XLGMAC
28*65e0ace2SJie Deng
29*65e0ace2SJie Dengconfig DWC_XLGMAC_PCI
30*65e0ace2SJie Deng	tristate "XLGMAC PCI bus support"
31*65e0ace2SJie Deng	depends on DWC_XLGMAC && PCI
32*65e0ace2SJie Deng	---help---
33*65e0ace2SJie Deng	  This selects the pci bus support for the dwc-xlgmac driver.
34*65e0ace2SJie Deng	  This driver was tested on Synopsys XLGMAC IP Prototyping Kit.
35*65e0ace2SJie Deng
36*65e0ace2SJie Deng	  If you have a controller with this interface, say Y or M here.
37*65e0ace2SJie Deng	  If unsure, say N.
38*65e0ace2SJie Deng
39*65e0ace2SJie Dengendif # DWC_XLGMAC
40*65e0ace2SJie Deng
41*65e0ace2SJie Dengendif # NET_VENDOR_SYNOPSYS
42