]>
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 | |
530742e7 | 20 | depends on ARC || ARCH_ROCKCHIP || COMPILE_TEST |
e4f2379d AB |
21 | select MII |
22 | select PHYLIB | |
23d2d9a6 RP |
23 | |
24 | config ARC_EMAC | |
25 | tristate "ARC EMAC support" | |
26 | select ARC_EMAC_CORE | |
530742e7 | 27 | depends on OF_IRQ && OF_NET && HAS_DMA && (ARC || COMPILE_TEST) |
e4f2379d AB |
28 | ---help--- |
29 | On some legacy ARC (Synopsys) FPGA boards such as ARCAngel4/ML50x | |
30 | non-standard on-chip ethernet device ARC EMAC 10/100 is used. | |
31 | Say Y here if you have such a board. If unsure, say N. | |
32 | ||
6eacf311 RP |
33 | config EMAC_ROCKCHIP |
34 | tristate "Rockchip EMAC support" | |
35 | select ARC_EMAC_CORE | |
530742e7 | 36 | depends on OF_IRQ && OF_NET && REGULATOR && HAS_DMA && (ARCH_ROCKCHIP || COMPILE_TEST) |
6eacf311 | 37 | ---help--- |
af72261f | 38 | Support for Rockchip RK3036/RK3066/RK3188 EMAC ethernet controllers. |
6eacf311 | 39 | This selects Rockchip SoC glue layer support for the |
af72261f | 40 | emac device driver. This driver is used for RK3036/RK3066/RK3188 |
6eacf311 RP |
41 | EMAC ethernet controller. |
42 | ||
e4f2379d | 43 | endif # NET_VENDOR_ARC |