1# Copyright (c) 2024 Nuvoton Technology Corporation
2# SPDX-License-Identifier: Apache-2.0
3
4config UDC_NUMAKER
5	bool "Nuvoton NuMaker USB 1.1 device controller"
6	default y
7	depends on DT_HAS_NUVOTON_NUMAKER_USBD_ENABLED
8	select PINCTRL
9	help
10	  Enable Nuvoton NuMaker USB 1.1 device controller driver
11
12if UDC_NUMAKER
13
14config UDC_NUMAKER_MSG_QUEUE_SIZE
15	int "UDC NuMaker message queue size"
16	default 32
17	help
18	  Maximum number of messages the driver can queue for interrupt bottom half processing.
19
20config UDC_NUMAKER_THREAD_STACK_SIZE
21	int "UDC NuMaker driver internal thread stack size"
22	default 1536
23	help
24	  Size of the stack for the driver internal thread.
25
26config UDC_NUMAKER_THREAD_PRIORITY
27	int "UDC NuMaker driver internal thread priority"
28	default 8
29	help
30	  Priority of the driver internal thread.
31
32endif # UDC_NUMAKER
33