ramips: rename ethernet driver folder to the same one that upstream uses
[openwrt/staging/chunkeey.git] / target / linux / ramips / files-4.14 / drivers / net / ethernet / mediatek / Kconfig
1 config NET_VENDOR_MEDIATEK
2 tristate "Mediatek/Ralink ethernet driver"
3 depends on RALINK
4 help
5 This driver supports the ethernet mac inside the Mediatek and Ralink WiSoCs
6
7 config NET_MEDIATEK_SOC
8 def_tristate NET_VENDOR_MEDIATEK
9
10 if NET_MEDIATEK_SOC
11 choice
12 prompt "MAC type"
13
14 config NET_MEDIATEK_RT2880
15 bool "RT2882"
16 depends on MIPS && SOC_RT288X
17
18 config NET_MEDIATEK_RT3050
19 bool "RT3050/MT7628"
20 depends on MIPS && (SOC_RT305X || SOC_MT7620)
21
22 config NET_MEDIATEK_RT3883
23 bool "RT3883"
24 depends on MIPS && SOC_RT3883
25
26 config NET_MEDIATEK_MT7620
27 bool "MT7620"
28 depends on MIPS && SOC_MT7620
29
30 config NET_MEDIATEK_MT7621
31 bool "MT7621"
32 depends on MIPS && SOC_MT7621
33
34 endchoice
35
36 config NET_MEDIATEK_OFFLOAD
37 def_bool NET_MEDIATEK_SOC
38 depends on NET_MEDIATEK_MT7621
39
40 config NET_MEDIATEK_HW_QOS
41 def_bool NET_MEDIATEK_SOC
42 depends on NET_MEDIATEK_MT7623
43
44 config NET_MEDIATEK_MDIO
45 def_bool NET_MEDIATEK_SOC
46 depends on (NET_MEDIATEK_RT2880 || NET_MEDIATEK_RT3883 || NET_MEDIATEK_MT7620 || NET_MEDIATEK_MT7621)
47 select PHYLIB
48
49 config NET_MEDIATEK_MDIO_RT2880
50 def_bool NET_MEDIATEK_SOC
51 depends on (NET_MEDIATEK_RT2880 || NET_MEDIATEK_RT3883)
52 select NET_MEDIATEK_MDIO
53
54 config NET_MEDIATEK_MDIO_MT7620
55 def_bool NET_MEDIATEK_SOC
56 depends on (NET_MEDIATEK_MT7620 || NET_MEDIATEK_MT7621)
57 select NET_MEDIATEK_MDIO
58
59 config NET_MEDIATEK_ESW_RT3050
60 def_tristate NET_MEDIATEK_SOC
61 depends on NET_MEDIATEK_RT3050
62
63 config NET_MEDIATEK_GSW_MT7620
64 def_tristate NET_MEDIATEK_SOC
65 depends on NET_MEDIATEK_MT7620
66
67 config NET_MEDIATEK_GSW_MT7621
68 def_tristate NET_MEDIATEK_SOC
69 depends on NET_MEDIATEK_MT7621
70 endif