Kconfig 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. config USBIP_CORE
  2. tristate "USB/IP support"
  3. depends on NET
  4. select USB_COMMON
  5. ---help---
  6. This enables pushing USB packets over IP to allow remote
  7. machines direct access to USB devices. It provides the
  8. USB/IP core that is required by both drivers.
  9. For more details, and to get the userspace utility
  10. programs, please see <http://usbip.sourceforge.net/>.
  11. To compile this as a module, choose M here: the module will
  12. be called usbip-core.
  13. If unsure, say N.
  14. config USBIP_VHCI_HCD
  15. tristate "VHCI hcd"
  16. depends on USBIP_CORE && USB
  17. ---help---
  18. This enables the USB/IP virtual host controller driver,
  19. which is run on the remote machine.
  20. To compile this driver as a module, choose M here: the
  21. module will be called vhci-hcd.
  22. config USBIP_VHCI_HC_PORTS
  23. int "Number of ports per USB/IP virtual host controller"
  24. range 1 31
  25. default 8
  26. depends on USBIP_VHCI_HCD
  27. ---help---
  28. To increase number of ports available for USB/IP virtual
  29. host controller driver, this defines number of ports per
  30. USB/IP virtual host controller.
  31. config USBIP_VHCI_NR_HCS
  32. int "Number of USB/IP virtual host controllers"
  33. range 1 128
  34. default 1
  35. depends on USBIP_VHCI_HCD
  36. ---help---
  37. To increase number of ports available for USB/IP virtual
  38. host controller driver, this defines number of USB/IP
  39. virtual host controllers as if adding physical host
  40. controllers.
  41. config USBIP_HOST
  42. tristate "Host driver"
  43. depends on USBIP_CORE && USB
  44. ---help---
  45. This enables the USB/IP host driver, which is run on the
  46. machine that is sharing the USB devices.
  47. To compile this driver as a module, choose M here: the
  48. module will be called usbip-host.
  49. config USBIP_VUDC
  50. tristate "VUDC driver"
  51. depends on USBIP_CORE && USB_GADGET
  52. ---help---
  53. This enables the USB/IP virtual USB device controller
  54. driver, which is run on the host machine, allowing the
  55. machine itself to act as a device.
  56. To compile this driver as a module, choose M here: the
  57. module will be called usbip-vudc.
  58. config USBIP_DEBUG
  59. bool "Debug messages for USB/IP"
  60. depends on USBIP_CORE
  61. ---help---
  62. This enables the debug messages from the USB/IP drivers.