Commit | Line | Data |
---|---|---|
e4f2379d AB |
1 | # |
2 | # ARC EMAC network device configuration | |
3 | # | |
4 | ||
5 | config NET_VENDOR_ARC | |
6 | bool "ARC devices" | |
7 | default y | |
8 | ---help--- | |
138b15ed | 9 | If you have a network (Ethernet) card belonging to this class, say Y. |
e4f2379d AB |
10 | |
11 | Note that the answer to this question doesn't directly affect the | |
12 | kernel: saying N will just cause the configurator to skip all | |
13 | the questions about ARC cards. If you say Y, you will be asked for | |
14 | your specific card in the following questions. | |
15 | ||
16 | if NET_VENDOR_ARC | |
17 | ||
23d2d9a6 RP |
18 | config ARC_EMAC_CORE |
19 | tristate | |
e4f2379d AB |
20 | select MII |
21 | select PHYLIB | |
23d2d9a6 RP |
22 | |
23 | config ARC_EMAC | |
24 | tristate "ARC EMAC support" | |
25 | select ARC_EMAC_CORE | |
0357cc1d | 26 | depends on OF_IRQ && OF_NET && HAS_DMA |
e4f2379d AB |
27 | ---help--- |
28 | On some legacy ARC (Synopsys) FPGA boards such as ARCAngel4/ML50x | |
29 | non-standard on-chip ethernet device ARC EMAC 10/100 is used. | |
30 | Say Y here if you have such a board. If unsure, say N. | |
31 | ||
6eacf311 RP |
32 | config EMAC_ROCKCHIP |
33 | tristate "Rockchip EMAC support" | |
34 | select ARC_EMAC_CORE | |
0357cc1d | 35 | depends on OF_IRQ && OF_NET && REGULATOR && HAS_DMA |
6eacf311 | 36 | ---help--- |
af72261f | 37 | Support for Rockchip RK3036/RK3066/RK3188 EMAC ethernet controllers. |
6eacf311 | 38 | This selects Rockchip SoC glue layer support for the |
af72261f | 39 | emac device driver. This driver is used for RK3036/RK3066/RK3188 |
6eacf311 RP |
40 | EMAC ethernet controller. |
41 | ||
e4f2379d | 42 | endif # NET_VENDOR_ARC |