1config STMMAC_ETH
2	tristate "STMicroelectronics 10/100/1000 Ethernet driver"
3	depends on HAS_IOMEM && HAS_DMA
4	select MII
5	select PHYLIB
6	select CRC32
7	select PTP_1588_CLOCK
8	select RESET_CONTROLLER
9	---help---
10	  This is the driver for the Ethernet IPs are built around a
11	  Synopsys IP Core and only tested on the STMicroelectronics
12	  platforms.
13
14if STMMAC_ETH
15
16config STMMAC_PLATFORM
17	tristate "STMMAC Platform bus support"
18	depends on STMMAC_ETH
19	default y
20	---help---
21	  This selects the platform specific bus support for the stmmac driver.
22	  This is the driver used on several SoCs:
23	  STi, Allwinner, Amlogic Meson, Altera SOCFPGA.
24
25	  If you have a controller with this interface, say Y or M here.
26
27	  If unsure, say N.
28
29config STMMAC_PCI
30	tristate "STMMAC PCI bus support"
31	depends on STMMAC_ETH && PCI
32	---help---
33	  This is to select the Synopsys DWMAC available on PCI devices,
34	  if you have a controller with this interface, say Y or M here.
35
36	  This PCI support is tested on XLINX XC2V3000 FF1152AMT0221
37	  D1215994A VIRTEX FPGA board.
38
39	  If unsure, say N.
40endif
41