Add the rt linux 4.1.3-rt3 as base
[kvmfornfv.git] / kernel / drivers / net / ethernet / arc / Kconfig
diff --git a/kernel/drivers/net/ethernet/arc/Kconfig b/kernel/drivers/net/ethernet/arc/Kconfig
new file mode 100644 (file)
index 0000000..dea29ee
--- /dev/null
@@ -0,0 +1,44 @@
+#
+# ARC EMAC network device configuration
+#
+
+config NET_VENDOR_ARC
+       bool "ARC devices"
+       default y
+       ---help---
+         If you have a network (Ethernet) card belonging to this class, say Y
+         and read the Ethernet-HOWTO, available from
+         <http://www.tldp.org/docs.html#howto>.
+
+         Note that the answer to this question doesn't directly affect the
+         kernel: saying N will just cause the configurator to skip all
+         the questions about ARC cards. If you say Y, you will be asked for
+         your specific card in the following questions.
+
+if NET_VENDOR_ARC
+
+config ARC_EMAC_CORE
+       tristate
+       select MII
+       select PHYLIB
+
+config ARC_EMAC
+       tristate "ARC EMAC support"
+       select ARC_EMAC_CORE
+       depends on OF_IRQ && OF_NET && HAS_DMA
+       ---help---
+         On some legacy ARC (Synopsys) FPGA boards such as ARCAngel4/ML50x
+         non-standard on-chip ethernet device ARC EMAC 10/100 is used.
+         Say Y here if you have such a board.  If unsure, say N.
+
+config EMAC_ROCKCHIP
+       tristate "Rockchip EMAC support"
+       select ARC_EMAC_CORE
+       depends on OF_IRQ && OF_NET && REGULATOR && HAS_DMA
+       ---help---
+         Support for Rockchip RK3066/RK3188 EMAC ethernet controllers.
+         This selects Rockchip SoC glue layer support for the
+         emac device driver. This driver is used for RK3066/RK3188
+         EMAC ethernet controller.
+
+endif # NET_VENDOR_ARC