Kconfig 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. #
  2. # Phy drivers for Broadcom platforms
  3. #
  4. config PHY_CYGNUS_PCIE
  5. tristate "Broadcom Cygnus PCIe PHY driver"
  6. depends on OF && (ARCH_BCM_CYGNUS || COMPILE_TEST)
  7. select GENERIC_PHY
  8. default ARCH_BCM_CYGNUS
  9. help
  10. Enable this to support the Broadcom Cygnus PCIe PHY.
  11. If unsure, say N.
  12. config BCM_KONA_USB2_PHY
  13. tristate "Broadcom Kona USB2 PHY Driver"
  14. depends on HAS_IOMEM
  15. select GENERIC_PHY
  16. help
  17. Enable this to support the Broadcom Kona USB 2.0 PHY.
  18. config PHY_BCM_NS_USB2
  19. tristate "Broadcom Northstar USB 2.0 PHY Driver"
  20. depends on ARCH_BCM_IPROC || COMPILE_TEST
  21. depends on HAS_IOMEM && OF
  22. select GENERIC_PHY
  23. help
  24. Enable this to support Broadcom USB 2.0 PHY connected to the USB
  25. controller on Northstar family.
  26. config PHY_BCM_NS_USB3
  27. tristate "Broadcom Northstar USB 3.0 PHY Driver"
  28. depends on ARCH_BCM_IPROC || COMPILE_TEST
  29. depends on HAS_IOMEM && OF
  30. depends on MDIO_BUS
  31. select GENERIC_PHY
  32. help
  33. Enable this to support Broadcom USB 3.0 PHY connected to the USB
  34. controller on Northstar family.
  35. config PHY_NS2_PCIE
  36. tristate "Broadcom Northstar2 PCIe PHY driver"
  37. depends on OF && MDIO_BUS_MUX_BCM_IPROC
  38. select GENERIC_PHY
  39. default ARCH_BCM_IPROC
  40. help
  41. Enable this to support the Broadcom Northstar2 PCIe PHY.
  42. If unsure, say N.
  43. config PHY_NS2_USB_DRD
  44. tristate "Broadcom Northstar2 USB DRD PHY support"
  45. depends on OF && (ARCH_BCM_IPROC || COMPILE_TEST)
  46. select GENERIC_PHY
  47. select EXTCON
  48. default ARCH_BCM_IPROC
  49. help
  50. Enable this to support the Broadcom Northstar2 USB DRD PHY.
  51. This driver initializes the PHY in either HOST or DEVICE mode.
  52. The host or device configuration is read from device tree.
  53. If unsure, say N.
  54. config PHY_BRCM_SATA
  55. tristate "Broadcom SATA PHY driver"
  56. depends on ARCH_BRCMSTB || ARCH_BCM_IPROC || BMIPS_GENERIC || \
  57. ARCH_BCM_63XX || COMPILE_TEST
  58. depends on OF
  59. select GENERIC_PHY
  60. default ARCH_BCM_IPROC
  61. help
  62. Enable this to support the Broadcom SATA PHY.
  63. If unsure, say N.
  64. config PHY_BRCM_USB
  65. tristate "Broadcom STB USB PHY driver"
  66. depends on ARCH_BRCMSTB
  67. depends on OF
  68. select GENERIC_PHY
  69. select SOC_BRCMSTB
  70. default ARCH_BRCMSTB
  71. help
  72. Enable this to support the Broadcom STB USB PHY.
  73. This driver is required by the USB XHCI, EHCI and OHCI
  74. drivers.
  75. If unsure, say N.
  76. config PHY_BCM_SR_PCIE
  77. tristate "Broadcom Stingray PCIe PHY driver"
  78. depends on OF && (ARCH_BCM_IPROC || COMPILE_TEST)
  79. select GENERIC_PHY
  80. select MFD_SYSCON
  81. default ARCH_BCM_IPROC
  82. help
  83. Enable this to support the Broadcom Stingray PCIe PHY
  84. If unsure, say N.