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