Kconfig 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  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 || COMPILE_TEST
  57. depends on OF
  58. select GENERIC_PHY
  59. default ARCH_BCM_IPROC
  60. help
  61. Enable this to support the Broadcom SATA PHY.
  62. If unsure, say N.
  63. config PHY_BRCM_USB
  64. tristate "Broadcom STB USB PHY driver"
  65. depends on ARCH_BRCMSTB
  66. depends on OF
  67. select GENERIC_PHY
  68. select SOC_BRCMSTB
  69. default ARCH_BRCMSTB
  70. help
  71. Enable this to support the Broadcom STB USB PHY.
  72. This driver is required by the USB XHCI, EHCI and OHCI
  73. drivers.
  74. If unsure, say N.
  75. config PHY_BCM_SR_PCIE
  76. tristate "Broadcom Stingray PCIe PHY driver"
  77. depends on OF && (ARCH_BCM_IPROC || COMPILE_TEST)
  78. select GENERIC_PHY
  79. select MFD_SYSCON
  80. default ARCH_BCM_IPROC
  81. help
  82. Enable this to support the Broadcom Stingray PCIe PHY
  83. If unsure, say N.