xref: /linux/drivers/net/ethernet/mediatek/Kconfig (revision 8be4d31cb8aaeea27bde4b7ddb26e28a89062ebf)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
2009fb097SJohn Crispinconfig NET_VENDOR_MEDIATEK
3d3d6974bSBartosz Golaszewski	bool "MediaTek devices"
423020f04SLorenzo Bianconi	depends on ARCH_MEDIATEK || ARCH_AIROHA || 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
10804775dfSFelix Fietkauconfig NET_MEDIATEK_SOC_WED
11804775dfSFelix Fietkau	depends on ARCH_MEDIATEK || COMPILE_TEST
12804775dfSFelix Fietkau	def_bool NET_MEDIATEK_SOC != n
13804775dfSFelix 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
20*04c7aaccSDaniel Golle	select GENERIC_ALLOCATOR
2123233e57SLorenzo Bianconi	select PAGE_POOL
2284b9cd38SLorenzo Bianconi	select PAGE_POOL_STATS
232a3ec7aeSDaniel Golle	select PCS_MTK_LYNXI
242a3ec7aeSDaniel Golle	select REGMAP_MMIO
25a7f7f624SMasahiro Yamada	help
26009fb097SJohn Crispin	  This driver supports the gigabit ethernet MACs in the
272ec50f57SSean Wang	  MediaTek SoC family.
28009fb097SJohn Crispin
298c7bd5a4SBartosz Golaszewskiconfig NET_MEDIATEK_STAR_EMAC
308c7bd5a4SBartosz Golaszewski	tristate "MediaTek STAR Ethernet MAC support"
318c7bd5a4SBartosz Golaszewski	select PHYLIB
325403caf2SBartosz Golaszewski	select REGMAP_MMIO
338c7bd5a4SBartosz Golaszewski	help
348c7bd5a4SBartosz Golaszewski	  This driver supports the ethernet MAC IP first used on
358c7bd5a4SBartosz Golaszewski	  MediaTek MT85** SoCs.
368c7bd5a4SBartosz Golaszewski
37009fb097SJohn Crispinendif #NET_VENDOR_MEDIATEK
38