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	default y
21	depends on SHELL
22	help
23	  Shell commands for USB host support.
24
25config USBH_INIT_PRIO
26	int
27	default 90
28	help
29	  USB host thread initialization priority level.
30
31config USBH_STACK_SIZE
32	int "USB host stack thread stack size"
33	default 1024
34	help
35	  USB host stack thread stack size in bytes.
36
37config USBH_MAX_UHC_MSG
38	int "Maximum number of UHC events"
39	default 10
40	help
41	  Maximum number of USB host controller events that can be queued.
42
43endif # USB_HOST_STACK
44