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	default y
14	help
15	  USB device CDC ACM class implementation.
16
17if USBD_CDC_ACM_CLASS
18
19config USBD_CDC_ACM_STACK_SIZE
20	int "USB CDC ACM workqueue stack size"
21	default 1024
22	help
23	  USB CDC ACM workqueue stack size.
24
25module = USBD_CDC_ACM
26module-str = usbd cdc_acm
27default-count = 1
28source "subsys/logging/Kconfig.template.log_config"
29
30endif
31