xref: /openbmc/linux/drivers/net/ethernet/arc/Kconfig (revision af72261f)
1e4f2379dSAlexey Brodkin#
2e4f2379dSAlexey Brodkin# ARC EMAC network device configuration
3e4f2379dSAlexey Brodkin#
4e4f2379dSAlexey Brodkin
5e4f2379dSAlexey Brodkinconfig NET_VENDOR_ARC
6e4f2379dSAlexey Brodkin	bool "ARC devices"
7e4f2379dSAlexey Brodkin	default y
8e4f2379dSAlexey Brodkin	---help---
9138b15edSPaul Gortmaker	  If you have a network (Ethernet) card belonging to this class, say Y.
10e4f2379dSAlexey Brodkin
11e4f2379dSAlexey Brodkin	  Note that the answer to this question doesn't directly affect the
12e4f2379dSAlexey Brodkin	  kernel: saying N will just cause the configurator to skip all
13e4f2379dSAlexey Brodkin	  the questions about ARC cards. If you say Y, you will be asked for
14e4f2379dSAlexey Brodkin	  your specific card in the following questions.
15e4f2379dSAlexey Brodkin
16e4f2379dSAlexey Brodkinif NET_VENDOR_ARC
17e4f2379dSAlexey Brodkin
1823d2d9a6SRomain Perierconfig ARC_EMAC_CORE
1923d2d9a6SRomain Perier	tristate
20e4f2379dSAlexey Brodkin	select MII
21e4f2379dSAlexey Brodkin	select PHYLIB
2223d2d9a6SRomain Perier
2323d2d9a6SRomain Perierconfig ARC_EMAC
2423d2d9a6SRomain Perier	tristate "ARC EMAC support"
2523d2d9a6SRomain Perier	select ARC_EMAC_CORE
260357cc1dSGeert Uytterhoeven	depends on OF_IRQ && OF_NET && HAS_DMA
27e4f2379dSAlexey Brodkin	---help---
28e4f2379dSAlexey Brodkin	  On some legacy ARC (Synopsys) FPGA boards such as ARCAngel4/ML50x
29e4f2379dSAlexey Brodkin	  non-standard on-chip ethernet device ARC EMAC 10/100 is used.
30e4f2379dSAlexey Brodkin	  Say Y here if you have such a board.  If unsure, say N.
31e4f2379dSAlexey Brodkin
326eacf311SRomain Perierconfig EMAC_ROCKCHIP
336eacf311SRomain Perier	tristate "Rockchip EMAC support"
346eacf311SRomain Perier	select ARC_EMAC_CORE
350357cc1dSGeert Uytterhoeven	depends on OF_IRQ && OF_NET && REGULATOR && HAS_DMA
366eacf311SRomain Perier	---help---
37af72261fSXing Zheng	  Support for Rockchip RK3036/RK3066/RK3188 EMAC ethernet controllers.
386eacf311SRomain Perier	  This selects Rockchip SoC glue layer support for the
39af72261fSXing Zheng	  emac device driver. This driver is used for RK3036/RK3066/RK3188
406eacf311SRomain Perier	  EMAC ethernet controller.
416eacf311SRomain Perier
42e4f2379dSAlexey Brodkinendif # NET_VENDOR_ARC
43