-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
staging: mt7621-eth: mediatek: add Kconfig and Makefile
This patch adds the Makefile and Kconfig required to make the driver build. Signed-off-by: John Crispin <blogic@openwrt.org> Signed-off-by: Felix Fietkau <nbd@openwrt.org> Signed-off-by: Michael Lee <igvtee@gmail.com> Signed-off-by: NeilBrown <neil@brown.name> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
- Loading branch information
John Crispin
authored and
Greg Kroah-Hartman
committed
Mar 19, 2018
1 parent
3497a53
commit 792c11c
Showing
4 changed files
with
56 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
# | ||
# 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 |