Kconfig 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. config NET_VENDOR_MEDIATEK
  3. bool "MediaTek devices"
  4. depends on ARCH_MEDIATEK || ARCH_AIROHA || SOC_MT7621 || SOC_MT7620 || COMPILE_TEST
  5. help
  6. If you have a Mediatek SoC with ethernet, say Y.
  7. if NET_VENDOR_MEDIATEK
  8. config NET_AIROHA
  9. tristate "Airoha SoC Gigabit Ethernet support"
  10. depends on NET_DSA || !NET_DSA
  11. select PAGE_POOL
  12. help
  13. This driver supports the gigabit ethernet MACs in the
  14. Airoha SoC family.
  15. config NET_MEDIATEK_SOC_WED
  16. depends on ARCH_MEDIATEK || COMPILE_TEST
  17. def_bool NET_MEDIATEK_SOC != n
  18. config NET_MEDIATEK_SOC
  19. tristate "MediaTek SoC Gigabit Ethernet support"
  20. depends on NET_DSA || !NET_DSA
  21. select PINCTRL
  22. select PHYLINK
  23. select DIMLIB
  24. select PAGE_POOL
  25. select PAGE_POOL_STATS
  26. select PCS_MTK_LYNXI
  27. select REGMAP_MMIO
  28. help
  29. This driver supports the gigabit ethernet MACs in the
  30. MediaTek SoC family.
  31. config NET_MEDIATEK_STAR_EMAC
  32. tristate "MediaTek STAR Ethernet MAC support"
  33. select PHYLIB
  34. select REGMAP_MMIO
  35. help
  36. This driver supports the ethernet MAC IP first used on
  37. MediaTek MT85** SoCs.
  38. endif #NET_VENDOR_MEDIATEK