Kconfig 2.1 KB

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