1# 2# ARC EMAC network device configuration 3# 4 5config 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 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 16if NET_VENDOR_ARC 17 18config ARC_EMAC_CORE 19 tristate 20 depends on ARC || ARCH_ROCKCHIP || COMPILE_TEST 21 select MII 22 select PHYLIB 23 24config ARC_EMAC 25 tristate "ARC EMAC support" 26 select ARC_EMAC_CORE 27 depends on OF_IRQ && OF_NET && HAS_DMA && (ARC || COMPILE_TEST) 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 33config EMAC_ROCKCHIP 34 tristate "Rockchip EMAC support" 35 select ARC_EMAC_CORE 36 depends on OF_IRQ && OF_NET && REGULATOR && HAS_DMA && (ARCH_ROCKCHIP || COMPILE_TEST) 37 ---help--- 38 Support for Rockchip RK3036/RK3066/RK3188 EMAC ethernet controllers. 39 This selects Rockchip SoC glue layer support for the 40 emac device driver. This driver is used for RK3036/RK3066/RK3188 41 EMAC ethernet controller. 42 43endif # NET_VENDOR_ARC 44