Add the rt linux 4.1.3-rt3 as base
[kvmfornfv.git] / kernel / drivers / net / ethernet / stmicro / stmmac / Kconfig
diff --git a/kernel/drivers/net/ethernet/stmicro/stmmac/Kconfig b/kernel/drivers/net/ethernet/stmicro/stmmac/Kconfig
new file mode 100644 (file)
index 0000000..7d3af19
--- /dev/null
@@ -0,0 +1,40 @@
+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