1# Copyright (c) 2022 Nordic Semiconductor ASA
2# SPDX-License-Identifier: Apache-2.0
3
4
5menuconfig UHC_DRIVER
6	bool "USB host controller drivers [EXPERIMENTAL]"
7	select EXPERIMENTAL
8	select NET_BUF
9	help
10	  USB host controller driver.
11
12if UHC_DRIVER
13
14config UHC_XFER_COUNT
15	int "Number of transfers in the pool"
16	range 2 256
17	default 16
18	help
19	  Number of UHC transfers available.
20
21config UHC_BUF_COUNT
22	int "Number of buffers in the pool"
23	range 16 256
24	default 16
25	help
26	  Number of UHC request buffers in the pool.
27
28config UHC_BUF_POOL_SIZE
29	int "Memory available for buffers"
30	range 64 32768
31	default 1024
32	help
33	  Total amount of memory available for UHC buffers.
34
35module = UHC_DRIVER
36module-str = uhc drv
37source "subsys/logging/Kconfig.template.log_config"
38
39source "drivers/usb/uhc/Kconfig.max3421e"
40source "drivers/usb/uhc/Kconfig.virtual"
41
42endif # UHC_DRIVER
43