Kconfig 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. #
  3. # Phy drivers for Mediatek devices
  4. #
  5. config PHY_MTK_TPHY
  6. tristate "MediaTek T-PHY Driver"
  7. depends on ARCH_MEDIATEK || COMPILE_TEST
  8. depends on OF
  9. select GENERIC_PHY
  10. help
  11. Say 'Y' here to add support for MediaTek T-PHY driver,
  12. it supports multiple usb2.0, usb3.0 ports, PCIe and
  13. SATA, and meanwhile supports two version T-PHY which have
  14. different banks layout, the T-PHY with shared banks between
  15. multi-ports is first version, otherwise is second version,
  16. so you can easily distinguish them by banks layout.
  17. config PHY_MTK_UFS
  18. tristate "MediaTek UFS M-PHY driver"
  19. depends on ARCH_MEDIATEK || COMPILE_TEST
  20. depends on OF
  21. select GENERIC_PHY
  22. help
  23. Support for UFS M-PHY on MediaTek chipsets.
  24. Enable this to provide vendor-specific probing,
  25. initialization, power on and power off flow of
  26. specified M-PHYs.
  27. config PHY_MTK_XSPHY
  28. tristate "MediaTek XS-PHY Driver"
  29. depends on ARCH_MEDIATEK || COMPILE_TEST
  30. depends on OF
  31. select GENERIC_PHY
  32. help
  33. Enable this to support the SuperSpeedPlus XS-PHY transceiver for
  34. USB3.1 GEN2 controllers on MediaTek chips. The driver supports
  35. multiple USB2.0, USB3.1 GEN2 ports.
  36. config PHY_MTK_HDMI
  37. tristate "MediaTek HDMI-PHY Driver"
  38. depends on ARCH_MEDIATEK || COMPILE_TEST
  39. depends on COMMON_CLK
  40. depends on OF
  41. select GENERIC_PHY
  42. help
  43. Support HDMI PHY for Mediatek SoCs.