1CONFIG_BT_AUDIO=y
2CONFIG_BT_PERIPHERAL=y
3CONFIG_BT_CENTRAL=y
4CONFIG_BT_GATT_CLIENT=y
5CONFIG_BT_GATT_CACHING=y
6CONFIG_BT_GATT_DYNAMIC_DB=y
7CONFIG_BT_GATT_AUTO_DISCOVER_CCC=y
8CONFIG_BT_GATT_AUTO_UPDATE_MTU=y
9CONFIG_BT_ISO_PERIPHERAL=y
10CONFIG_BT_ISO_CENTRAL=y
11CONFIG_BT_ISO_BROADCASTER=y
12CONFIG_BT_PER_ADV_SYNC=y
13CONFIG_BT_ISO_SYNC_RECEIVER=y
14CONFIG_BT_EXT_ADV=y
15CONFIG_BT_BAP_UNICAST_SERVER=y
16CONFIG_BT_BAP_UNICAST_CLIENT=y
17CONFIG_BT_BAP_UNICAST_CLIENT_ASE_SNK_COUNT=2
18CONFIG_BT_BAP_UNICAST_CLIENT_ASE_SRC_COUNT=2
19CONFIG_BT_BAP_UNICAST_CLIENT_GROUP_STREAM_COUNT=4
20CONFIG_BT_AUDIO_CODEC_CFG_MAX_METADATA_SIZE=22
21
22# Ring buffer for streaming ISO data
23CONFIG_RING_BUFFER=y
24
25# These have to be the same as in the controller (hci_ipc)
26CONFIG_BT_MAX_CONN=3
27CONFIG_BT_MAX_PAIRED=3
28CONFIG_BT_BUF_EVT_RX_COUNT=16
29CONFIG_BT_BUF_EVT_RX_SIZE=255
30CONFIG_BT_BUF_CMD_TX_SIZE=255
31
32# 48_6 configuration uses 155 octets for max SDU
33# allow for 2 audio streams in single ISO channel
34CONFIG_BT_ISO_TX_MTU=310
35CONFIG_BT_ISO_RX_MTU=310
36
37# When initiating Codec Config by server for 3 ASEs one by one, MTU buffers
38# were freed too slow. The bt_bap_stream_ops.configured callback comes earlier.
39CONFIG_BT_L2CAP_TX_BUF_COUNT=10
40
41# CAP
42CONFIG_BT_CAP_INITIATOR=y
43
44# MICP
45CONFIG_BT_MICP_MIC_DEV=y
46CONFIG_BT_MICP_MIC_DEV_AICS_INSTANCE_COUNT=1
47CONFIG_BT_MICP_MIC_CTLR=y
48CONFIG_BT_MICP_MIC_CTLR_MAX_AICS_INST=1
49
50# Broadcast Source
51CONFIG_BT_BAP_BROADCAST_SOURCE=y
52CONFIG_BT_BAP_BROADCAST_SRC_STREAM_COUNT=2
53CONFIG_BT_BAP_BROADCAST_SRC_SUBGROUP_COUNT=2
54CONFIG_BT_ISO_TX_BUF_COUNT=4
55CONFIG_BT_BAP_BROADCAST_ASSISTANT=y
56
57# Broadcast Sink
58CONFIG_BT_BAP_SCAN_DELEGATOR=y
59CONFIG_BT_BAP_BROADCAST_SINK=y
60CONFIG_BT_BAP_BROADCAST_SNK_STREAM_COUNT=2
61CONFIG_BT_BAP_BROADCAST_SNK_SUBGROUP_COUNT=2
62
63# BASS
64CONFIG_BT_BAP_BASS_MAX_SUBGROUPS=2
65CONFIG_BT_PER_ADV_SYNC_TRANSFER_SENDER=y
66CONFIG_BT_AUDIO_CODEC_CFG_MAX_METADATA_SIZE=255
67CONFIG_BT_PER_ADV_SYNC_TRANSFER_RECEIVER=y
68# BASS notifications need higher MTU
69CONFIG_BT_L2CAP_TX_MTU=255
70CONFIG_BT_BUF_ACL_RX_SIZE=255
71
72# ASCS
73CONFIG_BT_ASCS=y
74CONFIG_BT_PAC_SNK=y
75CONFIG_BT_ASCS_MAX_ASE_SNK_COUNT=2
76CONFIG_BT_PAC_SRC=y
77CONFIG_BT_ASCS_MAX_ASE_SRC_COUNT=2
78
79# Support an ISO channel per ASE
80CONFIG_BT_ISO_MAX_CHAN=4
81
82# PACS
83CONFIG_BT_PAC_SNK_LOC_WRITEABLE=y
84CONFIG_BT_PAC_SRC_LOC_WRITEABLE=y
85CONFIG_BT_PAC_SNK_LOC_NOTIFIABLE=y
86CONFIG_BT_PAC_SRC_LOC_NOTIFIABLE=y
87CONFIG_BT_PAC_SNK_NOTIFIABLE=y
88CONFIG_BT_PAC_SRC_NOTIFIABLE=y
89CONFIG_BT_PACS_SUPPORTED_CONTEXT_NOTIFIABLE=y
90
91# Volume Offset Control Service
92CONFIG_BT_VOCS_MAX_INSTANCE_COUNT=2
93CONFIG_BT_VOCS_CLIENT_MAX_INSTANCE_COUNT=2
94
95# Audio Input Control Service
96CONFIG_BT_AICS_MAX_INSTANCE_COUNT=4
97CONFIG_BT_AICS_CLIENT_MAX_INSTANCE_COUNT=4
98
99# Volume Control
100CONFIG_BT_VCP_VOL_REND=y
101CONFIG_BT_VCP_VOL_REND_VOCS_INSTANCE_COUNT=2
102CONFIG_BT_VCP_VOL_REND_AICS_INSTANCE_COUNT=2
103CONFIG_BT_VCP_VOL_REND_VOL_FLAGS_NOTIFIABLE=y
104CONFIG_BT_VCP_VOL_REND_LOG_LEVEL_DBG=y
105CONFIG_BT_VCP_VOL_CTLR=y
106CONFIG_BT_VCP_VOL_CTLR_MAX_VOCS_INST=1
107CONFIG_BT_VCP_VOL_CTLR_MAX_AICS_INST=1
108CONFIG_BT_VCP_VOL_CTLR_LOG_LEVEL_DBG=y
109
110# IAS
111CONFIG_BT_IAS=y
112CONFIG_BT_IAS_CLIENT=y
113
114# HAS
115CONFIG_BT_HAS=y
116CONFIG_BT_HAS_PRESET_COUNT=6
117CONFIG_BT_HAS_PRESET_NAME_DYNAMIC=y
118
119CONFIG_BT_HAS_CLIENT=y
120
121# CSIS
122CONFIG_BT_CSIP_SET_MEMBER=y
123CONFIG_BT_CSIP_SET_MEMBER_ENC_SIRK_SUPPORT=y
124
125# CSIP
126CONFIG_BT_CSIP_SET_COORDINATOR=y
127CONFIG_BT_CSIP_SET_COORDINATOR_MAX_CSIS_INSTANCES=3
128
129# CCP
130CONFIG_BT_ATT_TX_COUNT=12
131CONFIG_BT_TBS_CLIENT_GTBS=y
132CONFIG_BT_TBS_CLIENT_TBS=y
133CONFIG_BT_TBS_CLIENT_CCID=y
134CONFIG_BT_TBS_CLIENT_MAX_CALLS=2
135
136# CAS
137CONFIG_BT_CAP_ACCEPTOR=y
138CONFIG_BT_CAP_ACCEPTOR_SET_MEMBER=y
139
140# MCP
141CONFIG_BT_MCC=y
142CONFIG_BT_OTS_CLIENT=y
143CONFIG_BT_MCC_OTS=y
144
145#MCS
146CONFIG_MCTL=y
147CONFIG_MCTL_LOCAL_PLAYER_CONTROL=y
148CONFIG_MCTL_LOCAL_PLAYER_REMOTE_CONTROL=y
149CONFIG_BT_MPL_LOG_LEVEL_DBG=y
150CONFIG_BT_MPL_OBJECTS=y
151CONFIG_BT_OTS=y
152CONFIG_BT_OTS_SECONDARY_SVC=y
153CONFIG_BT_OTS_MAX_OBJ_CNT=0x30
154CONFIG_BT_MCS=y
155CONFIG_MCTL_LOCAL_PLAYER_LOCAL_CONTROL=y
156CONFIG_MCTL_REMOTE_PLAYER_CONTROL_OBJECTS=y
157CONFIG_MCTL_REMOTE_PLAYER_CONTROL=y
158CONFIG_BT_MPL=y
159CONFIG_UTF8=y
160
161#TBS
162CONFIG_BT_TBS=y
163CONFIG_BT_TBS_BEARER_COUNT=1
164CONFIG_BT_TBS_MAX_CALLS=10
165CONFIG_BT_TBS_SUPPORTED_FEATURES=3
166
167# TMAP
168CONFIG_BT_TMAP=y
169