1# Copyright (c) 2022 Nordic Semiconductor ASA
2#
3# SPDX-License-Identifier: Apache-2.0
4
5menuconfig USB_HOST_STACK
6	bool "USB host stack [EXPERIMENTAL]"
7	select EXPERIMENTAL
8	select UHC_DRIVER
9	help
10	  New experimental USB host stack.
11
12if USB_HOST_STACK
13
14module = USBH
15module-str = usbh
16source "subsys/logging/Kconfig.template.log_config"
17
18config USBH_SHELL
19	bool "USB host shell"
20	depends on SHELL
21	help
22	  Shell commands for USB host support.
23
24config USBH_INIT_PRIO
25	int
26	default 90
27	help
28	  USB host thread initialization priority level.
29
30config USBH_STACK_SIZE
31	int "USB host stack thread stack size"
32	default 1024
33	help
34	  USB host stack thread stack size in bytes.
35
36config USBH_MAX_UHC_MSG
37	int "Maximum number of UHC events"
38	default 10
39	help
40	  Maximum number of USB host controller events that can be queued.
41
42endif # USB_HOST_STACK
43