Kconfig 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. #
  3. # Phy drivers for STMicro platforms
  4. #
  5. config PHY_MIPHY28LP
  6. tristate "STMicroelectronics MIPHY28LP PHY driver for STiH407"
  7. depends on ARCH_STI
  8. select GENERIC_PHY
  9. help
  10. Enable this to support the miphy transceiver (for SATA/PCIE/USB3)
  11. that is part of STMicroelectronics STiH407 SoC.
  12. config PHY_ST_SPEAR1310_MIPHY
  13. tristate "ST SPEAR1310-MIPHY driver"
  14. select GENERIC_PHY
  15. depends on MACH_SPEAR1310 || COMPILE_TEST
  16. help
  17. Support for ST SPEAr1310 MIPHY which can be used for PCIe and SATA.
  18. config PHY_ST_SPEAR1340_MIPHY
  19. tristate "ST SPEAR1340-MIPHY driver"
  20. select GENERIC_PHY
  21. depends on MACH_SPEAR1340 || COMPILE_TEST
  22. help
  23. Support for ST SPEAr1340 MIPHY which can be used for PCIe and SATA.
  24. config PHY_STIH407_USB
  25. tristate "STMicroelectronics USB2 picoPHY driver for STiH407 family"
  26. depends on RESET_CONTROLLER
  27. depends on ARCH_STI || COMPILE_TEST
  28. select GENERIC_PHY
  29. help
  30. Enable this support to enable the picoPHY device used by USB2
  31. and USB3 controllers on STMicroelectronics STiH407 SoC families.
  32. config PHY_STM32_USBPHYC
  33. tristate "STMicroelectronics STM32 USB HS PHY Controller driver"
  34. depends on ARCH_STM32 || COMPILE_TEST
  35. select GENERIC_PHY
  36. help
  37. Enable this to support the High-Speed USB transceivers that are part
  38. of some STMicroelectronics STM32 SoCs.
  39. This driver controls the entire USB PHY block: the USB PHY controller
  40. (USBPHYC) and the two 8-bit wide UTMI+ interfaces. First interface is
  41. used by an HS USB Host controller, and the second one is shared
  42. between an HS USB OTG controller and an HS USB Host controller,
  43. selected by a USB switch.