Kconfig 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. #
  3. # USB eUSB2 repeater driver configuration
  4. #
  5. menu "USB eUSB2 repeater drivers"
  6. config USB_REPEATER
  7. tristate "usb repeater framework"
  8. help
  9. Enable this to allow eUSB2 PHY driver and connected repeater driver
  10. to bind with together, and provide eUS2 PHY driver ways to perform
  11. set of operations with repeater for USB2 functionality using eUSB2
  12. PHY and eUSB2 repeater.
  13. config QTI_PMIC_EUSB2_REPEATER
  14. tristate "QTI PMIC eUSB2 repeater driver"
  15. depends on USB_REPEATER && SPMI
  16. select REGMAP_SPMI
  17. help
  18. Enable this to support the USB EUSB2 REPEATER on PMIC chips. This driver
  19. provides support to reset, initialiated, power up and configure eUSB2
  20. repeater for USB HS/FS/LS functionality where eUSB2 repeater is used.
  21. To compile this driver as a module, choose M here.
  22. config I2C_EUSB2_REPEATER
  23. tristate "eUSB2 i2c repeater driver"
  24. depends on ARCH_QCOM || COMPILE_TEST
  25. depends on USB_REPEATER
  26. depends on I2C
  27. help
  28. Enable this to support the I2C EUSB2 REPEATER. This driver provides
  29. support to reset, initialize, power up and configure eUSB2 repeater
  30. for USB HS/FS/LS functionality where eUSB2 repeater is used.
  31. To compile this driver as a module, choose M here.
  32. endmenu