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