Kconfig 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. #
  3. # Phy drivers for Amlogic platforms
  4. #
  5. config PHY_MESON8_HDMI_TX
  6. tristate "Meson8, Meson8b and Meson8m2 HDMI TX PHY driver"
  7. depends on (ARCH_MESON && ARM) || COMPILE_TEST
  8. depends on OF
  9. select MFD_SYSCON
  10. help
  11. Enable this to support the HDMI TX PHYs found in Meson8,
  12. Meson8b and Meson8m2 SoCs.
  13. If unsure, say N.
  14. config PHY_MESON8B_USB2
  15. tristate "Meson8, Meson8b, Meson8m2 and GXBB USB2 PHY driver"
  16. default ARCH_MESON
  17. depends on OF && (ARCH_MESON || COMPILE_TEST)
  18. depends on USB_SUPPORT
  19. select USB_COMMON
  20. select GENERIC_PHY
  21. select REGMAP_MMIO
  22. help
  23. Enable this to support the Meson USB2 PHYs found in Meson8,
  24. Meson8b and GXBB SoCs.
  25. If unsure, say N.
  26. config PHY_MESON_GXL_USB2
  27. tristate "Meson GXL and GXM USB2 PHY drivers"
  28. default ARCH_MESON
  29. depends on OF && (ARCH_MESON || COMPILE_TEST)
  30. depends on USB_SUPPORT
  31. select GENERIC_PHY
  32. select REGMAP_MMIO
  33. help
  34. Enable this to support the Meson USB2 PHYs found in Meson
  35. GXL and GXM SoCs.
  36. If unsure, say N.
  37. config PHY_MESON_G12A_MIPI_DPHY_ANALOG
  38. tristate "Meson G12A MIPI Analog DPHY driver"
  39. default ARCH_MESON
  40. depends on OF && (ARCH_MESON || COMPILE_TEST)
  41. select GENERIC_PHY
  42. select MFD_SYSCON
  43. select GENERIC_PHY_MIPI_DPHY
  44. help
  45. Enable this to support the Meson MIPI Analog DPHY found in Meson G12A
  46. SoCs.
  47. If unsure, say N.
  48. config PHY_MESON_G12A_USB2
  49. tristate "Meson G12A USB2 PHY driver"
  50. default ARCH_MESON
  51. depends on OF && (ARCH_MESON || COMPILE_TEST)
  52. select GENERIC_PHY
  53. select REGMAP_MMIO
  54. help
  55. Enable this to support the Meson USB2 PHYs found in Meson
  56. G12A SoCs.
  57. If unsure, say N.
  58. config PHY_MESON_G12A_USB3_PCIE
  59. tristate "Meson G12A USB3+PCIE Combo PHY driver"
  60. default ARCH_MESON
  61. depends on OF && (ARCH_MESON || COMPILE_TEST)
  62. select GENERIC_PHY
  63. select REGMAP_MMIO
  64. help
  65. Enable this to support the Meson USB3 + PCIE Combo PHY found
  66. in Meson G12A SoCs.
  67. If unsure, say N.
  68. config PHY_MESON_AXG_PCIE
  69. tristate "Meson AXG PCIE PHY driver"
  70. default ARCH_MESON
  71. depends on OF && (ARCH_MESON || COMPILE_TEST)
  72. select GENERIC_PHY
  73. select REGMAP_MMIO
  74. help
  75. Enable this to support the Meson MIPI + PCIE PHY found
  76. in Meson AXG SoCs.
  77. If unsure, say N.
  78. config PHY_MESON_AXG_MIPI_PCIE_ANALOG
  79. tristate "Meson AXG MIPI + PCIE analog PHY driver"
  80. default ARCH_MESON
  81. depends on OF && (ARCH_MESON || COMPILE_TEST)
  82. select GENERIC_PHY
  83. select REGMAP_MMIO
  84. select GENERIC_PHY_MIPI_DPHY
  85. help
  86. Enable this to support the Meson MIPI + PCIE analog PHY
  87. found in Meson AXG SoCs.
  88. If unsure, say N.
  89. config PHY_MESON_AXG_MIPI_DPHY
  90. tristate "Meson AXG MIPI DPHY driver"
  91. default ARCH_MESON
  92. depends on OF && (ARCH_MESON || COMPILE_TEST)
  93. select GENERIC_PHY
  94. select REGMAP_MMIO
  95. select GENERIC_PHY_MIPI_DPHY
  96. help
  97. Enable this to support the Meson MIPI DPHY found in Meson AXG
  98. SoCs.
  99. If unsure, say N.