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