Kconfig 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. config USB_CHIPIDEA
  2. tristate "ChipIdea Highspeed Dual Role Controller"
  3. depends on ((USB_EHCI_HCD && USB_GADGET) || (USB_EHCI_HCD && !USB_GADGET) || (!USB_EHCI_HCD && USB_GADGET)) && HAS_DMA
  4. select EXTCON
  5. help
  6. Say Y here if your system has a dual role high speed USB
  7. controller based on ChipIdea silicon IP. Currently, only the
  8. peripheral mode is supported.
  9. When compiled dynamically, the module will be called ci-hdrc.ko.
  10. if USB_CHIPIDEA
  11. config USB_CHIPIDEA_OF
  12. tristate
  13. depends on OF
  14. default USB_CHIPIDEA
  15. config USB_CHIPIDEA_PCI
  16. tristate
  17. depends on PCI
  18. depends on NOP_USB_XCEIV
  19. default USB_CHIPIDEA
  20. config USB_CHIPIDEA_UDC
  21. bool "ChipIdea device controller"
  22. depends on USB_GADGET
  23. help
  24. Say Y here to enable device controller functionality of the
  25. ChipIdea driver.
  26. config USB_CHIPIDEA_HOST
  27. bool "ChipIdea host controller"
  28. depends on USB_EHCI_HCD
  29. select USB_EHCI_ROOT_HUB_TT
  30. help
  31. Say Y here to enable host controller functionality of the
  32. ChipIdea driver.
  33. config USB_CHIPIDEA_DEBUG
  34. bool "ChipIdea driver debug"
  35. help
  36. Say Y here to enable debugging output of the ChipIdea driver.
  37. endif