1# Copyright (c) 2022 Nordic Semiconductor ASA
2#
3# SPDX-License-Identifier: Apache-2.0
4
5config USBD_CDC_ACM_CLASS
6	bool "USB CDC ACM implementation [EXPERIMENTAL]"
7	depends on SERIAL
8	depends on DT_HAS_ZEPHYR_CDC_ACM_UART_ENABLED
9	select SERIAL_HAS_DRIVER
10	select SERIAL_SUPPORT_INTERRUPT
11	select RING_BUFFER
12	select UART_INTERRUPT_DRIVEN
13	help
14	  USB device CDC ACM class implementation.
15
16if USBD_CDC_ACM_CLASS
17
18config USBD_CDC_ACM_STACK_SIZE
19	int "USB CDC ACM workqueue stack size"
20	default 1024
21	help
22	  USB CDC ACM workqueue stack size.
23
24module = USBD_CDC_ACM
25module-str = usbd cdc_acm
26default-count = 1
27source "subsys/logging/Kconfig.template.log_config"
28
29endif
30