Commit 792c11c8 authored by John Crispin's avatar John Crispin Committed by Greg Kroah-Hartman
Browse files

staging: mt7621-eth: mediatek: add Kconfig and Makefile



This patch adds the Makefile and Kconfig required to make the driver build.

Signed-off-by: default avatarJohn Crispin <blogic@openwrt.org>
Signed-off-by: default avatarFelix Fietkau <nbd@openwrt.org>
Signed-off-by: default avatarMichael Lee <igvtee@gmail.com>
Signed-off-by: default avatarNeilBrown <neil@brown.name>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 3497a53a
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -128,4 +128,6 @@ source "drivers/staging/mt7621-dma/Kconfig"

source "drivers/staging/mt7621-mmc/Kconfig"

source "drivers/staging/mt7621-eth/Kconfig"

endif # STAGING
+1 −0
Original line number Diff line number Diff line
@@ -55,3 +55,4 @@ obj-$(CONFIG_SOC_MT7621) += mt7621-gpio/
obj-$(CONFIG_SOC_MT7621)	+= mt7621-spi/
obj-$(CONFIG_SOC_MT7621)	+= mt7621-dma/
obj-$(CONFIG_SOC_MT7621)	+= mt7621-mmc/
obj-$(CONFIG_SOC_MT7621)	+= mt7621-eth/
+39 −0
Original line number Diff line number Diff line
config NET_VENDOR_MEDIATEK_STAGING
	bool "MediaTek ethernet driver - staging version"
	depends on RALINK
	---help---
	  If you have an MT7621 Mediatek SoC with ethernet, say Y.

if NET_VENDOR_MEDIATEK_STAGING
choice
	prompt "MAC type"

config NET_MEDIATEK_MT7621
	bool "MT7621"
	depends on MIPS && SOC_MT7621

endchoice

config NET_MEDIATEK_SOC_STAGING
	tristate "MediaTek SoC Gigabit Ethernet support"
	depends on NET_VENDOR_MEDIATEK_STAGING
	select PHYLIB
	---help---
	  This driver supports the gigabit ethernet MACs in the
	  MediaTek SoC family.

config NET_MEDIATEK_MDIO
	def_bool NET_MEDIATEK_SOC_STAGING
	depends on NET_MEDIATEK_MT7621
	select PHYLIB

config NET_MEDIATEK_MDIO_MT7620
	def_bool NET_MEDIATEK_SOC_STAGING
	depends on NET_MEDIATEK_MT7621
	select NET_MEDIATEK_MDIO

config NET_MEDIATEK_GSW_MT7621
	def_tristate NET_MEDIATEK_SOC_STAGING
	depends on NET_MEDIATEK_MT7621

endif #NET_VENDOR_MEDIATEK_STAGING
+14 −0
Original line number Diff line number Diff line
#
# Makefile for the Ralink SoCs built-in ethernet macs
#

mtk-eth-soc-y					+= mtk_eth_soc.o ethtool.o

mtk-eth-soc-$(CONFIG_NET_MEDIATEK_MDIO)		+= mdio.o
mtk-eth-soc-$(CONFIG_NET_MEDIATEK_MDIO_MT7620)	+= mdio_mt7620.o

mtk-eth-soc-$(CONFIG_NET_MEDIATEK_MT7621)	+= soc_mt7621.o

obj-$(CONFIG_NET_MEDIATEK_GSW_MT7621)		+= gsw_mt7621.o

obj-$(CONFIG_NET_MEDIATEK_SOC_STAGING)		+= mtk-eth-soc.o