Kconfig 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. #
  2. # MediaTek USB USB TYPEC Driver
  3. #
  4. config USB_C_SWITCH
  5. bool "USB TYPE-C Driver"
  6. default n
  7. ---help---
  8. Enables to support usb-c. So the usb device and host driver register
  9. the callback func to the usb-c driver. When the usb-c driver detect
  10. a device/host plugged in/out, it will notify the device/host driver
  11. by callback func.
  12. If unsure, say N.
  13. config USB_C_SWITCH_FUSB302
  14. bool "MediaTek USB TYPE-C Driver with external solution (FUSB302)"
  15. default n
  16. select USB_C_SWITCH
  17. ---help---
  18. Enable to support usb-c.
  19. usb-c is supported by fusb302 and fusb340 and redriver.
  20. Only supports CC detect, without PD.
  21. And support DRP, aka UFP and DFP mode.
  22. If unsure, say N.
  23. config USB_C_SWITCH_SII70XX
  24. bool "MediaTek USB TYPE-C Driver with external solution (sii70xx)"
  25. default n
  26. select USB_C_SWITCH
  27. ---help---
  28. Enable to support usb-c.
  29. usb-c is supported by Sii7033 and redriver.
  30. Sii7033 supports CC detect, PD and MHL alt mode.
  31. And support DRP, aka UFP and DFP mode.
  32. If unsure, say N.
  33. config USB_C_SWITCH_ANX7418
  34. bool "Analogix Type-C interface support"
  35. default n
  36. select USB_C_SWITCH
  37. ---help---
  38. Enable to support usb-c.
  39. usb-c is supported by ANX7418.
  40. ANX7418 supports CC detect, PD and DP alt mode.
  41. And support DRP, aka UFP and DFP mode.
  42. If unsure, say N.