1# Bluetooth Audio configuration options
2
3#
4# Copyright (c) 2020 Intel Corporation
5# Copyright (c) 2022 Nordic Semiconductor ASA
6#
7# SPDX-License-Identifier: Apache-2.0
8#
9
10menuconfig BT_AUDIO
11	bool "Bluetooth Audio support [EXPERIMENTAL]"
12	select EXPERIMENTAL
13	help
14	  This option enables Bluetooth Audio support. The specific
15	  features that are available may depend on other features
16	  that have been enabled in the stack, such as Periodic
17	  Advertisement for Broadcast and L2CAP Dynamic Channel
18	  for Unicast.
19
20if BT_AUDIO
21
22config BT_AUDIO_RX
23	bool
24	help
25	  This hidden option is enabled when any of the profiles/services
26	  enables support for receiving of audio data.
27
28config BT_AUDIO_TX
29	bool
30	help
31	  This hidden option is enabled when any of the profiles/services
32	  enables support for transmitting of audio data.
33
34config BT_AUDIO_NOTIFY_RETRY_DELAY
35	int "Delay for notification sending retried attempt in 1.25 ms units"
36	range 6 3200
37	default 20
38	help
39	  This option sets the time in 1.25 ms units before the stack will
40	  retry to send notification that failed due to lack of TX buffers
41	  available.
42
43config BT_CCID
44	bool
45	help
46	  This hidden option is enabled when any of the content control
47	  features are enabled.
48
49rsource "Kconfig.bap"
50rsource "Kconfig.vocs"
51rsource "Kconfig.aics"
52rsource "Kconfig.vcp"
53rsource "Kconfig.micp"
54rsource "Kconfig.csip"
55rsource "Kconfig.tbs"
56rsource "Kconfig.mcs"
57rsource "Kconfig.bass"
58rsource "Kconfig.has"
59rsource "Kconfig.mpl"
60rsource "Kconfig.mctl"
61rsource "Kconfig.cap"
62rsource "Kconfig.tmap"
63
64module = BT_AUDIO
65module-str = "Bluetooth Audio"
66source "subsys/logging/Kconfig.template.log_config"
67
68endif # BT_AUDIO
69