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