Linux Audio

Check our new training course

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