| config STMMAC_ETH |
| tristate "STMicroelectronics 10/100/1000 Ethernet driver" |
| depends on HAS_IOMEM && HAS_DMA |
| select MII |
| select PHYLIB |
| select CRC32 |
| select PTP_1588_CLOCK |
| select RESET_CONTROLLER |
| ---help--- |
| This is the driver for the Ethernet IPs are built around a |
| Synopsys IP Core and only tested on the STMicroelectronics |
| platforms. |
| |
| if STMMAC_ETH |
| |
| config STMMAC_PLATFORM |
| tristate "STMMAC Platform bus support" |
| depends on STMMAC_ETH |
| default y |
| ---help--- |
| This selects the platform specific bus support for the stmmac driver. |
| This is the driver used on several SoCs: |
| STi, Allwinner, Amlogic Meson, Altera SOCFPGA. |
| |
| If you have a controller with this interface, say Y or M here. |
| |
| If unsure, say N. |
| |
| config STMMAC_PCI |
| tristate "STMMAC PCI bus support" |
| depends on STMMAC_ETH && PCI |
| ---help--- |
| This is to select the Synopsys DWMAC available on PCI devices, |
| if you have a controller with this interface, say Y or M here. |
| |
| This PCI support is tested on XLINX XC2V3000 FF1152AMT0221 |
| D1215994A VIRTEX FPGA board. |
| |
| If unsure, say N. |
| endif |