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