xref: /linux/drivers/net/ethernet/mediatek/Kconfig (revision 804775dfc2885e93a0a4b35db1914c2cc25172b5)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
2009fb097SJohn Crispinconfig NET_VENDOR_MEDIATEK
3d3d6974bSBartosz Golaszewski	bool "MediaTek devices"
4a3c62a04SLorenzo Bianconi	depends on ARCH_MEDIATEK || SOC_MT7621 || SOC_MT7620 || COMPILE_TEST
5a7f7f624SMasahiro Yamada	help
6009fb097SJohn Crispin	  If you have a Mediatek SoC with ethernet, say Y.
7009fb097SJohn Crispin
8009fb097SJohn Crispinif NET_VENDOR_MEDIATEK
9009fb097SJohn Crispin
10*804775dfSFelix Fietkauconfig NET_MEDIATEK_SOC_WED
11*804775dfSFelix Fietkau	depends on ARCH_MEDIATEK || COMPILE_TEST
12*804775dfSFelix Fietkau	def_bool NET_MEDIATEK_SOC != n
13*804775dfSFelix Fietkau
14009fb097SJohn Crispinconfig NET_MEDIATEK_SOC
152ec50f57SSean Wang	tristate "MediaTek SoC Gigabit Ethernet support"
160e389028SPablo Neira Ayuso	depends on NET_DSA || !NET_DSA
17a3c62a04SLorenzo Bianconi	select PINCTRL
18b8fc9f30SRené van Dorst	select PHYLINK
19e9229ffdSFelix Fietkau	select DIMLIB
20a7f7f624SMasahiro Yamada	help
21009fb097SJohn Crispin	  This driver supports the gigabit ethernet MACs in the
222ec50f57SSean Wang	  MediaTek SoC family.
23009fb097SJohn Crispin
248c7bd5a4SBartosz Golaszewskiconfig NET_MEDIATEK_STAR_EMAC
258c7bd5a4SBartosz Golaszewski	tristate "MediaTek STAR Ethernet MAC support"
268c7bd5a4SBartosz Golaszewski	select PHYLIB
275403caf2SBartosz Golaszewski	select REGMAP_MMIO
288c7bd5a4SBartosz Golaszewski	help
298c7bd5a4SBartosz Golaszewski	  This driver supports the ethernet MAC IP first used on
308c7bd5a4SBartosz Golaszewski	  MediaTek MT85** SoCs.
318c7bd5a4SBartosz Golaszewski
32009fb097SJohn Crispinendif #NET_VENDOR_MEDIATEK
33