ralink: cleanup ethernet Makefile/Kconfig

Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 43195
lede-17.01
John Crispin 2014-11-06 09:31:09 +00:00
parent d524fe46fd
commit 26504289df
4 changed files with 38 additions and 9 deletions

View File

@ -1,30 +1,54 @@
config NET_RALINK config NET_RALINK
tristate "Ralink RT288X/RT3X5X/RT3662/RT3883/MT7620 ethernet driver" tristate "Ralink ethernet driver"
depends on RALINK depends on RALINK
help help
This driver supports the ethernet mac inside the ralink wisocs This driver supports the ethernet mac inside the ralink wisocs
if NET_RALINK if NET_RALINK
choice
prompt "MAC type"
config NET_RALINK_RT288X
bool "RT288X"
depends on SOC_RT288X
config NET_RALINK_RT305X
bool "RT305X"
depends on (SOC_RT305X || SOC_MT7620)
config NET_RALINK_RT3883
bool "RT3883"
depends on SOC_RT3883
config NET_RALINK_MT7620
bool "MT7620"
depends on SOC_MT7620
config NET_RALINK_MT7621
bool "MT7621"
depends on SOC_MT7621
endchoice
config NET_RALINK_MDIO config NET_RALINK_MDIO
def_bool NET_RALINK def_bool NET_RALINK
depends on (SOC_RT288X || SOC_RT3883 || SOC_MT7620) depends on (NET_RALINK_RT288X || NET_RALINK_RT3883 || NET_RALINK_MT7620 || NET_RALINK_MT7621)
select PHYLIB select PHYLIB
config NET_RALINK_MDIO_RT2880 config NET_RALINK_MDIO_RT2880
def_bool NET_RALINK def_bool NET_RALINK
depends on (SOC_RT288X || SOC_RT3883) depends on (NET_RALINK_RT288X || NET_RALINK_RT3883)
select NET_RALINK_MDIO select NET_RALINK_MDIO
config NET_RALINK_ESW_RT3052 config NET_RALINK_ESW_RT3052
def_bool NET_RALINK def_bool NET_RALINK
depends on SOC_RT305X depends on NET_RALINK_RT305X
select PHYLIB select PHYLIB
select SWCONFIG select SWCONFIG
config NET_RALINK_GSW_MT7620 config NET_RALINK_GSW_MT7620
def_bool NET_RALINK def_bool NET_RALINK
depends on SOC_MT7620 depends on NET_RALINK_MT7620 || NET_RALINK_MT7621
select NET_RALINK_MDIO select NET_RALINK_MDIO
select PHYLIB select PHYLIB
select SWCONFIG select SWCONFIG

View File

@ -10,9 +10,10 @@ ralink-eth-$(CONFIG_NET_RALINK_MDIO_RT2880) += mdio_rt2880.o
ralink-eth-$(CONFIG_NET_RALINK_ESW_RT3052) += esw_rt3052.o ralink-eth-$(CONFIG_NET_RALINK_ESW_RT3052) += esw_rt3052.o
ralink-eth-$(CONFIG_NET_RALINK_GSW_MT7620) += gsw_mt7620a.o mt7530.o ralink-eth-$(CONFIG_NET_RALINK_GSW_MT7620) += gsw_mt7620a.o mt7530.o
ralink-eth-$(CONFIG_SOC_RT288X) += soc_rt2880.o ralink-eth-$(CONFIG_NET_RALINK_RT288X) += soc_rt2880.o
ralink-eth-$(CONFIG_SOC_RT305X) += soc_rt305x.o ralink-eth-$(CONFIG_NET_RALINK_RT305X) += soc_rt305x.o
ralink-eth-$(CONFIG_SOC_RT3883) += soc_rt3883.o ralink-eth-$(CONFIG_NET_RALINK_RT3883) += soc_rt3883.o
ralink-eth-$(CONFIG_SOC_MT7620) += soc_mt7620.o ralink-eth-$(CONFIG_NET_RALINK_MT7620) += soc_mt7620.o
ralink-eth-$(CONFIG_NET_RALINK_MT7621) += soc_mt7621.o
obj-$(CONFIG_NET_RALINK) += ralink-eth.o obj-$(CONFIG_NET_RALINK) += ralink-eth.o

View File

@ -121,6 +121,8 @@ CONFIG_NEED_PER_CPU_KM=y
CONFIG_NET_RALINK=y CONFIG_NET_RALINK=y
CONFIG_NET_RALINK_GSW_MT7620=y CONFIG_NET_RALINK_GSW_MT7620=y
CONFIG_NET_RALINK_MDIO=y CONFIG_NET_RALINK_MDIO=y
CONFIG_NET_RALINK_MT7620=y
# CONFIG_NET_RALINK_RT305X is not set
CONFIG_NLS=m CONFIG_NLS=m
CONFIG_NO_GENERIC_PCI_IOPORT_MAP=y CONFIG_NO_GENERIC_PCI_IOPORT_MAP=y
CONFIG_OF=y CONFIG_OF=y

View File

@ -119,6 +119,8 @@ CONFIG_NEED_PER_CPU_KM=y
CONFIG_NET_RALINK=y CONFIG_NET_RALINK=y
CONFIG_NET_RALINK_GSW_MT7620=y CONFIG_NET_RALINK_GSW_MT7620=y
CONFIG_NET_RALINK_MDIO=y CONFIG_NET_RALINK_MDIO=y
CONFIG_NET_RALINK_MT7620=y
# CONFIG_NET_RALINK_RT305X is not set
CONFIG_NLS=m CONFIG_NLS=m
CONFIG_OF=y CONFIG_OF=y
CONFIG_OF_ADDRESS=y CONFIG_OF_ADDRESS=y