Kconfig 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. config MEDIATEK_2P5GE_PHY
  3. tristate "MediaTek 2.5Gb Ethernet PHYs"
  4. depends on (ARM64 && ARCH_MEDIATEK) || COMPILE_TEST
  5. select MTK_NET_PHYLIB
  6. help
  7. Supports MediaTek SoC built-in 2.5Gb Ethernet PHYs.
  8. This will load necessary firmware and add appropriate time delay.
  9. Accelerate this procedure through internal pbus instead of MDIO
  10. bus. Certain link-up issues will also be fixed here.
  11. config MEDIATEK_GE_PHY
  12. tristate "MediaTek Gigabit Ethernet PHYs"
  13. select MTK_NET_PHYLIB
  14. help
  15. Supports the MediaTek non-built-in Gigabit Ethernet PHYs.
  16. Non-built-in Gigabit Ethernet PHYs include mt7530/mt7531.
  17. You may find mt7530 inside mt7621. This driver shares some
  18. common operations with MediaTek SoC built-in Gigabit
  19. Ethernet PHYs.
  20. config MEDIATEK_GE_SOC_PHY
  21. tristate "MediaTek SoC Ethernet PHYs"
  22. depends on ARM64 || COMPILE_TEST
  23. depends on ARCH_AIROHA || (ARCH_MEDIATEK && NVMEM_MTK_EFUSE) || \
  24. COMPILE_TEST
  25. select MTK_NET_PHYLIB
  26. select PHY_PACKAGE
  27. help
  28. Supports MediaTek SoC built-in Gigabit Ethernet PHYs.
  29. Include support for built-in Ethernet PHYs which are present in
  30. the MT7981 and MT7988 SoCs. These PHYs need calibration data
  31. present in the SoCs efuse and will dynamically calibrate VCM
  32. (common-mode voltage) during startup.
  33. config MTK_NET_PHYLIB
  34. tristate