1# Bluetooth Audio - Telephony and Media Audio Profile (TMAP) options
2#
3# Copyright 2023 NXP
4#
5# SPDX-License-Identifier: Apache-2.0
6#
7config BT_TMAP_CG_SUPPORTED
8	def_bool (BT_CAP_INITIATOR && BT_CAP_COMMANDER && BT_BAP_UNICAST_CLIENT && BT_AUDIO_RX && \
9		  BT_AUDIO_TX && BT_VCP_VOL_CTLR && BT_TBS)
10
11config BT_TMAP_CT_SUPPORTED
12	def_bool BT_CAP_ACCEPTOR && BT_BAP_UNICAST_SERVER
13
14config BT_TMAP_UMS_SUPPORTED
15	def_bool (BT_CAP_INITIATOR && BT_CAP_COMMANDER && BT_BAP_UNICAST_CLIENT && BT_AUDIO_TX && \
16		  BT_VCP_VOL_CTLR && BT_MCS)
17
18config BT_TMAP_UMR_SUPPORTED
19	def_bool BT_CAP_ACCEPTOR && BT_BAP_UNICAST_SERVER && BT_VCP_VOL_REND
20
21config BT_TMAP_BMS_SUPPORTED
22	def_bool BT_CAP_INITIATOR && BT_BAP_BROADCAST_SOURCE
23
24config BT_TMAP_BMR_SUPPORTED
25	def_bool BT_CAP_ACCEPTOR && BT_BAP_BROADCAST_SINK && BT_VCP_VOL_REND
26
27config BT_TMAP
28	bool "Telephony and Media Audio Profile"
29	depends on BT_CAP_ACCEPTOR || BT_CAP_INITIATOR
30	help
31	  Enabling this will enable TMAP.
32
33parent-module = BT
34module = BT_TMAP
35module-str = "Telephony and Media Audio Profile"
36source "subsys/logging/Kconfig.template.log_config_inherit"
37