From 0f6eebbe44d3f5a5282c8f08d7bc4c35baaf90ee Mon Sep 17 00:00:00 2001 From: John Crispin Date: Thu, 6 Nov 2014 09:31:09 +0000 Subject: ralink: cleanup ethernet Makefile/Kconfig Signed-off-by: John Crispin git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43195 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- .../files/drivers/net/ethernet/ralink/Kconfig | 34 ++++++++++++++++++---- .../files/drivers/net/ethernet/ralink/Makefile | 9 +++--- 2 files changed, 34 insertions(+), 9 deletions(-) (limited to 'target/linux/ramips/files/drivers/net') diff --git a/target/linux/ramips/files/drivers/net/ethernet/ralink/Kconfig b/target/linux/ramips/files/drivers/net/ethernet/ralink/Kconfig index ca2c9ad627..b25a12a128 100644 --- a/target/linux/ramips/files/drivers/net/ethernet/ralink/Kconfig +++ b/target/linux/ramips/files/drivers/net/ethernet/ralink/Kconfig @@ -1,30 +1,54 @@ config NET_RALINK - tristate "Ralink RT288X/RT3X5X/RT3662/RT3883/MT7620 ethernet driver" + tristate "Ralink ethernet driver" depends on RALINK help This driver supports the ethernet mac inside the ralink wisocs 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 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 config NET_RALINK_MDIO_RT2880 def_bool NET_RALINK - depends on (SOC_RT288X || SOC_RT3883) + depends on (NET_RALINK_RT288X || NET_RALINK_RT3883) select NET_RALINK_MDIO config NET_RALINK_ESW_RT3052 def_bool NET_RALINK - depends on SOC_RT305X + depends on NET_RALINK_RT305X select PHYLIB select SWCONFIG config NET_RALINK_GSW_MT7620 def_bool NET_RALINK - depends on SOC_MT7620 + depends on NET_RALINK_MT7620 || NET_RALINK_MT7621 select NET_RALINK_MDIO select PHYLIB select SWCONFIG diff --git a/target/linux/ramips/files/drivers/net/ethernet/ralink/Makefile b/target/linux/ramips/files/drivers/net/ethernet/ralink/Makefile index 01884a7836..54a07e7c2b 100644 --- a/target/linux/ramips/files/drivers/net/ethernet/ralink/Makefile +++ b/target/linux/ramips/files/drivers/net/ethernet/ralink/Makefile @@ -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_GSW_MT7620) += gsw_mt7620a.o mt7530.o -ralink-eth-$(CONFIG_SOC_RT288X) += soc_rt2880.o -ralink-eth-$(CONFIG_SOC_RT305X) += soc_rt305x.o -ralink-eth-$(CONFIG_SOC_RT3883) += soc_rt3883.o -ralink-eth-$(CONFIG_SOC_MT7620) += soc_mt7620.o +ralink-eth-$(CONFIG_NET_RALINK_RT288X) += soc_rt2880.o +ralink-eth-$(CONFIG_NET_RALINK_RT305X) += soc_rt305x.o +ralink-eth-$(CONFIG_NET_RALINK_RT3883) += soc_rt3883.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 -- cgit v1.2.3