17ac6653aSJeff Kirsherconfig STMMAC_ETH
27ac6653aSJeff Kirsher	tristate "STMicroelectronics 10/100/1000 Ethernet driver"
3fd1eb9e6SGeert Uytterhoeven	depends on HAS_IOMEM && HAS_DMA
47ac6653aSJeff Kirsher	select MII
57ac6653aSJeff Kirsher	select PHYLIB
67ac6653aSJeff Kirsher	select CRC32
792ba6888SRayagond Kokatanur	select PTP_1588_CLOCK
8c5e4ddbdSChen-Yu Tsai	select RESET_CONTROLLER
97ac6653aSJeff Kirsher	---help---
107ac6653aSJeff Kirsher	  This is the driver for the Ethernet IPs are built around a
117ac6653aSJeff Kirsher	  Synopsys IP Core and only tested on the STMicroelectronics
127ac6653aSJeff Kirsher	  platforms.
137ac6653aSJeff Kirsher
147ac6653aSJeff Kirsherif STMMAC_ETH
157ac6653aSJeff Kirsher
16bfab27a1SGiuseppe CAVALLAROconfig STMMAC_PLATFORM
17b2e2f0c7SAndy Shevchenko	tristate "STMMAC Platform bus support"
18bfab27a1SGiuseppe CAVALLARO	depends on STMMAC_ETH
1933d5e332SGiuseppe CAVALLARO	default y
20bfab27a1SGiuseppe CAVALLARO	---help---
21c0d54066SGiuseppe CAVALLARO	  This selects the platform specific bus support for the stmmac driver.
22c0d54066SGiuseppe CAVALLARO	  This is the driver used on several SoCs:
23c0d54066SGiuseppe CAVALLARO	  STi, Allwinner, Amlogic Meson, Altera SOCFPGA.
24c0d54066SGiuseppe CAVALLARO
25bfab27a1SGiuseppe CAVALLARO	  If you have a controller with this interface, say Y or M here.
26bfab27a1SGiuseppe CAVALLARO
27bfab27a1SGiuseppe CAVALLARO	  If unsure, say N.
28bfab27a1SGiuseppe CAVALLARO
29bfab27a1SGiuseppe CAVALLAROconfig STMMAC_PCI
30b2e2f0c7SAndy Shevchenko	tristate "STMMAC PCI bus support"
316e1215adSKees Cook	depends on STMMAC_ETH && PCI
32bfab27a1SGiuseppe CAVALLARO	---help---
33bfab27a1SGiuseppe CAVALLARO	  This is to select the Synopsys DWMAC available on PCI devices,
34bfab27a1SGiuseppe CAVALLARO	  if you have a controller with this interface, say Y or M here.
35bfab27a1SGiuseppe CAVALLARO
36bfab27a1SGiuseppe CAVALLARO	  This PCI support is tested on XLINX XC2V3000 FF1152AMT0221
37bfab27a1SGiuseppe CAVALLARO	  D1215994A VIRTEX FPGA board.
38bfab27a1SGiuseppe CAVALLARO
39bfab27a1SGiuseppe CAVALLARO	  If unsure, say N.
407ac6653aSJeff Kirsherendif
41